private PurchaseOrderControl GetControl() { if (purchaseOrderControl == null) { purchaseOrderControl = new PurchaseOrderControl(); } return(purchaseOrderControl); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { purchaseOrderControl = GetControl(); StationeryStoreInventorySystemController.Util.PutSession(sessionKey, purchaseOrderControl); //FillItemsGridView(); //FillItems(); FillSupplier(); FillItems(); lblPONumber.Text = purchaseOrderControl.PurchaseOrderId.ToString(); //FillDataGrid(); } else { purchaseOrderControl = (PurchaseOrderControl)StationeryStoreInventorySystemController.Util.GetSession(sessionKey); } //FillItemsGridView(); }
private void LoadOrderTypeModules(OrderType orderType) { contractsControlGroup.TabPages.Clear(); m_validationControls = new List <IValidationControl>(); List <Type> contractTypes = m_order.ContractTypes; if (contractTypes.Contains(typeof(PurchaseOrder))) { foreach (ContractBase contract in m_order.Contracts) { if (contract.GetType() == typeof(PurchaseOrder)) { PurchaseOrderControl poControl = new PurchaseOrderControl((PurchaseOrder)contract); m_validationControls.Add(poControl); CreateTabPage(poControl, "Purchase Order"); } } } if (contractTypes.Contains(typeof(SalesOrder))) { foreach (ContractBase contract in m_order.Contracts) { if (contract.GetType() == typeof(SalesOrder)) { SalesOrderControl soControl = new SalesOrderControl((SalesOrder)contract); m_validationControls.Add(soControl); CreateTabPage(soControl, "Sales Order"); } } } if (contractsControlGroup.TabPages.Count > 0) { contractsControlGroup.SelectedTabPageIndex = 0; } }