From 613c1a383b3e83fa3d6700ff81a7a57c275db9c4 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 13 十一月 2024 09:46:55 +0800 Subject: [PATCH] IQC免检维护 --- DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs | 32 ++++++++++----- DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaMj.cs | 2 DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.Designer.cs | 38 +++++++++++++----- 3 files changed, 49 insertions(+), 23 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.Designer.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.Designer.cs index f76cb27..8feac09 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.Designer.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.Designer.cs @@ -59,6 +59,7 @@ this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu(); this.gcMain = new DevExpress.XtraGrid.GridControl(); this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); + this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn(); this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); this.pageBar1 = new UserControls.Data.UcPageBar(); @@ -100,13 +101,13 @@ this.gv_suppNo.AppearanceCell.Font = new System.Drawing.Font("Tahoma", 10F); this.gv_suppNo.AppearanceCell.Options.UseFont = true; this.gv_suppNo.Caption = "渚涘簲鍟嗙紪鐮�"; - this.gv_suppNo.FieldName = "suppNo"; + this.gv_suppNo.FieldName = "suppId"; this.gv_suppNo.MinWidth = 50; this.gv_suppNo.Name = "gv_suppNo"; this.gv_suppNo.OptionsColumn.AllowEdit = false; this.gv_suppNo.Tag = "query_a.SUPP_NO"; this.gv_suppNo.Visible = true; - this.gv_suppNo.VisibleIndex = 2; + this.gv_suppNo.VisibleIndex = 3; this.gv_suppNo.Width = 94; // // lb_itemId @@ -130,7 +131,7 @@ this.gv_itemId.OptionsColumn.AllowEdit = false; this.gv_itemId.Tag = "query_a.ITEM_ID"; this.gv_itemId.Visible = true; - this.gv_itemId.VisibleIndex = 0; + this.gv_itemId.VisibleIndex = 1; this.gv_itemId.Width = 94; // // lb_status @@ -154,7 +155,7 @@ this.gv_status.OptionsColumn.AllowEdit = false; this.gv_status.Tag = "query_a.STATUS"; this.gv_status.Visible = true; - this.gv_status.VisibleIndex = 7; + this.gv_status.VisibleIndex = 8; this.gv_status.Width = 94; // // lb_checkDate @@ -188,7 +189,7 @@ this.gv_checkDate.OptionsColumn.AllowEdit = false; this.gv_checkDate.Tag = "query_a.CHECK_DATE"; this.gv_checkDate.Visible = true; - this.gv_checkDate.VisibleIndex = 9; + this.gv_checkDate.VisibleIndex = 10; this.gv_checkDate.Width = 94; // // lb_checkUser @@ -222,7 +223,7 @@ this.gv_checkUser.OptionsColumn.AllowEdit = false; this.gv_checkUser.Tag = "query_a.CHECK_USER"; this.gv_checkUser.Visible = true; - this.gv_checkUser.VisibleIndex = 8; + this.gv_checkUser.VisibleIndex = 9; this.gv_checkUser.Width = 94; // // lb_lastupdateDate @@ -256,7 +257,7 @@ this.gv_lastupdateDate.OptionsColumn.AllowEdit = false; this.gv_lastupdateDate.Tag = "query_a.LASTUPDATE_DATE"; this.gv_lastupdateDate.Visible = true; - this.gv_lastupdateDate.VisibleIndex = 6; + this.gv_lastupdateDate.VisibleIndex = 7; this.gv_lastupdateDate.Width = 94; // // lb_lastupdateBy @@ -290,7 +291,7 @@ this.gv_lastupdateBy.OptionsColumn.AllowEdit = false; this.gv_lastupdateBy.Tag = "query_a.LASTUPDATE_BY"; this.gv_lastupdateBy.Visible = true; - this.gv_lastupdateBy.VisibleIndex = 5; + this.gv_lastupdateBy.VisibleIndex = 6; this.gv_lastupdateBy.Width = 94; // // lb_createDate @@ -324,7 +325,7 @@ this.gv_createDate.OptionsColumn.AllowEdit = false; this.gv_createDate.Tag = "query_a.CREATE_DATE"; this.gv_createDate.Visible = true; - this.gv_createDate.VisibleIndex = 4; + this.gv_createDate.VisibleIndex = 5; this.gv_createDate.Width = 94; // // lb_createBy @@ -358,7 +359,7 @@ this.gv_createBy.OptionsColumn.AllowEdit = false; this.gv_createBy.Tag = "query_a.CREATE_BY"; this.gv_createBy.Visible = true; - this.gv_createBy.VisibleIndex = 3; + this.gv_createBy.VisibleIndex = 4; this.gv_createBy.Width = 94; // // lb_itemNo @@ -392,7 +393,7 @@ this.gv_itemNo.OptionsColumn.AllowEdit = false; this.gv_itemNo.Tag = "query_a.ITEM_NO"; this.gv_itemNo.Visible = true; - this.gv_itemNo.VisibleIndex = 1; + this.gv_itemNo.VisibleIndex = 2; this.gv_itemNo.Width = 94; // // toolBarMenu1 @@ -426,6 +427,7 @@ this.gridView1.Appearance.Row.Font = new System.Drawing.Font("Tahoma", 10F); this.gridView1.Appearance.Row.Options.UseFont = true; this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { + this.gridColumn1, this.gv_itemId, this.gv_itemNo, this.gv_suppNo, @@ -442,6 +444,16 @@ this.gridView1.OptionsFind.ShowSearchNavButtons = false; this.gridView1.OptionsView.ShowAutoFilterRow = true; this.gridView1.OptionsView.ShowGroupPanel = false; + // + // gridColumn1 + // + this.gridColumn1.Caption = "缁勭粐"; + this.gridColumn1.FieldName = "orgName"; + this.gridColumn1.MinWidth = 25; + this.gridColumn1.Name = "gridColumn1"; + this.gridColumn1.Visible = true; + this.gridColumn1.VisibleIndex = 0; + this.gridColumn1.Width = 94; // // xtraTabControl1 // @@ -516,6 +528,7 @@ // // txt_suppNo // + this.txt_suppNo.IsReadly = false; this.txt_suppNo.KeyFile = ""; this.txt_suppNo.Location = new System.Drawing.Point(114, 90); this.txt_suppNo.Margin = new System.Windows.Forms.Padding(0); @@ -525,11 +538,13 @@ // // txt_itemId // + this.txt_itemId.IsReadly = false; this.txt_itemId.KeyFile = ""; this.txt_itemId.Location = new System.Drawing.Point(114, 12); this.txt_itemId.Name = "txt_itemId"; this.txt_itemId.Size = new System.Drawing.Size(150, 33); this.txt_itemId.TabIndex = 237; + this.txt_itemId.Tag = "no"; // // txt_status // @@ -626,5 +641,6 @@ private DevExpress.XtraEditors.CheckEdit txt_status; private UserControl.UcLookSupplier txt_suppNo; private UserControl.UcLookItems txt_itemId; + private DevExpress.XtraGrid.Columns.GridColumn gridColumn1; } } \ No newline at end of file diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs index f0e4cad..2001b1f 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs @@ -54,13 +54,13 @@ txt_itemId.EditChanged += (s, e) => { txt_itemNo.Text = this.txt_itemId.GetCode(); - var ItemId = this.txt_itemId.GetId(); - var ItemName = this.txt_itemId.GetName(); - GetCount(ItemId, ItemName); + //var ItemId = this.txt_itemId.GetId(); + //var ItemName = this.txt_itemId.GetName(); + //GetCount(ItemId, ItemName); }; } - private void GetCount(string ItemId,string ItemName) + private int GetCount(string ItemId,string ItemName) { //string rowGuid = "", rowName = ""; //(rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_itemNo, gridView1); @@ -74,16 +74,13 @@ { string strJson = UtilityHelper.HttpPost("", _webServiceName + "GetCount", JsonConvert.SerializeObject(ItemId)); ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); - if (_rtn.rtnCode > 0) - { - UtilityHelper.JumpToTab(xtraTabControl1, 0); - MsgHelper.Warning("鎻愮ず锛�"+ ItemName+"杩欎釜鐗╂枡宸茬粡缁存姢浜嗗厤妫�鏁版嵁"); - } + return _rtn.rtnCode; } catch (Exception ex) { ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + return -1; } } /// <summary> @@ -231,7 +228,7 @@ { toolBarMenu1.isSetBtn = false; string _ItemId = txt_itemId.GetId(); - string _suppNo = txt_suppNo.GetCode(); + string _suppNo = txt_suppNo.GetId(); if (string.IsNullOrEmpty(_ItemId)) { Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鐗╂枡锛�"); @@ -249,8 +246,21 @@ Guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓 ItemId = Convert.ToInt32(_ItemId), ItemNo = txt_itemId.GetCode(), - SuppNo= _suppNo, + SuppId = _suppNo, }; + + if (lbGuid.Text.Trim().Length == 0) + { + var ItemName = txt_itemNo.Text.Trim(); + var flag = GetCount(_ItemId, ItemName); + if (flag > 0) + { + UtilityHelper.JumpToTab(xtraTabControl1, 0); + MsgHelper.Warning("鎻愮ず锛�" + ItemName + "杩欎釜鐗╂枡宸茬粡缁存姢浜嗗厤妫�鏁版嵁"); + return; + } + } + try { string strJson = UtilityHelper.HttpPost("", _webServiceName + "EditModel", JsonConvert.SerializeObject(_obj)); diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaMj.cs b/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaMj.cs index a4dedf2..7896eba 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaMj.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Models/MesQaMj.cs @@ -61,6 +61,6 @@ /// <summary> /// 渚涘簲鍟嗙紪鐮� /// </summary> - public string SuppNo { get; set; } + public string SuppId { get; set; } } } \ No newline at end of file -- Gitblit v1.9.3