From b9b29d15b0503e76d5148b6f966404c6580ae6b9 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 21 七月 2025 14:40:06 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs | 303 +++++++++++++++++++++++++++---------------------- 1 files changed, 166 insertions(+), 137 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs b/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs index be4673d..d8c7107 100644 --- a/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs +++ b/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs @@ -29,145 +29,12 @@ InitializeComponent(); txt_hzabc.Properties.NullText = "璇烽�夋嫨璐т富"; txt_hzlxabc.Properties.NullText = "璇烽�夋嫨璐т富绫诲瀷"; + //鍏堣鍙栫粍缁囧垪琛� + getData(0); this.txt_hzlxabc.SelectedIndexChanged += (s, e) => { - txt_hzabc.EditValue = null; int _strType = txt_hzlxabc.SelectedIndex; - string _orgId = OrgId; - this.searchLookUpEdit1View.Columns.Clear(); - txt_hzabc.Properties.DataSource = null; - if (_strType <= 0) return; - string _strMeth = ""; - string _DisplayMember = ""; - string _ValueMember = ""; - PageQueryModel pgq = new PageQueryModel(1, 999999, "", "", "", ""); - DevExpress.XtraGrid.Columns.GridColumn gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn(); - DevExpress.XtraGrid.Columns.GridColumn gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); - DevExpress.XtraGrid.Columns.GridColumn gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn(); - DevExpress.XtraGrid.Columns.GridColumn gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn(); - DevExpress.XtraGrid.Columns.GridColumn gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn(); - switch (_strType) - { - case 1://缁勭粐 - pgq = new PageQueryModel(1, 999999, "FID", "asc", "", " and IS_STATUS=1"); - _strMeth = "Organization/GetListPage"; - _DisplayMember = "name"; - _ValueMember = "fid"; - gridColumn1.Caption = "缁勭粐ID"; - gridColumn1.FieldName = "fid"; - gridColumn1.Name = "gridColumn1"; - gridColumn5.Caption = "缁勭粐鍚嶇О"; - gridColumn5.FieldName = "name"; - gridColumn5.Name = "gridColumn5"; - gridColumn5.Visible = true; - gridColumn2.Caption = "缁勭粐缂栧彿"; - gridColumn2.FieldName = "fNumber"; - gridColumn2.MinWidth = 80; - gridColumn2.Name = "gridColumn2"; - gridColumn2.UnboundDataType = typeof(string); - gridColumn2.Visible = true; - gridColumn2.VisibleIndex = 1; - gridColumn2.Width = 80; - gridColumn4.Caption = "guid"; - gridColumn4.FieldName = "guid"; - gridColumn4.Name = "gridColumn4"; - break; - case 2://渚涘簲鍟� - pgq = new PageQueryModel(1, 999999, "org.FNumber asc ,a.supp_no", "asc", "", " and a.FSubsidiary ='" + _orgId + "'"); - _strMeth = "MesSupplierManager/GetListPage"; - _DisplayMember = "suppName"; - _ValueMember = "id"; - gridColumn5.Caption = "浣跨敤缁勭粐"; - gridColumn5.FieldName = "fSubsidiary"; - gridColumn5.Name = "gridColumn5"; - gridColumn5.Visible = true; - gridColumn5.VisibleIndex = 0; - gridColumn1.Caption = "渚涘簲鍟咺D"; - gridColumn1.FieldName = "id"; - gridColumn1.MaxWidth = 100; - gridColumn1.MinWidth = 80; - gridColumn1.Name = "gridColumn1"; - gridColumn1.UnboundDataType = typeof(string); - gridColumn1.Width = 100; - gridColumn2.Caption = "渚涘簲鍟嗙紪鍙�"; - gridColumn2.FieldName = "suppNo"; - gridColumn2.MinWidth = 80; - gridColumn2.Name = "gridColumn2"; - gridColumn2.Visible = true; - gridColumn2.VisibleIndex = 2; - gridColumn2.Width = 80; - gridColumn3.Caption = "渚涘簲鍟嗗悕绉�"; - gridColumn3.FieldName = "suppName"; - gridColumn3.MinWidth = 100; - gridColumn3.Name = "gridColumn3"; - gridColumn3.Visible = true; - gridColumn3.VisibleIndex = 1; - gridColumn3.Width = 100; - gridColumn4.Caption = "guid"; - gridColumn4.FieldName = "guid"; - gridColumn4.Name = "gridColumn4"; - break; - case 3://瀹㈡埛 - pgq = new PageQueryModel(1, 999999, "org.FNumber asc ,a.cust_no", "asc", "", " and a.FSubsidiary ='" + _orgId + "'"); - _strMeth = "MesCustomerManager/GetListPage"; - _DisplayMember = "custName"; - _ValueMember = "id"; - gridColumn5.Caption = "鎵�鍦ㄧ粍缁�"; - gridColumn5.FieldName = "fSubsidiary"; - gridColumn5.MinWidth = 200; - gridColumn5.Name = "gridColumn5"; - gridColumn5.Visible = true; - gridColumn5.VisibleIndex = 0; - gridColumn5.Width = 200; - gridColumn1.Caption = "瀹㈡埛ID"; - gridColumn1.FieldName = "id"; - gridColumn1.MinWidth = 50; - gridColumn1.Name = "gridColumn1"; - gridColumn1.Visible = true; - gridColumn1.VisibleIndex = 1; - gridColumn2.Caption = "瀹㈡埛缂栧彿"; - gridColumn2.FieldName = "custNo"; - gridColumn2.MinWidth = 80; - gridColumn2.Name = "gridColumn2"; - gridColumn2.Visible = true; - gridColumn2.VisibleIndex = 2; - gridColumn2.Width = 80; - gridColumn3.Caption = "瀹㈡埛鍚嶇О"; - gridColumn3.FieldName = "custName"; - gridColumn3.MinWidth = 100; - gridColumn3.Name = "gridColumn3"; - gridColumn3.Visible = true; - gridColumn3.VisibleIndex = 3; - gridColumn3.Width = 100; - gridColumn4.Caption = "guid"; - gridColumn4.FieldName = "guid"; - gridColumn4.Name = "gridColumn4"; - break; - } - this.searchLookUpEdit1View.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { - gridColumn1, - gridColumn5, - gridColumn3, - gridColumn2, - gridColumn4 }); - var json = JsonConvert.SerializeObject(pgq); - try - { - var strReturn = UtilityHelper.HttpPost("", _strMeth, json); - var rtn = UtilityHelper.ReturnToTablePage(strReturn); - var dt = rtn.rtnData.list; - txt_hzabc.Properties.DataSource = dt; - txt_hzabc.Properties.DisplayMember = _DisplayMember; - txt_hzabc.Properties.ValueMember = _ValueMember; - txt_hzabc.ForceInitialize(); - txt_hzabc.Properties.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup; - if (!string.IsNullOrEmpty(HzId)) - SetHzId(HzId); - } - catch (Exception ex) - { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); - } + getData(_strType); }; } @@ -191,7 +58,7 @@ /// <returns></returns> public string GetHzLx() { - if (txt_hzlxabc.SelectedIndex <= 0) + if (txt_hzlxabc.SelectedIndex < 0) return ""; string id = txt_hzlxabc.Text.Trim(); return id; @@ -223,5 +90,167 @@ else txt_hzlxabc.Text = Code; } + + private void getData(int _strType) + { + txt_hzabc.EditValue = null; + string _orgId = OrgId; + this.searchLookUpEdit1View.Columns.Clear(); + txt_hzabc.Properties.DataSource = null; + if (_strType < 0) return; + string _strMeth = ""; + string _DisplayMember = ""; + string _ValueMember = ""; + PageQueryModel pgq = new PageQueryModel(1, 999999, "", "", "", ""); + DevExpress.XtraGrid.Columns.GridColumn gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn(); + DevExpress.XtraGrid.Columns.GridColumn gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); + DevExpress.XtraGrid.Columns.GridColumn gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn(); + DevExpress.XtraGrid.Columns.GridColumn gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn(); + DevExpress.XtraGrid.Columns.GridColumn gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn(); + switch (_strType) + { + case 0://缁勭粐 + pgq = new PageQueryModel(1, 999999, "FID", "asc", "", " and IS_STATUS=1"); + _strMeth = "Organization/GetListPage"; + _DisplayMember = "name"; + _ValueMember = "fid"; + gridColumn1.Caption = "缁勭粐ID"; + gridColumn1.FieldName = "fid"; + gridColumn1.Name = "gridColumn1"; + gridColumn5.Caption = "缁勭粐鍚嶇О"; + gridColumn5.FieldName = "name"; + gridColumn5.Name = "gridColumn5"; + gridColumn5.Visible = true; + gridColumn2.Caption = "缁勭粐缂栧彿"; + gridColumn2.FieldName = "fNumber"; + gridColumn2.MinWidth = 80; + gridColumn2.Name = "gridColumn2"; + gridColumn2.UnboundDataType = typeof(string); + gridColumn2.Visible = true; + gridColumn2.VisibleIndex = 1; + gridColumn2.Width = 80; + gridColumn4.Caption = "guid"; + gridColumn4.FieldName = "guid"; + gridColumn4.Name = "gridColumn4"; + break; + case 1://渚涘簲鍟� + pgq = new PageQueryModel(1, 999999, "org.FNumber asc ,a.supp_no", "asc", "", " and a.FSubsidiary ='" + _orgId + "'"); + _strMeth = "MesSupplierManager/GetListPage"; + _DisplayMember = "suppName"; + _ValueMember = "id"; + gridColumn5.Caption = "浣跨敤缁勭粐"; + gridColumn5.FieldName = "fSubsidiary"; + gridColumn5.Name = "gridColumn5"; + gridColumn5.Visible = true; + gridColumn5.VisibleIndex = 0; + gridColumn1.Caption = "渚涘簲鍟咺D"; + gridColumn1.FieldName = "id"; + gridColumn1.MaxWidth = 100; + gridColumn1.MinWidth = 80; + gridColumn1.Name = "gridColumn1"; + gridColumn1.UnboundDataType = typeof(string); + gridColumn1.Width = 100; + gridColumn2.Caption = "渚涘簲鍟嗙紪鍙�"; + gridColumn2.FieldName = "suppNo"; + gridColumn2.MinWidth = 80; + gridColumn2.Name = "gridColumn2"; + gridColumn2.Visible = true; + gridColumn2.VisibleIndex = 2; + gridColumn2.Width = 80; + gridColumn3.Caption = "渚涘簲鍟嗗悕绉�"; + gridColumn3.FieldName = "suppName"; + gridColumn3.MinWidth = 100; + gridColumn3.Name = "gridColumn3"; + gridColumn3.Visible = true; + gridColumn3.VisibleIndex = 1; + gridColumn3.Width = 100; + gridColumn4.Caption = "guid"; + gridColumn4.FieldName = "guid"; + gridColumn4.Name = "gridColumn4"; + break; + case 2://瀹㈡埛 + pgq = new PageQueryModel(1, 999999, "org.FNumber asc ,a.cust_no", "asc", "", " and a.FSubsidiary ='" + _orgId + "'"); + _strMeth = "MesCustomerManager/GetListPage"; + _DisplayMember = "custName"; + _ValueMember = "id"; + gridColumn5.Caption = "鎵�鍦ㄧ粍缁�"; + gridColumn5.FieldName = "fSubsidiary"; + gridColumn5.MinWidth = 200; + gridColumn5.Name = "gridColumn5"; + gridColumn5.Visible = true; + gridColumn5.VisibleIndex = 0; + gridColumn5.Width = 200; + gridColumn1.Caption = "瀹㈡埛ID"; + gridColumn1.FieldName = "id"; + gridColumn1.MinWidth = 50; + gridColumn1.Name = "gridColumn1"; + gridColumn1.Visible = true; + gridColumn1.VisibleIndex = 1; + gridColumn2.Caption = "瀹㈡埛缂栧彿"; + gridColumn2.FieldName = "custNo"; + gridColumn2.MinWidth = 80; + gridColumn2.Name = "gridColumn2"; + gridColumn2.Visible = true; + gridColumn2.VisibleIndex = 2; + gridColumn2.Width = 80; + gridColumn3.Caption = "瀹㈡埛鍚嶇О"; + gridColumn3.FieldName = "custName"; + gridColumn3.MinWidth = 100; + gridColumn3.Name = "gridColumn3"; + gridColumn3.Visible = true; + gridColumn3.VisibleIndex = 3; + gridColumn3.Width = 100; + gridColumn4.Caption = "guid"; + gridColumn4.FieldName = "guid"; + gridColumn4.Name = "gridColumn4"; + break; + } + this.searchLookUpEdit1View.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { + gridColumn1, + gridColumn5, + gridColumn3, + gridColumn2, + gridColumn4 }); + var json = JsonConvert.SerializeObject(pgq); + try + { + var strReturn = UtilityHelper.HttpPost("", _strMeth, json); + var rtn = UtilityHelper.ReturnToTablePage(strReturn); + var dt = rtn.rtnData.list; + txt_hzabc.Properties.DataSource = dt; + txt_hzabc.Properties.DisplayMember = _DisplayMember; + txt_hzabc.Properties.ValueMember = _ValueMember; + txt_hzabc.ForceInitialize(); + txt_hzabc.Properties.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup; + if (!string.IsNullOrEmpty(HzId)) + SetHzId(HzId); + //澧炲姞鏃讹紝榛樿缁勭粐beg + if (_strType == 0) + { + string userGuid = LoginInfoModel.CurrentUser.LoginUserGuid; + var pgq66 = new PageQueryModel(1, 999999, "FID", "asc", userGuid, " and IS_STATUS=1"); + var json66 = JsonConvert.SerializeObject(pgq66); + try + { + var strReturn66 = UtilityHelper.HttpPost("", "Organization/GetListPage", json66); + var _obj = UtilityHelper.ReturnToDynamic(strReturn66); + string _extendText = _obj.rtnData.extendText; + string[] _dftOrg = _extendText.Split(','); + if (_dftOrg.Length > 0) + { + txt_hzabc.EditValue = (_dftOrg[0].Trim()); + } + } + catch (Exception ex) + { + } + } + //澧炲姞鏃讹紝榛樿缁勭粐end + } + catch (Exception ex) + { + MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + } + } } } -- Gitblit v1.9.3