コード例 #1
0
 private void btn_RS_justCheese_Click(object sender, EventArgs e)
 {
     RS_isSpecialty = false;
     RS_toppings.Clear();
     RS_toppings.Add(Pizza.Topping.JustCheese);
     RS_addZa();
 }
コード例 #2
0
        //
        //Navigation button visual response and cancel order button
        //
        #region navigationButtons

        private void tabControlOrderSequence_SelectedIndexChanged(object sender, EventArgs e)
        {
            int currentTab = tabControlOrderSequence.SelectedIndex;

            switch (currentTab)
            {
            case 0:
                lbl_RS_navStart.ForeColor     = Color.DarkRed;
                lbl_RS_navSizeCrust.ForeColor = Color.Black;
                lbl_RS_navChooseZa.ForeColor  = Color.Black;
                lbl_RS_navBeverages.ForeColor = Color.Black;
                lbl_RS_navCheckOut.ForeColor  = Color.Black;
                break;

            case 1:
                lbl_RS_navStart.ForeColor     = Color.Black;
                lbl_RS_navSizeCrust.ForeColor = Color.DarkRed;
                lbl_RS_navChooseZa.ForeColor  = Color.Black;
                lbl_RS_navBeverages.ForeColor = Color.Black;
                lbl_RS_navCheckOut.ForeColor  = Color.Black;

                //default buttons
                btn_SL_sizeLarge.BackColor        = colDarkBlue;
                btn_SL_crustHandTossed.BackColor  = colDarkBlue;
                btn_SL_sizeSmall.BackColor        = colRed;
                btn_SL_sizeMed.BackColor          = colRed;
                btn_SL_sizeXLG.BackColor          = colRed;
                btn_SL_crustChrispyThin.BackColor = colRed;
                btn_SL_crustThick.BackColor       = colRed;
                btn_SL_crustGlutenFree.BackColor  = colRed;

                //default variables
                newPizzaPrice = 10.97m;
                pizzaSize     = "Large";
                pizzaCrust    = "Hand-Tossed";

                break;

            case 2:
                //Navigation animation change
                lbl_RS_navStart.ForeColor     = Color.Black;
                lbl_RS_navSizeCrust.ForeColor = Color.Black;
                lbl_RS_navChooseZa.ForeColor  = Color.DarkRed;
                lbl_RS_navBeverages.ForeColor = Color.Black;
                lbl_RS_navCheckOut.ForeColor  = Color.Black;

                //Hides pannel and bottom navigation buttons and start on inner tab index 0
                btn_RS_addBeverage.Visible      = false;
                btn_RS_anotherZa.Visible        = false;
                btn_RS_checkOut.Visible         = false;
                pnl_RS_whatNext.Visible         = false;
                tabControl_RS_Zas.SelectedIndex = 0;

                //set button colors to default
                btn_RS_addHam.BackColor        = colRed;
                btn_RS_addMushrooms.BackColor  = colRed;
                btn_RS_addOlives.BackColor     = colRed;
                btn_RS_addPepperoni.BackColor  = colRed;
                btn_RS_addPeppers.BackColor    = colRed;
                btn_RS_addSausage.BackColor    = colRed;
                btn_RS_cheese.BackColor        = colRed;
                btn_RS_justCheese.BackColor    = colRed;
                btn_RS_meat.BackColor          = colRed;
                btn_RS_pepperoni.BackColor     = colRed;
                btn_RS_supreme.BackColor       = colRed;
                btn_RS_toBuild.BackColor       = colRed;
                btn_RS_toSpecialties.BackColor = colRed;
                btn_RS_veggie.BackColor        = colRed;

                //sets local variables to defaults
                RS_specialtyType = null;
                RS_isSpecialty   = false;
                RS_toppings.Clear();
                break;

            case 3:
                lbl_RS_navStart.ForeColor     = Color.Black;
                lbl_RS_navSizeCrust.ForeColor = Color.Black;
                lbl_RS_navChooseZa.ForeColor  = Color.Black;
                lbl_RS_navBeverages.ForeColor = Color.DarkRed;
                lbl_RS_navCheckOut.ForeColor  = Color.Black;
                break;

            case 4:
                lbl_RS_navStart.ForeColor     = Color.Black;
                lbl_RS_navSizeCrust.ForeColor = Color.Black;
                lbl_RS_navChooseZa.ForeColor  = Color.Black;
                lbl_RS_navBeverages.ForeColor = Color.Black;
                lbl_RS_navCheckOut.ForeColor  = Color.DarkRed;
                break;
            }
        }