lu
2025-02-14 e97f3a0b90112386f96def011c6d4864d974594a
DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
@@ -16,6 +16,11 @@
    {
        string _webServiceName = "MesItemQtManager/";
        List<FilterEntity> _filterList = new List<FilterEntity>();
        string _ucKh = "";//领料客户
        string _ucBm = "";//领料部门
        string _ucCk = "";//发料仓库
        string _ucHzlx = "";//货主类型
        string _ucHz = "";//货主
        public Frm_MesItemQt()
        {
            InitializeComponent();
@@ -43,14 +48,16 @@
            });
            getPageList(1);
            pageBar1.PagerEvent += PageBar1_PagerEvent;
            //选择库存组织(变明细中的物料)
            //选择库存组织(变明细中的物料和变货主)
            txt_qt023.EditChanged += (s, e) =>
            {
                string _orgId = txt_qt023.GetId();
                if (string.IsNullOrEmpty(_orgId))
                    return;
                txt_qt008.getSuppler(_orgId);
                ucLookHuoZhu1.OrgId = _orgId;
                ucLookHuoZhu1.HzId = _ucHz;
                ucLookHuoZhu1.SetHzLx(_ucHzlx);
                txt_qt008.getSuppler(_orgId, _ucCk);
                System.Text.StringBuilder sbWhere = new System.Text.StringBuilder();
                sbWhere.Append(" and a.FSubsidiary ='" + _orgId + "'");
                var _obj = new PageQueryModel(1, 999999, "item_no", "asc", "", sbWhere.ToString(), "");
@@ -68,15 +75,14 @@
                    MsgHelper.Warning("提示:" + ex.Message);
                }
            };
            //选择货主类型(变货主)
            //选择领用组织
            txt_qt024.EditChanged += (s, e) =>
            {
                string _orgId = txt_qt024.GetId();
                if (string.IsNullOrEmpty(_orgId))
                    return;
                txt_qt013.getSuppler(_orgId);
                txt_qt009.getSuppler(_orgId);
                txt_qt013.getSuppler(_orgId, _ucKh);
                txt_qt009.getSuppler(_orgId,_ucBm);
            };
         
        }
@@ -227,6 +233,7 @@
                List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                gvList.Add(gvMx1);
                UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList);
                ucLookHuoZhu1.Enabled = true;
            }
        }
        /// <summary>
@@ -242,6 +249,7 @@
            gridViews.Add(gvMx1);
            UtilityHelper.CleanValueByControl(this.panel1.Controls, true, gridViews);
            Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1);
            ucLookHuoZhu1.Enabled = true;
        }
        /// <summary>
        /// 保存事件
@@ -362,6 +370,8 @@
                    List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                    gvList.Add(gvMx1);
                    UtilityHelper.ChangeEnableByControl(this.panel1.Controls, false, gvList);
                    ucLookHuoZhu1.Enabled = false;
                    toolBarMenu1.currentAction = "";
                }
            }
            catch (Exception ex)
@@ -434,10 +444,21 @@
                if (_rtn.rtnCode > 0)
                {
                    dynamic dy = _rtn.rtnData;
                    _ucKh = dy.qt013;
                    _ucBm= dy.qt009;
                    _ucCk=dy.qt008;
                    _ucHzlx= dy.qt025;
                    _ucHz = dy.qt018;
                    lbGuid.Text = strGuid;
                    List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                    gvList.Add(gvMx1);
                    UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList);
                    _ucKh = "";
                    _ucBm = "";
                    _ucCk = "";
                    _ucHzlx = "";
                    _ucHz = "";
                    ucLookHuoZhu1.Enabled = isEdit;
                    JObject _job = JObject.Parse(strJson);
                    JArray array = new JArray();
                    foreach (var a in _job["rtnData"]["list"])
@@ -553,6 +574,7 @@
            gvMx1.SetFocusedRowCellValue("qd003", SelectedDataRow["itemName"]);
            gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]);
            gvMx1.SetFocusedRowCellValue("qd009", SelectedDataRow["dwName"]);
            gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"]);
        }
        private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)