示例#1
0
 public FactuurViewModel(IDuraFactViewModel parent, ISession session)
 {
     Parent = parent;
     _session = session;
     _facade = new DuraFactFacade(session);
     VervallenFacturen = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetAllVervallenFacturen().Select(x => new SelectedEntityModel<Factuur>(x)).ToList());
     OpenstaandeFacturen = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetAllOpenstaandeFacturen().Select(x => new SelectedEntityModel<Factuur>(x)).ToList());
 }
 public FactuurDetailViewModel(IDialogService dialogService, IDuraFactViewModel parent, ISession session, Factuur factuur)
 {
     if (factuur.Items.Count == 0) _nieuweFactuur = true;
     _dialogService = dialogService;
     Parent = parent as DuraFactViewModel;
     _session = session;
     Factuur = factuur;
 }
示例#3
0
        public KlantViewModel(IDuraFactViewModel parent, ISession session)
        {
            Parent = parent;
            _session = session;
            _facade = new DuraFactFacade(_session);
            _zoekKlant = new Klant(string.Empty, string.Empty, string.Empty, new Adres());

            Zoek();
        }
 public KlantDetailViewModel(IDuraFactViewModel parent, ISession session, Klant klant)
 {
     Parent = parent;
     _session = session;
     Klant = klant;
     _facade = new DuraFactFacade(_session);
     if (string.IsNullOrEmpty(klant.Naam)) _nieuweKlant = true;
     FacturenVanKlant = new ObservableCollection<SelectedEntityModel<Factuur>>(_facade.GetFacturenVanKlant(klant).Select(f => new SelectedEntityModel<Factuur>(f)));
     OffertesVanKlant = new ObservableCollection<SelectedEntityModel<Offerte>>(_facade.ZoekOffertesVanKlant(klant).Select(f => new SelectedEntityModel<Offerte>(f)));
 }
 public FactuurDetailViewModel(IDuraFactViewModel parent, ISession session, Factuur factuur)
     : this(ImplementationLocator.Resolve<IDialogService>(), parent, session, factuur)
 {
 }