Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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);
 }