From 7e2a04ccd56eaf11e14af28e54771b1db3283bc0 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期二, 19 十一月 2024 18:41:08 +0800 Subject: [PATCH] 采购入库单核对 --- DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 46 insertions(+), 4 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs index f10e068..2001b1f 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaMj.cs @@ -54,7 +54,34 @@ 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); }; + } + + private int GetCount(string ItemId,string ItemName) + { + //string rowGuid = "", rowName = ""; + //(rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_itemNo, gridView1); + //if (string.IsNullOrEmpty(rowGuid)) + //{ + // ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + // return; + //} + + try + { + string strJson = UtilityHelper.HttpPost("", _webServiceName + "GetCount", JsonConvert.SerializeObject(ItemId)); + ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); + return _rtn.rtnCode; + + } + catch (Exception ex) + { + ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + return -1; + } } /// <summary> /// 鍙屽嚮浜嬩欢 @@ -151,8 +178,10 @@ /// <param name="e"></param> private void ToolBarMenu1_btnLoadClick(object sender, EventArgs e) { - UtilityHelper.JumpToTab(xtraTabControl1, 0); - getPageList(1, UtilityHelper.GetPageSize()); + if (xtraTabControl1.SelectedTabPageIndex == 1) + getModel(lbGuid.Text.Trim(), false, 999); + else + getPageList(1, UtilityHelper.GetPageSize()); } /// <summary> /// 淇敼浜嬩欢 @@ -199,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("璇烽�夋嫨鐗╂枡锛�"); @@ -217,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)); -- Gitblit v1.9.3