| | |
| | | using DevExpress.XtraEditors; |
| | | using Gs.DevApp.Entity; |
| | | using Gs.DevApp.ToolBox; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Linq; |
| | |
| | | { |
| | | InitializeComponent(); |
| | | lookSearchSupplier.Properties.NullText = "请选择"; |
| | | lookSearchSupplier.EditValueChanged += |
| | | LookSearchSupplier_EditValueChanged; |
| | | lookSearchSupplier.EditValueChanged += LookSearchSupplier_EditValueChanged; |
| | | } |
| | | public bool IsReadly { get; set; } |
| | | private string _KeyFile = ""; |
| | | public string KeyFile |
| | | { |
| | | get { return _KeyFile; } |
| | | set { _KeyFile = value; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 改变事件 |
| | | /// </summary> |
| | |
| | | { |
| | | if (EditChanged != null) EditChanged(this, e); |
| | | } |
| | | |
| | | public void getSuppler(string shopGuid) |
| | | /// <summary> |
| | | /// 读取线体 |
| | | /// </summary> |
| | | /// <param name="shopGuid"></param> |
| | | public void getSuppler(string shopGuid, string _dftVale = "") |
| | | { |
| | | var _obj = new |
| | | { |
| | | guid = shopGuid //主建 |
| | | }; |
| | | var json = JsonConvert.SerializeObject(_obj); |
| | | lookSearchSupplier.EditValue = null; |
| | | if (string.IsNullOrEmpty(shopGuid)) |
| | | return; |
| | | var _sbSqlWhere = " and a.dpt_id="+ shopGuid; |
| | | var pgq = new PageQueryModel(1, 999999, "org.FNumber asc ,c.departmentcode asc,a.line_no", |
| | | "asc", "", _sbSqlWhere.ToString()); |
| | | var json = JsonConvert.SerializeObject(pgq); |
| | | try |
| | | { |
| | | var strReturn = UtilityHelper.HttpPost("", |
| | | "MesWorkshopManager/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()); |
| | | "MesWorkshopLineManager/GetListPage", json); |
| | | var dd = UtilityHelper.ReturnToTablePage(strReturn); |
| | | DataTable dt = dd.rtnData.list; |
| | | lookSearchSupplier.Properties.DataSource = dt; |
| | | lookSearchSupplier.Properties.DisplayMember = "name"; |
| | | // lookSearchSupplier.Properties.ValueMember = "suppNo"; |
| | | lookSearchSupplier.Properties.ValueMember = KeyFile; |
| | | lookSearchSupplier.Properties.ValueMember = "id"; |
| | | lookSearchSupplier.Properties.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup; |
| | | if (!string.IsNullOrEmpty(_dftVale)) |
| | | SetIdOrCode(_dftVale); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView; |
| | | if (row != null) |
| | | { |
| | | string id = row["guid"].ToString(); |
| | | string id = row["id"].ToString(); |
| | | return id; |
| | | } |
| | | return ""; |
| | |
| | | lookSearchSupplier.EditValue = null; |
| | | return; |
| | | } |
| | | lookSearchSupplier.EditValue = ((Code.ToString().Trim())); |
| | | if (!string.IsNullOrEmpty(Code)) |
| | | lookSearchSupplier.EditValue = Int64.Parse(((Code.ToString().Trim()))); |
| | | } |
| | | } |
| | | } |