private void btnCreateItem_Click(object sender, EventArgs e) { BOItem itemModel = mModel.CreateItem(); FrmItemInformation frm = new FrmItemInformation(); frm.Model = itemModel; frm.MdiParent = this.MdiParent; frm.Show(); }
private void DataGridView_DoubleClick(DataGridView dgv) { int ItemID; if (DataGridView_ReadItemID(dgv, out ItemID)) { BOItem itemModel = mModel.GetItem(ItemID); OpenItemDialog(itemModel); } }
private void OpenItemDialog(BOItem itemModel) { FrmItemInformation frm = new FrmItemInformation(); frm.Model = itemModel; if (frm.ShowDialog() == DialogResult.OK) { mModel.Revise(); } }
public FrmItemInformation(ApplicationPresenter ap, BOItem model) : base(ap) { InitializeComponent(); mModel = model; mViewModel = new BOViewModel(mModel); mViewModel.ErrorProvider = errorProvider; BindViews(); RegisterEventHandlers(); ConfigureDataGridView(dgvItemDataFields); }
public void ShowItem(BOItem model) { if (model == null) { return; } if (IsInvalid(mFrmItem)) { mFrmItem = new DacII.WinForms.Inventory.FrmItemInformation(mApplicationController, model); } else { mFrmItem.Model = model; mFrmItem.UpdateView(); } SetCurrentForm(mFrmItem); }