public MainWindow() { InitializeComponent(); Essen.Menus = Steuerelemente.Menus.e_Essen; Getränke.Menus = Steuerelemente.Menus.e_Getränke; Dessert.Menus = Steuerelemente.Menus.e_Desserts; Beilagen.Menus = Steuerelemente.Menus.e_Beilagen; // Blendet alle Fenster aus bis auf das Essens Fenster Essen.Visibility = Visibility.Visible; Getränke.Visibility = Visibility.Hidden; Dessert.Visibility = Visibility.Hidden; Beilagen.Visibility = Visibility.Hidden; // Fügt die verschiedenen Fenster zum window manager hinzu sodass diese besser verwaltete werden können WindowManager.MainWindow = this; WindowManager.EssenWindow = Essen; WindowManager.GetränkeWindow = Getränke; WindowManager.DessertWindow = Dessert; WindowManager.BeilagenWindow = Beilagen; WindowManager.RechnungsManagerWindow = m_RechnungsManager; // An dieser stelle werden die Produkte in die verschiedenen Fenster geladen und Knöpfe dynamisch erstellt. Essen.Init(Core.ProductManager.GetManager().Essen); Getränke.Init(Core.ProductManager.GetManager().Getränke); Dessert.Init(Core.ProductManager.GetManager().Dessert); Beilagen.Init(Core.ProductManager.GetManager().Beilagen); // Sichtbarkeit für die Größen auswahl der Getränke ausgeblenden SizeSmall.Visibility = Visibility.Hidden; SizeMedium.Visibility = Visibility.Hidden; SizeLarge.Visibility = Visibility.Hidden; }
public AdminI18nGetränkeModel(int typId, int getränkId) { using (GastroEntities _db = new GastroEntities()) { // 1 - Deutsch // 2 - Italienisch // 3 - Spanisch // 4 - Russisch // 5 - Englisch Getränke all = (from Getränke al in _db.Getränke where al.id == getränkId select al).FirstOrDefault(); Deutsch_Bezeichnung = all.Bezeichnung; liste = (from I18n i18n in _db.I18n where i18n.Typ == typId && i18n.AllergenId == getränkId select i18n).ToList(); Englisch_Bezeichnung = (from I18n x in liste where x.SprachId == 5 select x.Bezeichnung).FirstOrDefault(); Englisch_Ergänzung1 = (from I18n x in liste where x.SprachId == 5 select x.Ergänzung1).FirstOrDefault(); Englisch_Ergänzung2 = (from I18n x in liste where x.SprachId == 5 select x.Ergänzung2).FirstOrDefault(); Italienisch_Bezeichnung = (from I18n x in liste where x.SprachId == 2 select x.Bezeichnung).FirstOrDefault(); Italienisch_Ergänzung1 = (from I18n x in liste where x.SprachId == 2 select x.Ergänzung1).FirstOrDefault(); Italienisch_Ergänzung2 = (from I18n x in liste where x.SprachId == 2 select x.Ergänzung2).FirstOrDefault(); Spanisch_Bezeichnung = (from I18n x in liste where x.SprachId == 3 select x.Bezeichnung).FirstOrDefault(); Spanisch_Ergänzung1 = (from I18n x in liste where x.SprachId == 3 select x.Ergänzung1).FirstOrDefault(); Spanisch_Ergänzung2 = (from I18n x in liste where x.SprachId == 3 select x.Ergänzung2).FirstOrDefault(); Russisch_Bezeichnung = (from I18n x in liste where x.SprachId == 4 select x.Bezeichnung).FirstOrDefault(); Russisch_Ergänzung1 = (from I18n x in liste where x.SprachId == 4 select x.Ergänzung1).FirstOrDefault(); Russisch_Ergänzung2 = (from I18n x in liste where x.SprachId == 4 select x.Ergänzung2).FirstOrDefault(); GetränkId = getränkId; } }
/// <summary> /// Lädt Produkte aus der Datenbank und Spechert diese in einer List<> /// </summary> void PopulateGetränkeProducts() { //TODO : Datanbank anbindung hinzufügen und Produkte Laden for (int i = 0; i < 25; i++) { Getränke.Add(new Getränk("Getränke#" + i.ToString(), 20.50 , 10.99 ,30.11)); } }
public AdminGetränkeModel(int id, int level) { using (GastroEntities _db = new GastroEntities()) { AlleAllergene = _db.Allergene.OrderBy(x => x.Nummer).ToList(); AlleGetränke = (from Getränke mt in _db.Getränke where mt.KategorieId == id orderby mt.Sortierung select mt).ToList(); GewähltesGetränk = new Getränke(); GewähltesGetränk.id = 0; AKModel = new AdminKategorienModel("Getränke", "GetränkeKategorieEintragen", 2, id, level); } }