Exemplo n.º 1
0
 private void UserPutsProductInBaggingAreaCorrect(object sender, EventArgs e)
 {
     baggingAreaScale.WeightChangeDetected(selfCheckout.GetCurrentProduct().GetWeight());
     btnUserPutsProductInBaggingAreaCorrect.Enabled   = false;
     btnUserPutsProductInBaggingAreaIncorrect.Enabled = false;
     btnUserScansBarcodeProduct.Enabled = true;
     btnUserSelectsLooseProduct.Enabled = true;
     btnUserChooseToPay.Enabled         = true;
     UpdateDisplay();
 }
        // Operations
        private void UserScansProduct(object sender, EventArgs e)       //Packaged product
        {
            barcodeScanner.BarcodeDetected();
            string price = selfCheckout.GetCurrentProduct().CalculatePrice().ToString("c2");

            lbBasket.Items.Add(selfCheckout.GetCurrentProduct().GetName() + price);

            btnUserScansBarcodeProduct.Enabled               = false;
            btnUserSelectsLooseProduct.Enabled               = false;
            btnUserWeighsLooseProduct.Enabled                = false;
            btnUserPutsProductInBaggingAreaCorrect.Enabled   = true;
            btnUserPutsProductInBaggingAreaIncorrect.Enabled = true;
            btnUserChooseToPay.Enabled = false;
            RemoveProduct.Enabled      = true;

            UpdateDisplay();
        }
Exemplo n.º 3
0
 private void UserPutsProductInBaggingAreaCorrect(object sender, EventArgs e)
 {
     baggingAreaScale.WeightChangeDetected(selfCheckout.GetCurrentProduct().GetWeight());
     baggingAreaScale.ProductWeightCorrect();
     UpdateDisplay();
 }