private void Commit(ToolStripButton sender) { GetLastStoreState(); if (storeState != (int)Enum.StoreState.Normal) { MessageBox.Show("当前正在盘库状态,不能进行出入库等操作"); return; } if (this.ucBackOrderList1.CurrentSelectValue == null) { return; } Model.Info_store_in info = ucBackOrderList1.CurrentSelectValue as Model.Info_store_in; string msg = string.Format("确定提交:{0},{1}入库单?", info.Odr_No, info.LinkBill_Name); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (manager.CommitIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "提交成功"); } } }
private void Commit(ToolStripButton sender) { GetLastStoreState(); if (storeState != (int)Enum.StoreState.Normal) { MessageBox.Show("当前正在盘库状态,不能进行出入库等操作"); return; } if (this.mDataGrid1.CurrentRow == null) { return; } Model.Info_store_in info = this.mDataGrid1.GetCurrentEntity() as Model.Info_store_in; string msg = string.Format("确定提交:【{0}】入库单?", info.Oper_Date.ToString("g")); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (manager.CommitIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "提交成功"); } } }
protected override void LazyInit() { Model.Info_store_in info = this.modelObj as Model.Info_store_in; this.SetDataBind(info); info.Items = manager.GetInItems(info.LinkBill_Id); ucInOrderItem1.SetDataSource(info); }
private void DocumentAdd(ToolStripButton sender) { Model.Info_store_in info = new Model.Info_store_in(); //info.LinkBill_Id= info.Oper_Date = DateTime.Now; info.StoreIn_Type = (int)Enum.InStoreType.DirIn; mDataGrid1.AddItem <Model.Info_store_in>(info); mDataGrid1.CurrentCell = mDataGrid1[0, mDataGrid1.Rows.Count - 1]; }
private void MDataGrid1_CurrentRowChanged(object sender, EventArgs e) { mDataGridItem.Clear(); if (this.mDataGrid1.CurrentRow == null) { return; } Model.Info_store_in info = this.mDataGrid1.GetCurrentEntity() as Model.Info_store_in; mDataGridItem.SetDataSource <Model.Info_store_in_item>(info.Items); }
void mDataGridNvl_CurrentRowChanged(object sender, EventArgs e) { if (this.mDataGridNvl.CurrentRow == null) { return; } Model.Info_store_in info = mDataGridNvl.GetCurrentEntity() as Model.Info_store_in; this.DoSelectValueEvent(info); }
protected override void Save(ToolStripButton sender) { if (this.ucBackOrderList1.CurrentSelectValue == null) { return; } Model.Info_store_in info = ucBackOrderList1.CurrentSelectValue as Model.Info_store_in; if (manager.SaveIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "保存成功"); } }
private void DocumentRemove(ToolStripButton sender) { if (this.ucBackOrderList1.CurrentSelectValue == null) { return; } Model.Info_store_in info = ucBackOrderList1.CurrentSelectValue as Model.Info_store_in; string msg = string.Format("确定删除:{0},{1}入库单?", info.Odr_No, info.LinkBill_Name); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (manager.RemoveIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "删除成功"); } } }
private void DocumentRemove(ToolStripButton sender) { if (this.mDataGrid1.CurrentRow == null) { return; } Model.Info_store_in info = this.mDataGrid1.GetCurrentEntity() as Model.Info_store_in; string msg = string.Format("确定删除:【{0}】入库单?", info.Oper_Date.ToString("g")); if (Miles.Framework.UI.Function.Dialog.ShowQuestionYesNo(msg)) { if (manager.RemoveIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "删除成功"); } } }
public override void SetDataSource(object dataSource) { Clear(); base.SetDataSource(dataSource); this.selectValue = dataSource; Model.Info_store_in info = dataSource as Model.Info_store_in; if (info == null) { return; } //dicMatchTbItems = matchTbManager.FindDoneLinkMatchTbItems(info.LinkBill_Id); //for(int i=0;i<info.Items.Count;i++) //{ // string mtlCode = info.Items[i].Mtl_Code; // info.Items[i].Plan_OutQty = dicMatchTbItems.ContainsKey(mtlCode) ? dicMatchTbItems[mtlCode].Value : 0; //} mDataGridItem.SetDataSource <Model.Info_store_in_item>(info.Items); }
public override bool Save(ToolStripButton sender) { List <Model.Info_store_in_item> ltOutItem = mDataGridItem.GetDataSource <Model.Info_store_in_item>(); decimal sumQty = ltOutItem.Sum(x => x.Mtl_Qty); if (sumQty == 0) { Miles.Framework.UI.Function.MForm.SetToolTip(this.mDataGridItem, "入库数量不能都为空", 1000); return(false); } Model.Info_store_in info = this.dataSource as Model.Info_store_in; info.Items = ltOutItem; if (!manager.SaveIn(info)) { return(false); } DoSelectValueEvent(info); return(true); }
protected override void Save(ToolStripButton sender) { if (this.mDataGrid1.CurrentRow == null) { return; } Model.Info_store_in info = this.mDataGrid1.GetCurrentEntity() as Model.Info_store_in; info.Items = this.mDataGridItem.GetDataSource <Model.Info_store_in_item>(); decimal sumQty = info.Items.Sum(x => x.Mtl_Qty); if (sumQty == 0) { Miles.Framework.UI.Function.MForm.SetToolTip(this.mDataGridItem, "入库数量不能都为空", 1000); return; } if (manager.SaveIn(info)) { LoadNotDoneIn(); this.SetButtonClickResultTip(sender, "保存成功"); } }
private void DocumentAdd(ToolStripButton sender) { if (tabControl1.SelectedIndex != 0) { return; } if (ucBackOrder1.CurrentSelectValue == null) { return; } Info_link_bill link = ucBackOrder1.CurrentSelectValue as Info_link_bill; Model.Info_store_in info = Miles.Coro.Common.Utils.CopyToOther <Info_link_bill, Model.Info_store_in>(link); info.StoreIn_Type = (int)Enum.InStoreState.Valid; FmInOrderInfo fm = new FmInOrderInfo(info); fm.SelectValue += (obj) => { LoadNotDoneIn(); tabControl1.SelectedIndex = 1; }; fm.ShowDialog(); }
private void UcBackOrderList1_SelectValueChange(object sender, object obj) { Model.Info_store_in update = ucBackOrderList1.CurrentSelectValue as Model.Info_store_in; ucInOrderItem1.SetDataSource(update); }
/// <summary> /// 1是订单入库,2是直接入库 /// </summary> //public int StoreInType { get; set; } public FmInOrderInfo(Model.Info_store_in info) : base(info) { InitializeComponent(); //Column4.DefaultCellStyle.BackColor = Color.Yellow; }
public void UpdateCurrentValue(Model.Info_store_in info) { this.mDataGridNvl.EditCurrentItem <Model.Info_store_in>(info); }