Example #1
0
 public SnackBarForm()
 {
     InitializeComponent();
     bar        = new BarApp();
     this.order = new Order();
     bar.connect();
     for (int i = 0; i < bar.GetAllSnacks().Count; i++)
     {
         this.listBoxSnacks.Items.Add(bar.GetAllSnacks()[i].ToString());
     }
     for (int i = 0; i < bar.GetAllDrinks().Count; i++)
     {
         this.listBoxDrinks.Items.Add(bar.GetAllDrinks()[i].ToString());
     }
     this.timer1.Start();
 }
Example #2
0
 private void btAddSnack_Click(object sender, EventArgs e)
 {
     try
     {
         int a = this.listBoxSnacks.SelectedIndex;
         if (bar.GetAllSnacks()[a].Stock >= Convert.ToInt32(this.textBox1.Text) && Convert.ToInt32(this.textBox1.Text) > 0)
         {
             this.lbOrders.Items.Add(bar.GetAllSnacks()[a].AsString(Convert.ToInt32(this.textBox1.Text)));
             this.lbTotalPrice.Text = "€" + Convert.ToString(order.TotalPrice(bar, a, Convert.ToInt32(this.textBox1.Text), bar.GetAllSnacks()[a]));
         }
         else
         {
             MessageBox.Show("Not enough in stock");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Please type in right quality");
     }
 }
Example #3
0
 public double TotalPrice(BarApp bar, int i, int quanlity, Food p)
 {
     totalprice += Convert.ToDouble(bar.GetAllSnacks()[i].TotalPrice(quanlity).ToString("0.00"));
     return(totalprice);
 }