/// <summary> /// Initial form when start show PrintReceiptForm class. /// Call this method from MainForm. This method will clear all variable and /// load new value from property that MainForm seted. After that, will update /// screen object for show all value. /// </summary> public override void UpdateForm() { // Clear Input selectedItem = null; // Get Menu menuTypes = MenuManagement.MenuTypes; menuOptions = MenuManagement.MenuOptions; // Create Receipt int employeeID; if (((MainForm)MdiParent).User != null) employeeID = ((MainForm)MdiParent).User.UserID; else employeeID = selectedBill.EmployeeID; receipt = new Receipt(selectedBill, employeeID); // Clear Discount Pad DiscountPad.Items.Clear(); discountSelected.Clear(); paymentSelected.Clear(); LoadDiscountSelected(); // Update screen LblPageID.Text = "Employee ID:" + employeeID.ToString() + " | STCB011"; if (AppParameter.IsDemo()) { LblTotalChange.Text = "Change"; LblGuest.Text = "Guest"; } else { LblTotalChange.Text = "Tip"; LblGuest.Text = "Seat"; } StartInputNone(); UpdateTableInformation(); UpdateSummary(); UpdateOrderGrid(); UpdateDiscountList(); UpdatePaymentTypeList(); }
public override void UpdateForm() { int userID; this.selectedItem = null; this.menuTypes = MenuManagement.MenuTypes; this.menuOptions = MenuManagement.MenuOptions; if (((MainForm) base.MdiParent).User != null) { userID = ((MainForm) base.MdiParent).User.UserID; } else { userID = this.selectedBill.EmployeeID; } this.receipt = new Receipt(this.selectedBill, userID); this.DiscountPad.Items.Clear(); this.discountSelected.Clear(); this.paymentSelected.Clear(); this.LoadDiscountSelected(); this.LblPageID.Text = "Employee ID:" + userID.ToString() + " | STCB011"; if (AppParameter.IsDemo()) { this.LblTotalChange.Text = "Change"; this.LblGuest.Text = "Guest"; } else { this.LblTotalChange.Text = "Tip"; this.LblGuest.Text = "Seat"; } this.StartInputNone(); this.UpdateTableInformation(); this.UpdateSummary(); this.UpdateOrderGrid(); this.UpdateDiscountList(); this.UpdatePaymentTypeList(); }