From 3bdc41a3c5a0857b04c1ee4d6f7cc515d1983820 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期四, 04 二月 2021 10:26:05 +0800
Subject: [PATCH] 齐套分析增加物料属性字段

---
 src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs b/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs
index 6aacb61..2d85f5a 100644
--- a/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs
+++ b/src/BLL/Demo.BillView/PRD/Pro_ScDayImport.cs
@@ -111,10 +111,34 @@
                     DateTime date = Convert.ToDateTime(this.Model.GetValue("F_Paez_Date"));
                     if (dt.Rows.Count > 0)
                     {
-                        //Entity entity = this.View.BillBusinessInfo.GetEntity("FEntity");
-                        //DynamicObjectCollection rows = this.Model.GetEntityDataObject(entity);
-                        this.Model.DeleteEntryData("FEntity");
+                        //楠岃瘉瀵煎叆妯℃澘
+                        string ErrorResult = "";
+                        string error = "";
+                        for (int i = 0; i < dt.Rows.Count; i++)
+                        {
+                            error = "";
+                            if (dt.Rows[i][1].ToString() == "")
+                                error += "鐢熶骇璁㈠崟鍙蜂笉鑳戒负绌�;";
+                            if (dt.Rows[i][2].ToString() == "")
+                                error += "鐢熶骇缁勭粐涓嶈兘涓虹┖;";
+                            if (dt.Rows[i][3].ToString() == "")
+                                error += "鐢熶骇杞﹂棿涓嶈兘涓虹┖;";
+                            if (dt.Rows[i][5].ToString() == "")
+                                error += "浜у搧浠g爜涓嶈兘涓虹┖;";
+                            if (dt.Rows[i][13].ToString() == "")
+                                error += "浜よ揣鏃ユ湡涓嶈兘涓虹┖;";
+                            if (dt.Rows[i][14].ToString() == "")
+                                error += "璁㈠崟绛夌骇涓嶈兘涓虹┖;";
 
+                            if (error.Length > 0)
+                                ErrorResult += $"Excel妯℃澘瀛樺湪閿欒锛岃鏁皗i + 1}:{error}\r\n";
+                        }
+                        if (ErrorResult.Length > 0)
+                        {
+                            this.View.ShowErrMessage(ErrorResult);
+                            return;
+                        }
+                        this.Model.DeleteEntryData("FEntity");
                         for (int i = 0; i < dt.Rows.Count; i++)
                         {
                             //鏍规嵁鐢熶骇璁㈠崟鍙峰拰鐗╂枡鏌ヨ鏄惁瀛樺湪鏄庣粏

--
Gitblit v1.9.1