lu
2024-12-30 f295cd95416fa3a141ecf4203fab9dc698cc70e4
DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs
@@ -43,12 +43,15 @@
            });
            getPageList(1);
            pageBar1.PagerEvent += PageBar1_PagerEvent;
            txt_erpSczz.EditChanged += (s, e) => {
                txt_pba013.getSuppler(txt_erpSczz.GetId());
            };
            txt_pba013.EditChanged += (s, e) =>
            {
                string workGuid = this.txt_pba013.GetGuid();
                string workGuid = this.txt_pba013.GetId();
                _getListJybz(workGuid);
            };
            //选择需要入库的明细
            //选择需要的明细
            btnSelect.Click += (s, e) =>
            {
                if (string.IsNullOrEmpty(this.txt_pba013.GetId()))
@@ -56,7 +59,7 @@
                    Gs.DevApp.ToolBox.MsgHelper.ShowError("请先选择车间,才能选择任务单!");
                    return;
                }
                var frm = new SelectWompba(this.txt_pba013.Text);
                var frm = new SelectWompba(this.txt_pba013.GetId());
                //赋值给明细表
                frm.UpdateParent += (ss, ee) =>
                {
@@ -239,9 +242,16 @@
                return;
            }
            Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3);
            if (xtraTabControl1.SelectedTabPageIndex == 1)
            {
                getModel(rowGuid);
            }
            else
            {
            List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
            gvList.Add(gvMx1);
            UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList);
            }
        }
        /// <summary>
        /// 新增事件
@@ -252,8 +262,11 @@
        {
            lbGuid.Text = "";
            Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 4);
            UtilityHelper.CleanValueByControl(panel1.Controls, true);
            List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
            gridViews.Add(gvMx1);
            UtilityHelper.CleanValueByControl(this.panel1.Controls, true, gridViews);
            Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1);
        }
        /// <summary>
        /// 保存事件
@@ -419,7 +432,8 @@
        private void getModel(string strGuid)
        {
            bool isEdit = false;
            if (toolBarMenu1.currentAction == "add") {
            if (toolBarMenu1.currentAction == "add")
            {
                Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1);
                return;
            };
@@ -517,22 +531,17 @@
        /// <param name="workGuid"></param>
        private void _getListJybz(string workGuid)
        {
            rptJYBZ.Items.Clear();
            if (string.IsNullOrEmpty(workGuid))
                return;
            var _obj = new
            {
                guid = workGuid //主建
            };
            var json = JsonConvert.SerializeObject(_obj);
            var _sbSqlWhere = " and 1=1 and dpt_id="+ workGuid;
            var pgq = new PageQueryModel(1, 999999, "a.line_no", "asc", "", _sbSqlWhere.ToString());
            var json = JsonConvert.SerializeObject(pgq);
            try
            {
                var strReturn = UtilityHelper.HttpPost("",
                    "SysDepartmentManager/GetModel", json);
                var _job = JObject.Parse(strReturn);
                var array = new JArray();
                var d = _job["rtnData"]["list"];
                foreach (var a in d) array.Add(a);
                var dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
                var strReturn = UtilityHelper.HttpPost("", "MesWorkshopLineManager/GetListPage", json);
                var dd = UtilityHelper.ReturnToTablePage(strReturn);
                DataTable dt = dd.rtnData.list;
                foreach (DataRow dr in dt.Rows)
                {
                    rptJYBZ.Items.Add((new CboItemEntity(dr["id"].ToString(), dr["name"].ToString())));
@@ -560,7 +569,6 @@
                gvMx1.SetRowCellValue(dataIndex, "daa015", _val);
            }
        }
        /// <summary>
        /// 工具条事件