From fbe33a615f1c4e798a0f8e58163e68c3ce789614 Mon Sep 17 00:00:00 2001
From: lg <123456>
Date: 星期四, 20 十一月 2025 10:17:49 +0800
Subject: [PATCH] 初始化标准版
---
DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs | 312 ++++++++++++++++++++++++++++-----------------------
1 files changed, 172 insertions(+), 140 deletions(-)
diff --git a/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs b/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs
index be4673d..809fade 100644
--- a/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs
+++ b/DevApp/Gs.DevApp/UserControl/UcLookHuoZhu.cs
@@ -10,13 +10,16 @@
{
/// <summary>
- ///
+ /// 搴撳瓨缁勭粐锛堜富缁勭粐锛�
/// </summary>
public string OrgId
{
get;
set;
}
+ /// <summary>
+ /// 璐т富id
+ /// </summary>
public string HzId
{
get;
@@ -29,145 +32,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 +61,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;
@@ -199,7 +69,7 @@
/// <summary>
- /// 璁剧疆
+ /// 璁剧疆璐т富id
/// </summary>
/// <param name="Code"></param>
public void SetHzId(string Code)
@@ -213,7 +83,7 @@
txt_hzabc.Text = Code;
}
/// <summary>
- /// 璁剧疆
+ /// 璁剧疆璐т富绫诲瀷
/// </summary>
/// <param name="Code"></param>
public void SetHzLx(string Code)
@@ -223,5 +93,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