// ***** Form events ***** //

        private void cmbTable_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cs_order order = null;

            SetActionTitle();

            if (lstAppetizer.Items.Count < 1)
            {
                return;
            }

            order = bl.GetOrder((Cs_diningTable)cmbTable.SelectedItem);
            if (order == null)
            {
                lblActionTitle.Text = bl.GetCaption(8);
                lstAppetizer.SetSelected(0, true);
                lstMainCourse.SetSelected(0, true);
                lstSideDish.ClearSelected();
                lstSideDish.SetSelected(0, true);
                lstDessert.ClearSelected();
                lstDessert.SetSelected(0, true);
            }
            else
            {
                lblActionTitle.Text = bl.GetCaption(9);

                lstAppetizer.SelectedIndex = lstAppetizer.Items.IndexOf(order.Cs_appetizer);
                lblAppetizerPrice.Text     = order.Cs_appetizer.DishPrice.ToString();

                lstMainCourse.SelectedIndex = lstMainCourse.Items.IndexOf(order.Cs_mainCourse);
                lblMainCoursePrice.Text     = order.Cs_mainCourse.DishPrice.ToString();

                lstSideDish.ClearSelected();
                lstSideDish.SetSelected(lstSideDish.Items.IndexOf(order.Cs_sideDish), true);
                lstSideDish.SetSelected(lstSideDish.Items.IndexOf(order.SideDishTwo), true);
                lblSideDishPrice.Text = (order.Cs_sideDish.DishPrice + order.SideDishTwo.DishPrice).ToString();

                lstDessert.ClearSelected();
                lstDessert.SetSelected(lstDessert.Items.IndexOf(order.Cs_dessert), true);
                lstDessert.SetSelected(lstDessert.Items.IndexOf(order.DessertTwo), true);
                lblDessertPrice.Text = (order.Cs_dessert.DishPrice + order.DessertTwo.DishPrice).ToString();
            }

            lblSum.Text = bl.OrderSum.ToString();
        }
Beispiel #2
0
 private void detach_Cs_order(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.Cs_mainCourse = null;
 }
Beispiel #3
0
 partial void DeleteCs_order(Cs_order instance);
Beispiel #4
0
 private void detach_Cs_order(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.Cs_diningTable = null;
 }
Beispiel #5
0
 partial void InsertCs_order(Cs_order instance);
Beispiel #6
0
 partial void UpdateCs_order(Cs_order instance);
Beispiel #7
0
 private void detach_Desert(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.DessertTwo = null;
 }
Beispiel #8
0
 private void attach_Cs_order(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.Cs_dessert = this;
 }
Beispiel #9
0
 private void detach_Cs_order(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.Cs_appetizer = null;
 }
Beispiel #10
0
 private void detach_SideDish(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.SideDishTwo = null;
 }
Beispiel #11
0
 private void detach_Cs_order(Cs_order entity)
 {
     this.SendPropertyChanging();
     entity.Cs_sideDish = null;
 }