From da7a62b106c8192140427e243e1d41fca1625838 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期五, 18 七月 2025 10:26:43 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs | 81 +++++++++++++++++++++++++++++++++++----- 1 files changed, 71 insertions(+), 10 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs b/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs index c93d157..cbd2429 100644 --- a/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs +++ b/DevApp/Gs.DevApp/DevFrm/FQC/UcChouJianList.cs @@ -1,16 +1,8 @@ -锘縰sing DevExpress.Utils.DirectXPaint; -using DevExpress.XtraEditors; -using Gs.DevApp.ToolBox; +锘縰sing Gs.DevApp.ToolBox; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; -using System.Collections.Generic; -using System.ComponentModel; using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace Gs.DevApp.DevFrm.FQC @@ -22,8 +14,70 @@ { InitializeComponent(); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx14); + txtChouJian.KeyDown += TxtChouJian_KeyDown; } - private string _val; + + private void TxtChouJian_KeyDown(object sender, KeyEventArgs e) + { + string _strCmd = txtChouJian.Text.Trim(); + if (e.KeyCode == Keys.Enter) + { + if (string.IsNullOrEmpty(_strCmd)) + { + ToolBox.MsgHelper.Warning("鎻愮ず锛氳鍏堝綍鍏ユ潯鐮侊紒"); + return; + } + if (string.IsNullOrEmpty(pGuid)) + { + ToolBox.MsgHelper.Warning("鎻愮ず锛氳鍏堝畬鍠勬楠屽崟锛�"); + return; + } + if (e.KeyCode == Keys.Enter) + { + var _obj = new + { + pGuid = pGuid, //杩欐槸妫�楠屽崟guid + itemBarCode = _strCmd,//鎴栬��0k-19,鎴栬�卬g-19 + }; + try + { + var strJson = UtilityHelper.HttpPost("", + _webServiceName + "EdtModel14", + JsonConvert.SerializeObject(_obj)); + var _rtn = UtilityHelper.ReturnToDynamic(strJson); + if (_rtn.rtnCode > 0) + { + JObject _job = JObject.Parse(strJson); + JArray array = new JArray(); + foreach (var a in _job["rtnData"]["list"]) + { + array.Add(a); + } + DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); + gcMx14.BindingContext = new BindingContext(); + gcMx14.DataSource = dt; + gcMx14.ForceInitialize(); + gvMx14.BestFitColumns(); + } + else + { + Gs.DevApp.ToolBox.MsgHelper.ShowInformation(_rtn.rtnMsg); + } + txtChouJian.Text = ""; + } + catch (Exception ex) + { + MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + } + } + } + } + + + + /// <summary> + /// 涓婚敭 + /// </summary> public string pGuid { get; @@ -31,6 +85,13 @@ } /// <summary> + /// 鏄惁鍙綍鍏� + /// </summary> + public void IsReadOnly(bool bl) + { + this.txtChouJian.ReadOnly =bl; + } + /// <summary> /// 杩欐槸璁板綍琛� /// </summary> public void getList14() -- Gitblit v1.9.3