| | |
| | | string _ucBm = "";//领料部门 |
| | | string _ucHzlx = "";//货主类型 |
| | | string _ucHz = "";//货主 |
| | | string _ucGys = "";//供应商 |
| | | public Frm_MesItemQt() |
| | | { |
| | | InitializeComponent(); |
| | |
| | | return; |
| | | txt_qt013.getSuppler(_orgId, _ucKh); |
| | | txt_qt009.getSuppler(_orgId, _ucBm); |
| | | txt_wwgys.getSuppler(_orgId, _ucGys); |
| | | }; |
| | | //选择来源单号 |
| | | txt_qt035.ButtonClick += (s, e) => |
| | |
| | | else |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("找不到xlsCopy.xls文件,请联系管理员!"); |
| | | } |
| | | }; |
| | | #endregion |
| | | |
| | | #region 2025-08-27 增加委外供应商 |
| | | txt_qtlx.SelectedIndexChanged += (s, e) => |
| | | { |
| | | int idx = txt_qtlx.SelectedIndex; |
| | | if (idx == 7) |
| | | { |
| | | layItemWwgys.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; |
| | | } |
| | | else |
| | | { |
| | | layItemWwgys.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; |
| | | txt_wwgys.SetIdOrCode(""); |
| | | } |
| | | }; |
| | | #endregion |
| | |
| | | string inLyDepart = txt_qt009.GetId();//领用部门 |
| | | string inKcfx = txt_qt020.Text.Trim();//库存方向 |
| | | string qtlx = txt_qtlx.Text.Trim();//后来增加的类型 |
| | | string wwgys = txt_wwgys.GetId(); |
| | | if (string.IsNullOrEmpty(inOrgId)) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("请选择库存组织!"); |
| | |
| | | txt_qtlx.Focus(); |
| | | return; |
| | | } |
| | | if (string.IsNullOrEmpty(inLyCus) && string.IsNullOrEmpty(inLyDepart)) |
| | | //这是非委外的防呆 |
| | | if (txt_qtlx.SelectedIndex != 7) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("客户或部门必选一个!"); |
| | | return; |
| | | if (string.IsNullOrEmpty(inLyCus) && string.IsNullOrEmpty(inLyDepart)) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("客户或部门必选一个!"); |
| | | return; |
| | | } |
| | | if (!string.IsNullOrEmpty(wwgys)) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("出库类型不为【7:无源单委外退料】,请不要选择委外供应商!"); |
| | | return; |
| | | } |
| | | } |
| | | //这是委外的防呆 |
| | | if (txt_qtlx.SelectedIndex == 7) |
| | | { |
| | | if (string.IsNullOrEmpty(wwgys)) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("出库类型为【7:无源单委外退料】,请选择委外供应商!"); |
| | | return; |
| | | } |
| | | if (!string.IsNullOrEmpty(inLyCus)) |
| | | { |
| | | Gs.DevApp.ToolBox.MsgHelper.ShowError("出库类型为【7:无源单委外退料】,不用选择客户!"); |
| | | return; |
| | | } |
| | | } |
| | | var _obj = new |
| | | { |
| | |
| | | inKcfx = inKcfx,//库存方向 |
| | | inSource = txt_qt035.EditValue,//工单号 |
| | | qtlx = qtlx, |
| | | wwgys = wwgys, |
| | | list = new List<dynamic>(), |
| | | }; |
| | | gvMx1.CloseEditor(); |
| | |
| | | _ucBm = dy.qt009; |
| | | _ucHzlx = dy.qt025; |
| | | _ucHz = dy.qt018; |
| | | _ucGys = dy.wwgys;//委外供应商 |
| | | lbGuid.Text = strGuid; |
| | | List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); |
| | | gvList.Add(gvMx1); |
| | |
| | | _ucBm = ""; |
| | | _ucHzlx = ""; |
| | | _ucHz = ""; |
| | | _ucGys = ""; |
| | | ucLookHuoZhu1.Enabled = isEdit; |
| | | JObject _job = JObject.Parse(strJson); |
| | | JArray array = new JArray(); |
| | |
| | | lst = ee.DynamicList; |
| | | gvMx1.SetFocusedRowCellValue("depotName", lst[0].name); |
| | | gvMx1.SetFocusedRowCellValue("depotId", lst[0].guid); |
| | | gvMx1.SetFocusedRowCellValue("kcQty", lst[0].kcQty); |
| | | gvMx1.BestFitColumns(); |
| | | }; |
| | | frm.ShowDialog(); |