public WindowLinkingMed(ReceiptLogic logicReceipt, MedicineLogic logicMedicine, SymptomaticLogic logicSymptomatic)
 {
     InitializeComponent();
     this.logicSymptomatic = logicSymptomatic;
     this.logicMedicine    = logicMedicine;
     this.logicReceipt     = logicReceipt;
 }
 public MainWindow(DoctorLogic logic, MedicineLogic mLogic, ReceiptLogic rLogic, ReportLogicDoctor rrLogic)
 {
     InitializeComponent();
     this.logic   = logic;
     this.mLogic  = mLogic;
     this.rLogic  = rLogic;
     this.rrLogic = rrLogic;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Create a new receipt object using all data collected from the order so far, and then store this in a list
        /// for use later.
        /// </summary>
        private void CreateReceipt()
        {
            CheckCustomerFields();

            CustomerInfo   customer = ReceiptLogic.CreateCustomer(txtCustomerName.Text, txtCustomerAddress.Text, txtCustomerPostcode.Text);
            OrderItems     items    = ReceiptLogic.PopulateOrderItems(pizzas, sides, drinks);
            MonetaryValues money    = ReceiptLogic.PopulateMonetaryValues(deals, CalculateBasePrice());
            ReceiptModel   receipt  = ReceiptLogic.CreateReceipt(customer, items, money);

            receipts.Add(receipt);
        }
 public WindowLinkingSymptomatic(ReceiptLogic logicReceipt, SymptomaticLogic logicSymptomatic)
 {
     InitializeComponent();
     this.logicSymptomatic = logicSymptomatic;
     this.logicReceipt     = logicReceipt;
 }
 public WindowSimulateForms(ReceiptLogic _rlogic, MedicineLogic _mlogic)
 {
     InitializeComponent();
     this._rlogic = _rlogic;
     this._mlogic = _mlogic;
 }
Ejemplo n.º 6
0
 public WindowReceipts(ReceiptLogic logic)
 {
     InitializeComponent();
     this.logic = logic;
 }
 public WindowBindingReciept(ReceiptLogic logicReceipt, PurchaseLogic logicPurchase)
 {
     InitializeComponent();
     this.logicReceipt  = logicReceipt;
     this.logicPurchase = logicPurchase;
 }