/// <summary> /// The constructor for the customer service GUI. /// </summary> /// <param name="csm">The current working CustomerServiceModel</param> /// <param name="gsHan">The GetSaleHandler to be used</param> /// <param name="riHan">The ReturnItemHandler to be used</param> public CustomerServiceGUI(CustomerServiceModel csm, GetSaleHandler gsHan, ReturnItemHandler riHan) { InitializeComponent(); this.csm = csm; this.gsHan = gsHan; this.riHan = riHan; uxItemList.Columns.Add("Item", 90); uxItemList.Columns.Add("Quantity", 90); uxItemList.Columns.Add("Price", 90); }
/// <summary> /// Constructor for console customer service /// </summary> /// <param name="csm"></param> /// <param name="gsHan"></param> /// <param name="riHan"></param> public ConsoleGUI(CustomerServiceModel csm, GetSaleHandler gsHan, ReturnItemHandler riHan) { _csm = csm; _gsHan = gsHan; _riHan = riHan; }
/// <summary> /// Constructor for the CustomerServiceController /// </summary> /// <param name="csm">The current CustomerServiceModel</param> public CustomerServiceController(CustomerServiceModel csm) { _customerServiceModel = csm; GetSaleHandler gsh = new GetSaleHandler(HandleGetSale); ReturnItemHandler rih = new ReturnItemHandler(HandleReturnItem); }