From db070b0ad98daecaa3c5a66a0c16fd93a7d00570 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期一, 08 九月 2025 18:07:39 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliverSelect.cs |  100 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 1 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliverSelect.cs b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliverSelect.cs
index 691cd4a..f19e30f 100644
--- a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliverSelect.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliverSelect.cs
@@ -1,8 +1,13 @@
 锘縰sing DevExpress.XtraEditors;
+using DevExpress.XtraEditors.Repository;
+using Gs.DevApp.Entity;
+using Gs.DevApp.ToolBox;
+using Newtonsoft.Json;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
+using System.Data.SqlTypes;
 using System.Drawing;
 using System.Linq;
 using System.Text;
@@ -13,9 +18,102 @@
 {
     public partial class Frm_SalesDeliverSelect : DevExpress.XtraEditors.XtraForm
     {
-        public Frm_SalesDeliverSelect()
+        private readonly string _webServiceName = "MesShouTuiManager/";
+        private string xiaoShouId = "";
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="_cusId">瀹㈡埛</param>
+        /// <param name="_inOrgId">缁勭粐</param>
+        /// <param name="_ckId">浠撳簱</param>
+        /// <param name="_isSource">0鏈夋簮1锛�1鏃犳簮</param>
+        public Frm_SalesDeliverSelect(string _xiaoShouId)
         {
             InitializeComponent();
+            this.xiaoShouId= _xiaoShouId;
+            this.gridView1.CustomDrawColumnHeader += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomDrawColumnHeader(s, e); };
+            this.gridView1.MouseUp += (s, e) => { Gs.DevApp.ToolBox.UtilityHelper.CustomMouseUp(s, e, gcMain, gridView1); };
+            this.colChkInt.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+            this.colChkInt.OptionsFilter.AllowAutoFilter = false;
+            this.colChkInt.OptionsFilter.AllowFilter = false;
+            this.colChkInt.OptionsFilter.AllowInHeaderSearch = DevExpress.Utils.DefaultBoolean.False;
+            this.colChkInt.Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left;
+            this.colChkInt.VisibleIndex = 0;
+            Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", null, null, false);
+            getPageList(1);
+            btnIn.Click += (s, e) =>
+            {
+                var list = new List<dynamic>();
+                gridView1.PostEditor();
+                gridView1.UpdateCurrentRow();
+                DataTable dt = this.gcMain.DataSource as DataTable;
+                {
+                    foreach (DataRow dr in dt.Rows)
+                    {
+                        string checkBox = dr["chkInt"].ToString();
+                        //string _guid = dr["guid"].ToString();
+                        if (Gs.DevApp.ToolBox.UtilityHelper.ToCheck(checkBox))
+                        {
+                            list.Add(new
+                            {
+                                salesDetailId = dr["id"].ToString(),
+                                billNo = dr["billNo"].ToString(),
+                                itemNo = dr["itemNo"].ToString(),
+                                itemName = dr["itemName"].ToString(),
+                                itemModel = dr["itemModel"].ToString(),
+                                dwXs = dr["xxdw"].ToString(),
+                                dwJj = dr["jjdw"].ToString(),
+                                jjSl = dr["priceUnitQty"].ToString(),
+                                deliveryDate = dr["deliveryDate"].ToString(),
+                                xsSl = dr["qty"].ToString(),
+                                isFree = dr["isFree"].ToString(),
+                                hzlx = dr["hzlx"].ToString(),
+                                hz = dr["hz"].ToString(),
+                                xxbz = dr["xxbz"].ToString(),
+                                fhsx = dr["fhsx"].ToString(),
+                                fhxx = dr["fhxx"].ToString(),
+                                jsOrg = dr["jsOrg"].ToString(),
+                                gyOrg = dr["gyOrg"].ToString(),
+                                kcOrg = dr["kcOrg"].ToString(),
+                            });
+                        }
+                    }
+                }
+                UpdateParent?.Invoke(this,
+                    new UpdateParentEventArgs { DynamicList = list });
+                Close();
+            };
+        }
+
+        /// <summary>
+        ///     閫夋嫨鍚庣殑鍥炶皟浜嬩欢
+        /// </summary>
+        public event EventHandler<UpdateParentEventArgs> UpdateParent;
+
+        /// <summary>
+        /// </summary>
+        /// <param name="curPage">绗嚑椤�</param>
+        /// <param name="pageSize">姣忛〉鍑犳潯</param>
+        private void getPageList(int curPage)
+        {
+            System.Text.StringBuilder sbWhere = new System.Text.StringBuilder();
+            var _obj = new PageQueryModel(1, 999999, "item_no", "asc", "", sbWhere.ToString(), this.xiaoShouId);
+            var json = JsonConvert.SerializeObject(_obj);
+            try
+            {
+                var strReturn = UtilityHelper.HttpPost("",
+                   "SalesManager/SelectFormMx", json);
+                var dd = UtilityHelper.ReturnToTablePage(strReturn);
+                var dt = dd.rtnData.list;
+                gcMain.BindingContext = new BindingContext();
+                gcMain.DataSource = dt;
+                gcMain.ForceInitialize();
+                gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
+            }
+            catch (Exception ex)
+            {
+                MsgHelper.ShowError("鎻愮ず锛�" + ex.Message);
+            }
         }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3