private void btnChangeOrder2OpenBill_Click(object sender, EventArgs e) { int PurchaseID; if (DataGridView_ReadPurchaseID(dgvOrder, out PurchaseID)) { BOPurchase saleModel = mModel.ChangeOrder2OpenBill(PurchaseID); OpenPurchaseDialog(saleModel); } }
private void DataGridView_DoubleClick(DataGridView dgv) { int PurchaseID; if (DataGridView_ReadPurchaseID(dgv, out PurchaseID)) { BOPurchase saleModel = mModel.GetItem(PurchaseID); OpenPurchaseDialog(saleModel); } }
private void OpenPurchaseDialog(BOPurchase model) { if (model is BOPurchaseQuote && SecurityUtil.CheckAccess("Purchase_ReadPurchaseQuote")) { FrmPurchaseQuote frm = new FrmPurchaseQuote(); frm.Model = (BOPurchaseQuote)model; frm.ShowDialog(); } else if (model is BOPurchaseOrder && SecurityUtil.CheckAccess("Purchase_ReadPurchaseOrder")) { FrmPurchaseOrder frm = new FrmPurchaseOrder(); frm.Model = (BOPurchaseOrder)model; frm.ShowDialog(); } else if (model is BOPurchaseOpenBill && SecurityUtil.CheckAccess("Purchase_ReadPurchaseOpenBill")) { FrmPurchaseOpenBill frm = new FrmPurchaseOpenBill(); frm.Model = (BOPurchaseOpenBill)model; frm.ShowDialog(); } }
public void ShowPurchase(BOPurchase model) { BaseView frm = null; if (model is BOPurchaseQuote) { if (mApplicationController.CheckAccess(BOType.BOPurchaseQuote, BOPropertyAttrType.Visible)) { if (IsInvalid(mFrmPurchaseQuote)) { mFrmPurchaseQuote = new FrmPurchaseQuote(mApplicationController, model as BOPurchaseQuote); } else { mFrmPurchaseQuote.Model = model as BOPurchaseQuote; mFrmPurchaseQuote.UpdateView(); } frm = mFrmPurchaseQuote; } } else if (model is BOPurchaseOrder) { if (mApplicationController.CheckAccess(BOType.BOPurchaseOrder, BOPropertyAttrType.Visible)) { if (IsInvalid(mFrmPurchaseOrder)) { mFrmPurchaseOrder = new FrmPurchaseOrder(mApplicationController, model as BOPurchaseOrder); } else { mFrmPurchaseOrder.Model = model as BOPurchaseOrder; mFrmPurchaseOrder.UpdateView(); } frm = mFrmPurchaseOrder; } } else if (model is BOPurchaseOpenBill) { if (mApplicationController.CheckAccess(BOType.BOPurchaseOpenBill, BOPropertyAttrType.Visible)) { if (IsInvalid(mFrmPurchaseOpenBill)) { mFrmPurchaseOpenBill = new FrmPurchaseOpenBill(mApplicationController, model as BOPurchaseOpenBill); } else { mFrmPurchaseOpenBill.Model = model as BOPurchaseOpenBill; mFrmPurchaseOpenBill.UpdateView(); } frm = mFrmPurchaseOpenBill; } } else if (model is BOPurchaseDebitReturn) { if (mApplicationController.CheckAccess(BOType.BOPurchaseDebitReturn, BOPropertyAttrType.Visible)) { if (IsInvalid(mFrmPurchaseDebitReturn)) { mFrmPurchaseDebitReturn = new FrmPurchaseDebitReturn(mApplicationController, model as BOPurchaseDebitReturn); } else { mFrmPurchaseDebitReturn.Model = model as BOPurchaseDebitReturn; mFrmPurchaseDebitReturn.UpdateView(); } frm = mFrmPurchaseDebitReturn; } } else if (model is BOPurchaseClosedBill) { if (mApplicationController.CheckAccess(BOType.BOPurchaseClosedBill, BOPropertyAttrType.Visible)) { if (IsInvalid(mFrmPurchaseClosedBill)) { mFrmPurchaseClosedBill = new FrmPurchaseClosedBill(mApplicationController, model as BOPurchaseClosedBill); } else { mFrmPurchaseClosedBill.Model = model as BOPurchaseClosedBill; mFrmPurchaseClosedBill.UpdateView(); } frm = mFrmPurchaseClosedBill; } } if (frm != null) { SetCurrentForm(frm); } }
private void btnCreateOrder_Click(object sender, EventArgs e) { BOPurchase saleModel = mModel.CreateItem(Status.StatusType.Order); OpenPurchaseDialog(saleModel); }