| | |
| | | public Frm_MesInvItemArn() |
| | | { |
| | | InitializeComponent(); |
| | | pageBar1.PagerEvent += PageBar1_PagerEvent; |
| | | this.gridView1.ColumnPanelRowHeight = 60; |
| | | this.gridView1.OptionsView.AllowHtmlDrawHeaders = true; |
| | | this.gridView1.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap; |
| | | toolBarMenu1.btnAddClick += ToolBarMenu1_btnAddClick; |
| | | toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick; |
| | | toolBarMenu1.btnSaveClick += ToolBarMenu1_btnSaveClick; |
| | |
| | | toolBarMenu1.btnFjianYanClick += ToolBarMenu1_btnFjianYanClick; |
| | | gcMain.MouseDoubleClick += GcMain_MouseDoubleClick; |
| | | getPageList(1, UtilityHelper.GetPageSize()); |
| | | pageBar1.PagerEvent += PageBar1_PagerEvent; |
| | | gridView1.CustomDrawRowIndicator += (s, e) => |
| | | { |
| | | if (e.Info.IsRowIndicator && e.RowHandle >= 0) |
| | |
| | | e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5); |
| | | e.Graphics.DrawString(str, f, Brushes.Gray, r); |
| | | }; |
| | | txt_suppNo.EditChanged += (s, e) => |
| | | { |
| | | var ddd = txt_suppNo.GetValue(); |
| | | // lbSupplierName.Text = ddd[1]; |
| | | }; |
| | | this.txt_depotsCode.KeyFile = "depotCode"; |
| | | this.txt_suppNo.KeyFile = "suppNo"; |
| | | btnSelect.Click += (s, e) => |
| | | { |
| | | var frm = new SelectCgMx(); |
| | |
| | | gcMx1.ForceInitialize(); |
| | | }; |
| | | frm.ShowDialog(); |
| | | }; |
| | | txt_depotsCode.EditChanged += (s, e) => |
| | | { |
| | | var ddd = txt_depotsCode.GetValue(); |
| | | //lbCkName.Text = ddd[1]; |
| | | }; |
| | | } |
| | | |
| | |
| | | private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e) |
| | | { |
| | | toolBarMenu1.isSetBtn = false; |
| | | var _ckCode = txt_depotsCode.GetValue()[2]; //仓库编号 depots_code |
| | | var _gysCode = txt_suppNo.GetValue()[2]; //供应商编号 |
| | | var _ckCode = txt_depotsCode.GetCode(); //仓库编号 depots_code |
| | | var _gysCode = txt_suppNo.GetCode(); //供应商编号 |
| | | if (string.IsNullOrEmpty(_ckCode)) |
| | | { |
| | | MsgHelper.Warning("请选择仓库!"); |
| | |
| | | _obj.list = new List<MesInvItemArnDetail>(); |
| | | gvMx1.CloseEditor(); |
| | | gvMx1.UpdateCurrentRow(); |
| | | if (gvMx1.DataRowCount <= 0) { |
| | | MsgHelper.ShowError("明细不能为空,请选择你的收料明细!"); |
| | | return; |
| | | } |
| | | for (var i = 0; i < gvMx1.DataRowCount; i++) |
| | | { |
| | | var row = gvMx1.GetDataRow(i); |
| | | if (row != null) |
| | | { |
| | | Guid? _guid = null; |
| | | if (string.IsNullOrEmpty(row["guid"].ToString())) |
| | | _guid = null; |
| | | else |
| | | _guid = Guid.Parse(row["guid"].ToString()); |
| | | Guid? _guid = UtilityHelper.ToGuid(row["guid"].ToString()); |
| | | string _msl = row["quantity"].ToString(); |
| | | if (string.IsNullOrEmpty(_msl)) |
| | | { |
| | | MsgHelper.ShowError("数量不能为空!"); |
| | | return; |
| | | } |
| | | _obj.list.Add(new MesInvItemArnDetail |
| | | { |
| | | Guid = _guid, |