//Hemen &maarten public CreateGebruikerViewModel(PlantenDataService plantenDataService) { closeAddGebruikerCommand = new RelayCommand <Window>(this.closeAddGebruiker); addGebruikerCommand = new RelayCommand <Window>(this.addGebruiker); Rollen = new ObservableCollection <Rol>(); this._dataservice = plantenDataService; }
public CreateGebruiker(Gebruiker gebruiker) { viewModel = new CreateGebruikerViewModel(PlantenDataService.Instance()); DataContext = viewModel; viewModel.LoadLoggedInUser(gebruiker); viewModel.addRollen(); InitializeComponent(); }
public GebruikersBeheer(Gebruiker gebruiker) { viewModel = new GebruikersBeheerViewModel(PlantenDataService.Instance()); DataContext = viewModel; // viewModel.ShowAllUser(); viewModel.LoadLoggedInUser(gebruiker); InitializeComponent(); }
//constructor public WachtwoordViewModel(PlantenDataService plantenDataService) { this.CloseResultCommand = new RelayCommand <Window>(this.CloseWindow); MailCodeSending = new DelegateCommand(SendMail); CodeChecking = new DelegateCommand(EnableNewPassword); this.PasswordChecking = new RelayCommand <Window>(this.CreateNewPassword); this._plantenDataService = plantenDataService; }
public ResultatenWindow(Plant plant, Gebruiker gebruiker) { InitializeComponent(); viewModel = new ResultatenViewModel(PlantenDataService.Instance()); DataContext = viewModel; viewModel.LoadLoggedInUser(gebruiker); viewModel.EnableRolButtons(); viewModel.fillLabels(plant); }
public GebruikersBeheerViewModel(PlantenDataService plantenDataService) {//DAO instantiëren //Hemen en Maarten schermGebruikerToevoegenCommand = new RelayCommand <Window>(this.SchermGebruikerToevoegenCommand); CloseGebruikersBeheerCommand = new RelayCommand <Window>(this.CloseGebruikersBeheer); GebruikerVerwijderenCommand = new DelegateCommand(VerwijderGebruiker); Users = new ObservableCollection <Gebruiker>(); this._plantenDataService = plantenDataService; }
public EditWindow(Plant plant, Gebruiker gebruiker) {//voor edit -> plant meegeven //Senne & Hermes InitializeComponent(); viewModel = new EditViewModel(PlantenDataService.Instance(), EditScherm); DataContext = viewModel; viewModel.LoadLoggedInUser(gebruiker); viewModel.InitializeAll(); viewModel.FillDataFromPlant(plant); }
public MainWindow(Gebruiker gebruiker) { InitializeComponent(); //Senne,Maarten,Hermes //mainviewmodel viewModel = new MainViewModel(PlantenDataService.Instance()); DataContext = viewModel; viewModel.LoadLoggedInUser(gebruiker); viewModel.EnableRolButtons(); viewModel.InitializeTfgsv(); viewModel.LoadAll(); }
//Constructor, dit wordt gebruikt om waarden in te stellen public ResultatenViewModel(PlantenDataService plantenDataService) { this._plantenDataService = plantenDataService; //Dit dient om het resultatenscherm te sluiten this.CloseResultCommand = new RelayCommand <Window>(this.CloseResult); //Senne & Hermes //Om commands via buttons door te geven EditSchermCommand = new RelayCommand <Window>(this.EditScherm); //Jelle & Stephanie //Instellen van nieuwe ObservableCollections voor gebruik om informatie weer te geven in de UI BeheerSelectedPlant = new ObservableCollection <string>(); GetSelectedPlantLevensvorm = new ObservableCollection <string>(); GetSelectedPlantSociabiliteit = new ObservableCollection <string>(); GetSelectedPlantLevensduurConcurrentiekracht = new ObservableCollection <string>(); SelectedPlantBladKleur = new ObservableCollection <string>(); SelectedPlantBloeiKleur = new ObservableCollection <string>(); SelectedPlantAbioHabitat = new ObservableCollection <string>(); }
public MainViewModel(PlantenDataService plantenDataService) {//DAO instantiëren //Senne, Hermes ZoekViaNaamCommand = new DelegateCommand(ZoekViaNaam); //Stephanie, Hermes ClearResultCommand = new DelegateCommand(ClearResult); ResultaatSchermCommand = new RelayCommand <Window>(this.ResultaatScherm); //Senne, Maarten, Hermes TfgsvTypes = new ObservableCollection <TfgsvType>(); TfgsvFamilie = new ObservableCollection <TfgsvFamilie>(); TfgsvGeslacht = new ObservableCollection <TfgsvGeslacht>(); TfgsvSoort = new ObservableCollection <TfgsvSoort>(); TfgsvVariant = new ObservableCollection <TfgsvVariant>(); PlantResults = new ObservableCollection <Plant>(); //Hemen en Maarten schermGebruikerToevoegenCommand = new RelayCommand <Window>(this.SchermGebruikerToevoegenCommand); CloseMainWindowCommand = new RelayCommand <Window>(this.CloseMainWindow); this._plantenDataService = plantenDataService; }
public LoginScherm() { viewModel = new LoginSchermViewModel(PlantenDataService.Instance()); DataContext = viewModel; InitializeComponent(); }
public WachtwoordVergetenWindow() { InitializeComponent(); viewModel = new WachtwoordViewModel(PlantenDataService.Instance()); DataContext = viewModel; }
public LoginSchermViewModel(PlantenDataService plantenDataService) { this.CloseWindowCommand = new RelayCommand <Window>(this.CloseWindow); this.OpenWachtwoordVergetenWindow = new RelayCommand <Window>(this.WachtwoordVergetenScherm); this._plantenDataService = plantenDataService; }