45
4609

C# Food ordering system

This is a program I wrote for a my C# class.  You can see the code below and then Download and run it if you like.  If you can like and share or link to your school or blog, I would appreciate that.

 

HERE IS THE CODE

You can download the program, Free.  But please just like the page to access the code.  It’s super simple and I promise you wont have to sign up for anything.  It helps this blog, if you like.  Fair trade!

[sociallocker]

You can download the program here.  http://bobreich.info/school/C%23/

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Order_Form
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void label2_Click(object sender, EventArgs e)
        {
        }
        private void totalBox_Click(object sender, EventArgs e)
        {
        }
        private void label13_Click(object sender, EventArgs e)
        {
        }
        private void pizzaButton_CheckedChanged(object sender, EventArgs e)
        {
            // picuture box true/false
            pictureBox1.Visible = true;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
        }
        private void steakButton_CheckedChanged(object sender, EventArgs e)
        {
            // picuture box true/false
            pictureBox1.Visible = false;
            pictureBox2.Visible = true;
            pictureBox3.Visible = false;
        }
        private void tacosButton_CheckedChanged(object sender, EventArgs e)
        {
            // picuture box true/false
            pictureBox1.Visible = false;
            pictureBox2.Visible = false;
            pictureBox3.Visible = true;
        }
        private void bevLabel_Click(object sender, EventArgs e)
        {
        }
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string beverageCost;     // To hold the beverage name
            if (listBox1.SelectedIndex != -1)
            {
                // get the selected item
                beverageCost = listBox1.SelectedItem.ToString();
                // Determine the beverage.
                switch (beverageCost)
                {
                    case “Soda”:
                        bevLabel.Text = “$2”;
                        break;
                    case “Beer”:
                        bevLabel.Text = “$4”;
                        break;
                    case “Milk”:
                        bevLabel.Text = “$3”;
                        break;
                }
            }
            else
            {
                // No drink selected.
                MessageBox.Show(“No drink selected”);
            }
        }
        private void exitButton_Click(object sender, EventArgs e)
        {
            // Close the form
            this.Close();
        }
        private void calculateButton_Click(object sender, EventArgs e)
        {
            try
            {
                // Name of constants,food, drink, tax
                const double FOOD_TAX = 5.5;
                const double FOOD_TIP = .15;
                const double FOOD_PIZZA = 15;
                const double FOOD_STEAK = 20;
                const double FOOD_TACOS = 10;
                const double FOOD_FRIES = 3;
                const double FOOD_NACHOS = 4;
                const double FOOD_WINGS = 6;
                const double FOOD_SODA = 2;
                const double FOOD_BEER = 4;
                const double FOOD_MILK = 3;
                const double DISCOUNT_CODE = .10;
                // Variables
                double entreeQuanity;       // To hold the entree quanity
                double sidesQuanity;        // To hold the entee quanity
                double beveragesQuanity;    // To hold the entree quanity
                double couponCode;          // To hold the coupon code
                double subTotal;            // The subtotal
                double entreeTotal;         // entree amount * cost
                double sidesTotal;          // sides amount * cost
                double beveragesTotal;      // beverages amount * cost
                // Get the quanity for the entree
                entreeQuanity = int.Parse(entreeQuanityBox.Text);
                sidesQuanity = int.Parse(sidesQuanityBox.Text);
                beveragesQuanity = int.Parse(beverageQuanityBox.Text);
                // Get selected entree food items
                if (pizzaButton.Checked == true)
                {
                    entreeTotal = entreeQuanity * FOOD_PIZZA;
                    subTotalBox.Text = entreeTotal.ToString(“c”);
                }
                else if (steakButton.Checked == true)
                {
                    entreeTotal = entreeQuanity * FOOD_STEAK;
                    subTotalBox.Text = entreeTotal.ToString(“c”);
                }
                else if (tacosButton.Checked == true)
                {
                    entreeTotal = entreeQuanity * FOOD_TACOS;
                    subTotalBox.Text = entreeTotal.ToString(“c”);
                }
                // Get the Sides
                else if (friesCheckBox.Checked == true)
                {
                    sidesTotal = sidesQuanity * FOOD_FRIES;
                    subTotalBox.Text = sidesTotal.ToString(“c”);
                }
                else if (nachosCheckBox.Checked == true)
                {
                    sidesTotal = sidesQuanity * FOOD_NACHOS;
                    subTotalBox.Text = sidesTotal.ToString(“c”);
                }
                else if (wingsCheckBox.Checked == true)
                {
                    sidesTotal = sidesQuanity * FOOD_WINGS;
                    subTotalBox.Text = sidesTotal.ToString(“c”);
                }
                // Get the beverage
                string beverageCost;     // To hold the beverage name
                if (listBox1.SelectedIndex != -1)
                {
                    // get the selected item
                    beverageCost = listBox1.SelectedItem.ToString();
                    // Determine the beverage.
                    switch (beverageCost)
                    {
                        case “Soda”:
                            bevLabel.Text = “$2”;
                            break;
                        case “Beer”:
                            bevLabel.Text = “$4”;
                            break;
                        case “Milk”:
                            bevLabel.Text = “$3”;
                            break;
                    }
                }
                else
                {
                    // No drink selected.
                    MessageBox.Show(“No drink selected”);
                }
            }
            catch (Exception ex)
            {
                // Display an error
                MessageBox.Show(ex.Message);
            }
    }
        private void entreeQuanityBox_TextChanged(object sender, EventArgs e)
        {
        }
        private void resetButton_Click(object sender, EventArgs e)
        {
            // Clear the Textboxes and the total labels/
            subTotalBox.Text = “”;
            tipTotalBox.Text = “”;
            taxTotalBox.Text = “”;
            totalBox.Text = “”;
            // reset the focus
            totalBox.Focus();
        }
        private void couponCodeTextBox_TextChanged(object sender, EventArgs e)
        {
        }
    }
}[/sociallocker]

Show Comments

No Responses Yet

Leave a Reply