From 236874a930147c27e46c673d8c1a607f1260e8aa Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期一, 31 三月 2025 12:43:43 +0800
Subject: [PATCH] 追溯码

---
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs |   68 ++++++++++++++++++++++++++++++++-
 1 files changed, 65 insertions(+), 3 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
index d70696a..f9a82a7 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs
@@ -33,6 +33,7 @@
             this.toolBarMenu1.getXmlConfig();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2);
+            Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx3);
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", (value) =>
            {
                Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0);
@@ -47,6 +48,7 @@
             getPageList(1);
             pageBar1.PagerEvent += PageBar1_PagerEvent;
           
+            //杩欐槸鎶ュ伐鐮�
             this.ucBtnPrint1.btnDesignClick += (s, e) =>
             {
                 ucBtnPrint1.rptParameter = "rpt_daa{}";
@@ -55,7 +57,17 @@
             {
                 _print();
             };
+            //杩欐槸杩芥函鐮�
+            this.ucBtnPrint98.btnDesignClick += (s, e) => {
+                ucBtnPrint98.rptParameter = "rpt_trace{}";
+            };
+            this.ucBtnPrint98.btnReportClick += (s, e) =>
+            {
+                _print98();
+            };
         }
+
+     
 
         private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
         {
@@ -116,7 +128,7 @@
 
         private void ToolBarMenu1_btnJieAnClick1(object sender, EventArgs e)
         {
-            
+            _toolCk(99);
         }
         private void ToolBarMenu1_btnTzblClick(object sender, EventArgs e)
         {
@@ -249,6 +261,8 @@
                     gvList.Add(gvMx1);
                     UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, false, gvList);
                     toolBarMenu1.currentAction = "";
+                    txt_printRemark.Enabled = txt_psnQty_1.Enabled = txt_iCount_1.Enabled = true;
+                    txt_printRemark.ReadOnly = txt_psnQty_1.ReadOnly = txt_iCount_1.ReadOnly = false;
                 }
             }
             catch (Exception ex)
@@ -369,6 +383,24 @@
                     {
                         Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx2, gvMx2);
                     }
+
+                    JArray array3 = new JArray();
+                    foreach (var a in _job["rtnData"]["list3"])
+                    {
+                        array3.Add(a);
+                    }
+                    DataTable dt3 = JsonConvert.DeserializeObject<DataTable>(array3.ToString());
+                    if (dt3.Rows.Count > 0)
+                    {
+                        gcMx3.BindingContext = new BindingContext();
+                        gcMx3.DataSource = dt3;
+                        gcMx3.ForceInitialize();
+                        gvMx3.BestFitColumns();
+                    }
+                    else
+                    {
+                        Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3);
+                    }
                 }
                 else
                     ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg);
@@ -414,6 +446,9 @@
                     break;
                 case 9:
                     strMsg = "鎵嬪姩瀹屽伐";
+                    break;
+                case 99:
+                    strMsg = "缁撴";
                     break;
             };
             toolBarMenu1.guidKey = "";
@@ -491,6 +526,32 @@
                    + "," + txt_psnQty_1.Text.Trim()
                    + "}";
         }
+        private void _print98()
+        {
+            string rowGuid, rowName;
+            (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
+                lbGuid, txt_daa001, gridView1);
+            ucBtnPrint98.guidKey = rowGuid;
+            if (rowGuid.Length < 36)
+            {
+                Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犺鎵撳嵃鐨勮锛�");
+                this.ucBtnPrint98.rptParameter = "return false";
+                return;
+            }
+            if (string.IsNullOrEmpty(txt_iCount_98.Text.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨鎵撳嵃鏉$爜寮犳暟锛�");
+                txt_iCount_98.Focus();
+                this.ucBtnPrint98.rptParameter = "return false";
+                return;
+            }
+            this.ucBtnPrint98.rptParameter = "rpt_trace{" + ""
+                   + "," + txt_printRemark.Text.Trim()
+                   + "," + ""
+                   + "," + txt_iCount_98.Text.Trim()
+                   + "," + 1
+                   + "}";
+        }
 
         private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
         {
@@ -506,12 +567,12 @@
                 var _obj = new
                 {
                     mxGuid = mxGuid,
-                    inType = "dhtm"
+                    inType = "daa"
                 };
                 try
                 {
                     var strJson = UtilityHelper.HttpPost("",
-                        _webServiceName + "DeleteBarcode",
+                         "VArrivalBarcodeManager/DeleteBarcode",
                         JsonConvert.SerializeObject(_obj));
                     var _rtn = UtilityHelper.ReturnToDynamic(strJson);
                     if (_rtn.rtnCode > 0)
@@ -526,5 +587,6 @@
                 }
             }
         }
+ 
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3