From 92fea996bf287e90c590cb30c0b1aac5969d0f17 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 01 9月 2025 15:48:14 +0800
Subject: [PATCH] 增加 主

---
 WMS/WMS/UI/SynthesizeQuery/FrmDialog/FrmPVClist.cs |   60 +++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 37 insertions(+), 23 deletions(-)

diff --git a/WMS/WMS/UI/SynthesizeQuery/FrmDialog/FrmPVClist.cs b/WMS/WMS/UI/SynthesizeQuery/FrmDialog/FrmPVClist.cs
index bf92b10..b4de099 100644
--- a/WMS/WMS/UI/SynthesizeQuery/FrmDialog/FrmPVClist.cs
+++ b/WMS/WMS/UI/SynthesizeQuery/FrmDialog/FrmPVClist.cs
@@ -19,23 +19,37 @@
         /// 
         /// </summary>
         /// <param name="positionNames"></param>
-        /// <param name="place">1=搴撳瓨鏌ヨ,2=鍏ュ簱鍗�</param>
-        public FrmPVClist(string positionNames,int place)
+        /// <param name="place">1=搴撳瓨鏌ヨ,2=鍏ュ簱鍗曪紝3=鎺ㄩ�丮ES璇︽儏</param>
+        public FrmPVClist(string positionNames, int place,long mainId)
         {
             InitializeComponent();
             this.dataGridView1.AutoGenerateColumns = false;
             this.Text = positionNames;
-            getData(positionNames, place);
+            getData(positionNames, place, mainId);
 
         }
-        private void getData(string positionNames, int place)
+        private void getData(string positionNames, int place, long mainId)
         {
             try
             {
-               
-                if (place==1)
+
+                if (place == 1)
                 {
-                   var  res = FLogin.wcsWcf.findStockList(positionNames);
+                    var res = FLogin.wcsWcf.findStockList(positionNames);
+                    if (res.status == 200)
+                    {
+                        dataGridView1.DataSource = res.date;
+
+                    }
+                    else
+                    {
+                        WMS.EnumDefine.messages ms = new WMS.EnumDefine.messages(2, res.msg);
+                        ms.Show();
+                    }
+                }
+                else if(place == 3)
+                {
+                    var res = FLogin.wcsWcf.findOutInStockRecord_Details_V2_Mes(mainId);
                     if (res.status == 200)
                     {
                         dataGridView1.DataSource = res.date;
@@ -61,14 +75,14 @@
                         ms.Show();
                     }
                 }
-                
-            
+
+
             }
             catch (Exception)
             {
 
             }
-        
+
         }
 
         private void FrmPVClist_FormClosing(object sender, FormClosingEventArgs e)
@@ -78,14 +92,14 @@
                 preview.newform.Remove(this.Text);
             }
         }
-    
+
 
         private void button_confirm_Click(object sender, EventArgs e)
         {
-           
+
             try
             {
-                if (this.Text.Substring(0, 1) == "G"&&this.Text.Length>4)//淇濆瓨鍏ュ簱鏄庣粏
+                if (this.Text.Substring(0, 1) == "G" && this.Text.Length > 4)//淇濆瓨鍏ュ簱鏄庣粏
                 {
 
                     WMS.yunneiWCS.inStockOrderList[] modifyStockList = (WMS.yunneiWCS.inStockOrderList[])dataGridView1.DataSource;
@@ -97,12 +111,12 @@
                     {
                         this.Close();
                     }
-                
+
                 }
                 else//淇濆瓨搴撳瓨鏄庣粏
                 {
                     WMS.yunneiWCS.productStockList[] modifyStockList = (WMS.yunneiWCS.productStockList[])dataGridView1.DataSource;
-                    var res = FLogin.wcsWcf.modfiyStockList(modifyStockList,0);
+                    var res = FLogin.wcsWcf.modfiyStockList(modifyStockList, 0);
                     int statu = res.status == 200 ? 1 : 2;
                     WMS.EnumDefine.messages ms = new WMS.EnumDefine.messages(statu, res.msg);
                     ms.Show();
@@ -111,9 +125,9 @@
                         this.Close();
                     }
                 }
-               
-               
-               
+
+
+
             }
             catch (Exception)
             {
@@ -132,7 +146,7 @@
             {
                 if (dataGridView1.Columns[e.ColumnIndex].Name == "delete")
                 {
-                    if (this.Text.Substring(0,1)=="G"&&this.Text.Length>4)//鍏ュ簱鍗曚慨鏀�
+                    if (this.Text.Substring(0, 1) == "G" && this.Text.Length > 4)//鍏ュ簱鍗曚慨鏀�
                     {
                         WMS.yunneiWCS.inStockOrderList[] modifyStockList = (WMS.yunneiWCS.inStockOrderList[])dataGridView1.DataSource;
                         var modfiy = modifyStockList.ToList();
@@ -148,10 +162,10 @@
                         dataGridView1.DataSource = null;
                         dataGridView1.DataSource = modfiy.ToArray();
                     }
-                   
-                   
+
+
                 }
-              
+
             }
             catch (Exception ex)
             {
@@ -168,7 +182,7 @@
 
             SolidBrush b = new SolidBrush(this.dataGridView1.RowHeadersDefaultCellStyle.ForeColor);
             e.Graphics.DrawString((e.RowIndex + 1).ToString(System.Globalization.CultureInfo.CurrentUICulture), this.dataGridView1.DefaultCellStyle.Font, b, e.RowBounds.Location.X + 20, e.RowBounds.Location.Y + 4);
- 
+
         }
     }
 }

--
Gitblit v1.9.3