public CreateRegZakazNewWind(Model.Menu newBludo, RegistrationZakaza registrationZakaza /*,Vxod Login,string Date*/) { InitializeComponent(); newBludo = this.newBludo; this.registrationZakaza = registrationZakaza; idNewZakaz = registrationZakaza.Id; //this.Login = Login; //this.Date = Date; }
public DopInformationBludWindow(Model.Menu itemBludo) { InitializeComponent(); txtName.Content = itemBludo.Name; txtCalories.Text = itemBludo.Calories.ToString(); txtPrice.Text = itemBludo.Price.ToString(); txtStructure.Text = itemBludo.Structure; txtWeigth.Text = itemBludo.Weight.ToString(); if (itemBludo.Sections.Id != 0) { cbSection.SelectedIndex = itemBludo.Sections.Id - 1; } }
private void btnCreateBludo_Click(object sender, RoutedEventArgs e) { try { Model.Menu menu = new Model.Menu(); bool proverka = true; if (txtName.Text != "") { menu.Name = txtName.Text; } else { proverka = false; MessageBox.Show("Поле Название не заполнено"); } if (int.TryParse(txtWeight.Text, out int result)) { menu.Weight = result; } else { proverka = false; MessageBox.Show("Поле Вес не заполнено"); } if (txtStructure.Text != "") { menu.Name = txtStructure.Text; } else { proverka = false; MessageBox.Show("Поле Состав не заполнено"); } if (int.TryParse(txtCalories.Text, out result)) { menu.Calories = result; } else { proverka = false; MessageBox.Show("Поле Калории не заполнено"); } if (int.TryParse(txtPrice.Text, out result)) { menu.Price = result; } else { proverka = false; MessageBox.Show("Поле Цена не заполнено"); } if (cbRazdelMenu.Text != null) { Sections sections = (Sections)cbRazdelMenu.SelectedItem; menu.Section = sections.Id; } if (proverka == true) { db.Menu.Add(menu); db.SaveChanges(); Close(); } } catch { MessageBox.Show("Что то пошло не так", "Упс"); } }