From 6bb25a0e2443749c07834048c4afab136dff7a67 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 10 9月 2025 11:12:59 +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