lu
2025-05-23 a7cec01977a141a92128b01d65b341677cee470a
DevApp/Gs.DevApp/DevFrm/Warehouse/SelectShuoTuiSq.cs
@@ -2,6 +2,7 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Windows.Forms;
namespace Gs.DevApp.UserControl
@@ -24,6 +25,14 @@
        public SelectShuoTuiSq(string _cusId, string _inOrgId, string _ckId, string _isSource)
        {
            InitializeComponent();
            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;
            this.cusId = _cusId;
            this.inOrgId = _inOrgId;
            this.ckId = _ckId;
@@ -32,27 +41,33 @@
            getPageList(1);
            btnIn.Click += (s, e) =>
            {
                var list = new List<dynamic>();
                for (var i = 0; i < gridView1.DataRowCount; i++)
                 var list = new List<dynamic>();
                gridView1.PostEditor();
                gridView1.UpdateCurrentRow();
                DataTable dt = this.gcMain.DataSource as DataTable;
                {
                    var checkBox = gridView1.GetRowCellDisplayText(i, "gvChk");
                    if (checkBox == "Checked")
                    foreach (DataRow dr in dt.Rows)
                    {
                        list.Add(new
                        string checkBox = dr["chkInt"].ToString();
                        string _guid = dr["rkmxGuid"].ToString();
                        if (Gs.DevApp.ToolBox.UtilityHelper.ToCheck(checkBox))
                        {
                            rkmxGuid = gridView1.GetRowCellDisplayText(i, "rkmxGuid"),
                            invBillNo = gridView1.GetRowCellDisplayText(i, "invBillNo"),
                            itemNo = gridView1.GetRowCellDisplayText(i, "itemNo"),
                            itemName = gridView1.GetRowCellDisplayText(i, "itemName"),
                            itemModel = gridView1.GetRowCellDisplayText(i, "itemModel"),
                            itemId = gridView1.GetRowCellDisplayText(i, "itemId"),
                            rksl = gridView1.GetRowCellDisplayText(i, "rksl"),
                            dwName = gridView1.GetRowCellDisplayText(i, "dwName"),
                            yt = gridView1.GetRowCellDisplayText(i, "yt"),
                            kt = gridView1.GetRowCellDisplayText(i, "kt"),
                            khName = gridView1.GetRowCellDisplayText(i, "khName"),
                            receivingOrg = gridView1.GetRowCellDisplayText(i, "receivingOrg"),
                        });
                            list.Add(new
                            {
                                rkmxGuid = dr["rkmxGuid"].ToString(),
                                invBillNo = dr["invBillNo"].ToString(),
                                itemNo = dr["itemNo"].ToString(),
                                itemName = dr["itemName"].ToString(),
                                itemModel = dr["itemModel"].ToString(),
                                itemId = dr["itemId"].ToString(),
                                rksl = dr["rksl"].ToString(),
                                dwName = dr["dwName"].ToString(),
                                yt = dr["yt"].ToString(),
                                kt = dr["kt"].ToString(),
                                khName = dr["khName"].ToString(),
                                receivingOrg = dr["receivingOrg"].ToString(),
                            });
                        }
                    }
                }
                UpdateParent?.Invoke(this,
@@ -96,7 +111,6 @@
                gcMain.DataSource = dt;
                gcMain.ForceInitialize();
                gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
                var dddd = dd.rtnData.pages; //总页
            }
            catch (Exception ex)
            {