public ViewModelStatistik(Event _event, IDatenbankService datenbankService) { _datenbankService = datenbankService; _datenExport = new RelayCommand(datenExportieren); ObservableCollection <BaseModel> bestellungen = getBestellungenVomEvent(_event.ID); _statistik = new StatistikGenerator(bestellungen); }
private void anmeldenBtn_Click(object sender, System.Windows.RoutedEventArgs e) { _datenbankService = new DatenbankService(benutzernameTbx.Text, passwortTbx.Password.ToString()); if (_datenbankService.OpenConnection() == true) { Datenpflege datenpflege = new Datenpflege(benutzernameTbx.Text, passwortTbx.Password.ToString()); datenpflege.Show(); _datenbankService.CloseConnection(); this.Close(); } }
public ViewModelMenueProduktliste(Menue menue, IDatenbankService datenbankService) { Menue = menue; _datenbankService = datenbankService; MengenAuswahl = mengenCbxFuellen(); Menge = MengenAuswahl[0]; _produktliste = _datenbankService.select("menueprodukt", _sqlsp.menueproduktStatement(Menue.ID)); _alleProdukte = _datenbankService.select("produkt", _sqlsp.selectStatement("produkt")); ausgewaehltesProdukt = (_alleProdukte.Count > 0) ? _alleProdukte[0] : null; _speichernCommand = new RelayCommand(speichern); _loeschCommand = new RelayCommand(loeschen); _fensterSchliessenCommand = new RelayCommand(fensterSchließen); }
public ViewModelDatenpflege(string benutzername, string passwort) { _login = new StartLogin(); _datenbankService = new DatenbankService(benutzername, passwort); _sqlsp = new SQLStatementProvider(); _validator = new ModelValidator(); _ausgewaehltesModel = "event"; _modelle = _datenbankService.select(AusgewaehltesModel, _sqlsp.selectStatement(AusgewaehltesModel)); HinzufuegenCommand = new RelayCommand(neuesModelHinzufuegen); SpeichernCommand = new RelayCommand(modelSpeichern); LoeschenCommand = new RelayCommand(modelLoeschen); MenueBearbeitenCommand = new RelayCommand(menueBearbeiten); StatistikCommand = new RelayCommand(oeffneStatistikFenster); BestellungsDetails = new RelayCommand(zeigeBestellungsdetails); EinheitsListe = new string[] { "Kilogramm", "Liter", "Stück" }; ProduktArten = new string[] { "Trinken", "Essen" }; }
public MenueProduktliste(Menue menue, IDatenbankService _datenbankService) { InitializeComponent(); menueProduktlisteViewModel = new ViewModelMenueProduktliste(menue, _datenbankService); DataContext = menueProduktlisteViewModel; }
public Statistik(Event _event, IDatenbankService _datenbankService) { InitializeComponent(); viewModelStatistik = new ViewModelStatistik(_event, _datenbankService); DataContext = viewModelStatistik; }