Exemplo n.º 1
0
        public ViewModelStatistik(Event _event, IDatenbankService datenbankService)
        {
            _datenbankService = datenbankService;
            _datenExport      = new RelayCommand(datenExportieren);
            ObservableCollection <BaseModel> bestellungen = getBestellungenVomEvent(_event.ID);

            _statistik = new StatistikGenerator(bestellungen);
        }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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;
 }
Exemplo n.º 6
0
 public Statistik(Event _event, IDatenbankService _datenbankService)
 {
     InitializeComponent();
     viewModelStatistik = new ViewModelStatistik(_event, _datenbankService);
     DataContext        = viewModelStatistik;
 }