From 7c63794aa85ab939308d10a9ad5c1a57c46bbf6f Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周六, 14 12月 2024 14:01:46 +0800
Subject: [PATCH] 222

---
 CC/iWareCC_ASRS/FormCC.cs |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/CC/iWareCC_ASRS/FormCC.cs b/CC/iWareCC_ASRS/FormCC.cs
index 7eae341..bab25df 100644
--- a/CC/iWareCC_ASRS/FormCC.cs
+++ b/CC/iWareCC_ASRS/FormCC.cs
@@ -1559,6 +1559,7 @@
                 wms_stock_quan qun = new wms_stock_quan()
                 {
                     Id = Yitter.IdGenerator.YitIdHelper.NextId(),
+                    Shelf = upiObj.Shelf,
                     Upi = upiCode,
                     PlanNo = task.PlanNo,
                     DetailName = upiObj.DetailName,
@@ -1599,5 +1600,34 @@
                 MessageBox.Show("宸插鐞�");
             }
         }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            //鏇存柊搴撳瓨琛ㄤ腑鐨勬搴忓瓧娈�
+            var alertMsg = "";
+            using (WmsDBModel db = new WmsDBModel())
+            {
+                //鏌ヨ绔嬩綋搴撲腑鐨剈pi鍒楄〃
+                var quanList = db.wms_stock_quan.ToList();
+                var query_quanList = quanList.Select(x => x.Upi).ToList();
+                var upiList = db.mes_batchOrderUPI_new.Where(x => query_quanList.Contains(x.UPI)).ToList();
+                foreach (var item in quanList)
+                {
+                    var _shelf = upiList.Find(x => x.UPI == item.Upi);
+                    item.Shelf = _shelf.Shelf;
+                }
+
+
+                db.SaveChanges();
+            }
+            if (!string.IsNullOrEmpty(alertMsg))
+            {
+                MessageBox.Show("閿欒:" + alertMsg);
+            }
+            else
+            {
+                MessageBox.Show("宸插鐞�");
+            }
+        }
     }
 }

--
Gitblit v1.9.3