Пример #1
0
 public MainViewModel()
 {
     _dataService = new MockBoekhoudingDataService();
     KlantenVM = new KlantenViewModel(_dataService);
     KasBoekVM = new KasBoekViewModel(_dataService);
     LeveranciersVM = new LeveranciersViewModel(_dataService);
     AankoopDagboekVM = new AankoopDagBoekViewModel(_dataService);
     VerkoopDagBoekVM = new VerkoopDagBoekViewModel(_dataService);
     OverzichtVM = new OverzichtViewModel(_dataService);
 }
        public LeveranciersViewModel(IBoekhoudingDataService dataService)       //constructor met parameter
        {
            _dataService = dataService;
            Leveranciers = new ObservableCollection <Leverancier>(dataService.GeefAlleLeveranciers());       //opvragen van leverancier via constructor

            //relaycommands voor de buttons worden hier geinitialiseerd --> hierna methode aanmaken in LeveranciersViewModel klasse (use generate method)
            AddLeverancierCommand    = new RelayCommand(VoegLeverancierToe);
            UpdateLeverancierCommand = new RelayCommand(WijzigLeverancier);
            DeleteLeverancierCommand = new RelayCommand(VerwijderLeverancier);
        }
Пример #3
0
        //stap1
        public KlantDetailsViewModel(IBoekhoudingDataService dataService)            //constructor met parameter : Wat wil je tonen?
        {
            _dataService = dataService;
            Klanten      = new ObservableCollection <Klant>(dataService.GeefAlleKlanten()); //opvragen van klanten via constructor

            //relaycommands voor de buttons worden hier geinitialiseerd --> hierna methode aanmaken in LeveranciersViewModel klasse (use generate method)
            AddKlantCommand    = new RelayCommand(VoegKlantToe);
            UpdateKlantCommand = new RelayCommand(WijzigKlant);
            DeleteKlantCommand = new RelayCommand(VerwijderKlant);
        }
Пример #4
0
        public MainViewModel()
        {
            _dataService     = new MockBoekhoudingDataService();
            KlantenVM        = new KlantenViewModel(_dataService);      //object aanmaken van klantenVM anders gaat null zijn, moet _dataService doorgeven (nodig om klanten op te halen)
            KasBoekVM        = new KasBoekViewModel(_dataService);
            LeveranciersVM   = new LeveranciersViewModel(_dataService); //object aanmaken van leveranciersVM
            AankoopDagboekVM = new AankoopDagboekViewModel(_dataService);
            VerkoopDagboekVM = new VerkoopDagboekViewModel(_dataService);
            OverzichtVM      = new OverzichtViewModel(_dataService);

            ToonAankoopDagBoek = new RelayCommand(ZetAankoopDagboekZichtbaar);
            ToonVerkoopDagBoek = new RelayCommand(ZetVerkoopDagboekZichtbaar);
            ToonKasBoek        = new RelayCommand(ZetKasboekZichtbaar);
            //AankoopDagboekZichtbaar = true;
            ToonNietsCommand = new RelayCommand(NietsZichtbaar);
            //ToonKlantDetailsCommand = new RelayCommand(ZetKlantDetailsZichtbaar);
        }
 public KasBoekViewModel(IBoekhoudingDataService dataService)
 {
     _dataService = dataService;
     _kasboek     = new ObservableCollection <KasVerrichting>(dataService.GeefKasboek());
 }
Пример #6
0
 public VerkoopDagboekViewModel(IBoekhoudingDataService dataService)
 {
     _dataservice    = dataService;
     _verkoopDagboek = new ObservableCollection <VerkoopFactuur>(dataService.GeefVerkoopDagboek());
 }
 public LeveranciersViewModel(IBoekhoudingDataService dataService)
 {
     _dataService = dataService;
     Leveranciers = new ObservableCollection <Leverancier>(dataService.GeefAlleLeveranciers());
 }
Пример #8
0
 public VerkoopDagBoekViewModel(IBoekhoudingDataService dataService)
 {
     _dataService    = dataService;
     VerkoopFacturen = new ObservableCollection <VerkoopFactuur>(dataService.GeefVerkoopDagboek());
     Leveranciers    = new ObservableCollection <Leverancier>(dataService.GeefAlleLeveranciers());
 }
        //private LeveranciersViewModel _leveranciersVM;

        //private AankoopDagBoekViewModel _aankoopDagboekVM;
        //private VerkoopDagBoekViewModel _verkoopDagboekVM;
        //private OverzichtViewModel _overzichtVM;
        public MainViewModel()
        {
            _dataService = new MockBoekhoudingDataService();
            KlantenVM    = new KlantenViewModel(_dataService);
            KasBoekVM    = new KasBoekViewModel(_dataService);
        }
Пример #10
0
 public KasBoekViewModel(IBoekhoudingDataService dataService)
 {
     _dataService = dataService;
     _kasboek     = new ObservableCollection <KasVerrichting>(dataService.GeefKasboek()); //opvragen van kasboek via constructor
 }
Пример #11
0
 public OverzichtViewModel(IBoekhoudingDataService _dataService)
 {
 }
Пример #12
0
 public OverzichtViewModel(IBoekhoudingDataService dataService)
 {
     _dataService = dataService;
     //_overzicht = new ObservableCollection<Totaaloverzicht>(dataService.GeefOverzicht());
 }
 public KlantenViewModel(IBoekhoudingDataService dataService)
 {
     _dataService = dataService;
     Klanten      = new ObservableCollection <Klant>(dataService.GeefAlleKlanten());
 }