From c2e1de823e648ca7e62bc868d8aaf9ad5c65a287 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期日, 14 九月 2025 09:17:28 +0800
Subject: [PATCH] 到货单版本冲突

---
 DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
index 459dfc5..48daa38 100644
--- a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs
@@ -120,6 +120,9 @@
                                 _row["itemId"] = dym.itemId;
                                 _row["shNum"] = dym.sl;
                                 _row["remark"] = dym.bz;
+                                //榛樿浠撳簱鍜屼粨搴撴暟閲�
+                                _row["dcCk"] = dym.depotName;
+                                _row["dcCkGuid"] = dym.depotId;
                                 if (!string.IsNullOrEmpty(_orgId))
                                 {
                                     _row["dcOrg"] = _orgName;
@@ -711,9 +714,14 @@
             gvMx1.SetFocusedRowCellValue("itemModel", SelectedDataRow["itemModel"].ToString());
             gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"].ToString());
             gvMx1.SetFocusedRowCellValue("itemUnit", SelectedDataRow["dwName"].ToString());
+
+            gvMx1.SetFocusedRowCellValue("dcCk", SelectedDataRow["depotName"]);
+            gvMx1.SetFocusedRowCellValue("dcCkGuid", SelectedDataRow["depotId"]);
+
             gvMx1.CloseEditor();
             gvMx1.PostEditor();
             gvMx1.UpdateCurrentRow();
+            gvMx1.BestFitColumns();
         }
 
         /// <summary>
@@ -796,19 +804,21 @@
                 return;
             var dr = gvMx1.GetDataRow(rowhandle);
             var strOrgGuid = dr["dcOrgGuid"].ToString();
+            var strItemId = dr["itemId"].ToString();
             if (string.IsNullOrEmpty(strOrgGuid))
             {
                 MsgHelper.ShowError("鎻愮ず锛氳鍏堥�夋嫨璋冨嚭缁勭粐锛�");
                 return;
             }
             ;
-            SelectCk frm = new SelectCk(strOrgGuid);
+            SelectCk frm = new SelectCk(strOrgGuid, strItemId);
             frm.UpdateParent += (ss, ee) =>
             {
                 var lst = new List<dynamic>();
                 lst = ee.DynamicList;
                 gvMx1.SetFocusedRowCellValue("dcCk", lst[0].name);
                 gvMx1.SetFocusedRowCellValue("dcCkGuid", lst[0].guid);
+                gvMx1.BestFitColumns();
             };
             frm.ShowDialog();
         }
@@ -879,19 +889,21 @@
                 return;
             var dr = gvMx1.GetDataRow(rowhandle);
             var strOrgGuid = dr["drOrgGuid"].ToString();
+            var strItemId = dr["itemId"].ToString();
             if (string.IsNullOrEmpty(strOrgGuid))
             {
                 MsgHelper.ShowError("鎻愮ず锛氳鍏堥�夋嫨璋冨叆缁勭粐锛�");
                 return;
             }
             ;
-            SelectCk frm = new SelectCk(strOrgGuid);
+            SelectCk frm = new SelectCk(strOrgGuid, strItemId);
             frm.UpdateParent += (ss, ee) =>
             {
                 var lst = new List<dynamic>();
                 lst = ee.DynamicList;
                 gvMx1.SetFocusedRowCellValue("drCk", lst[0].name);
                 gvMx1.SetFocusedRowCellValue("drCkGuid", lst[0].guid);
+                gvMx1.BestFitColumns();
             };
             frm.ShowDialog();
         }

--
Gitblit v1.9.3