lu
2025-01-14 d35bb711f8d3d267b44b4a80c20e31dabf309ae7
DevApp/Gs.DevApp/DevFrm/WW/Frm_WwBl.cs
@@ -48,32 +48,37 @@
            {
            };
            //设置工单
            this.txt_bl001.EditChanged += (s, e) =>
            //选择委外工单
            this.txt_aboutGuid.EditChanged += (s, e) =>
            {
                txt_bl002.Text = txt_bl001.GetPrdNo();
                txt_bl014.Text = txt_bl001.GetPrdName();
                txt_bl015.Text = txt_bl001.GetPrdModel();
                string strGdId = txt_aboutGuid.GetId();
                if (string.IsNullOrEmpty(strGdId)) return;
                txt_bl002.Text = txt_aboutGuid.GetPrdNo();
                txt_bl014.Text = txt_aboutGuid.GetPrdName();
                txt_bl015.Text = txt_aboutGuid.GetPrdModel();
                txt_bl013.Text = txt_aboutGuid.GetRwd();
                var _obj = new
                {
                    currentPage = 1,
                    everyPageSize = 999999,
                    sortName = "",
                    keyWhere = "",
                    inP1 = strGdId
                };
                var json = JsonConvert.SerializeObject(_obj);
                try
                {
                    var strReturn = UtilityHelper.HttpPost("", "WWBlManager/SelectFormMx", json);
                    var rtn = UtilityHelper.ReturnToTablePage(strReturn);
                    var dt = rtn.rtnData.list;
                    this.repositoryItemSearchLookUpEdit1.DataSource = dt;
                }
                catch (Exception ex)
                {
                    MsgHelper.Warning("提示:" + ex.Message);
                }
            };
            var _obj = new
            {
                currentPage = 1,
                everyPageSize = 999999,
                sortName = "",
                keyWhere = "",
            };
            var json = JsonConvert.SerializeObject(_obj);
            try
            {
                var strReturn = UtilityHelper.HttpPost("", "WWBlManager/SelectFormMx", json);
                var rtn = UtilityHelper.ReturnToTablePage(strReturn);
                var dt = rtn.rtnData.list;
                this.repositoryItemSearchLookUpEdit1.DataSource = dt;
            }
            catch (Exception ex)
            {
                MsgHelper.Warning("提示:" + ex.Message);
            }
        }
        private void GridView1_ColumnFilterChanged(object sender, EventArgs e)
        {
@@ -238,12 +243,12 @@
        private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e)
        {
            toolBarMenu1.isSetBtn = false;
            string inGdId = txt_bl001.GetId();//工单号
            string inGdId = txt_aboutGuid.GetId();//工单号
            string inCkId = txt_bl010.GetId();//发料仓
            if (string.IsNullOrEmpty(inGdId))
            {
                Gs.DevApp.ToolBox.MsgHelper.Warning("请选择工单!");
                txt_bl001.Focus();
                txt_aboutGuid.Focus();
                return;
            }
            if (string.IsNullOrEmpty(inCkId))
@@ -252,10 +257,10 @@
                txt_bl010.Focus();
                return;
            }
            if (string.IsNullOrEmpty(txt_bl017.Text.Trim()))
            if (string.IsNullOrEmpty(txt_bl008.Text.Trim()))
            {
                Gs.DevApp.ToolBox.MsgHelper.Warning("请选择单据类型!");
                txt_bl017.Focus();
                txt_bl008.Focus();
                return;
            }
            var _obj = new
@@ -264,7 +269,9 @@
                inGdId = inGdId,//工单号
                inCkId = inCkId,//仓库
                inYy = txt_bl007.Text.Trim(),//原因
                inType = txt_bl017.Text.Trim(),//类型
                inType = txt_bl008.Text.Trim(),//出库类别
                busType= 200,//业务类型编码
                busTypeTxt = "委外补料",//业务类型
                list = new List<dynamic>(),
            };
            gvMx1.CloseEditor();
@@ -324,6 +331,7 @@
        private void getPageList(int curPage)
        {
            var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList);
            _sbSqlWhere += " and bl017=200";
            PageQueryModel pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "create_date", "asc", "", _sbSqlWhere.ToString());
            string json = JsonConvert.SerializeObject(pgq);
            try
@@ -493,6 +501,8 @@
            gvMx1.SetFocusedRowCellValue("bld003", SelectedDataRow["itemName"]);
            gvMx1.SetFocusedRowCellValue("bld004", SelectedDataRow["itemModel"]);
            gvMx1.SetFocusedRowCellValue("dabGuid", SelectedDataRow["dabGuid"]);
            gvMx1.SetFocusedRowCellValue("bld008", SelectedDataRow["dab007"]);//已领用量
            gvMx1.SetFocusedRowCellValue("bld009", SelectedDataRow["dwName"]);//单位
        }
        private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)