From cdd5df33ed4bc8300b22633bd7a561498547dd33 Mon Sep 17 00:00:00 2001 From: qian Date: Mon, 13 May 2024 08:53:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=20=E9=9B=B6=E4=BB=B6?= =?UTF-8?q?=E5=92=8C=E8=A1=8C=E5=8F=B7=E5=9D=87=E4=B8=8D=E5=8F=AF=E9=87=8D?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SCP/Views/PlanData/SCP_PO.aspx.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/北京北汽/SCP/Views/PlanData/SCP_PO.aspx.cs b/北京北汽/SCP/Views/PlanData/SCP_PO.aspx.cs index 89b34e2..2d46cf9 100644 --- a/北京北汽/SCP/Views/PlanData/SCP_PO.aspx.cs +++ b/北京北汽/SCP/Views/PlanData/SCP_PO.aspx.cs @@ -182,10 +182,20 @@ namespace SCP.PlanData { BindOrder(); } + /// + /// 日程单导入 + /// + /// + /// protected void btnInput_Click_Contract(object sender, EventArgs e) { Excel_Input(BillModType.Contract); } + /// + /// 离散单导入 + /// + /// + /// protected void btnInput_Click_Non_Contract(object sender, EventArgs e) { Excel_Input(BillModType.Non_Contract); @@ -230,6 +240,21 @@ namespace SCP.PlanData FileUp.Reset(); return; } + + if (partCodeList.Distinct().Count() != list.Count()) + { + Alert.Show("零件号不允许重复!"); + FileUp.Reset(); + return; + } + // 行号去重 + List polineList = list.Select(a => a.行号.Trim()).Distinct().ToList(); + if (polineList.Count() != list.Count()) + { + Alert.Show("行号不允许重复!"); + FileUp.Reset(); + return; + } var checkret = SCP_PO_CONTROLLER.Check_EXCEL_PO_MOD(list, p_modtype, CurrentUser.FactoryList[0], CurrentUser.SubSiteList[0]); if (checkret.State == ReturnStatus.Failed && checkret.Result == false) {