Exemplo n.º 1
0
        private void AddCustomer()
        {
            UOW.NAWCustomers.Add(NewCustomer.NAW_Klant.toModel());

            UOW.Customers.Add(NewCustomer.CustomerData);

            UOW.ContactPersons.Add(NewcontactPerson.ContactPersonData);


            try
            {
                UOW.Complete();
            }
            catch
            {
                MessageBox.Show("Er is iets fout gegaan", "Fout bij invoeren velden",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            Customers                  = new ObservableCollection <CustomerVM>(UOW.Customers.GetAll().ToList().Select(a => new CustomerVM(a)));
            NewCustomer                = new CustomerVM();
            NewCustomer.NAW_Klant      = new NAW_KlantVM();
            NewCustomer.ContactPersons = new ObservableCollection <ContactPersonVM>();
            NewcontactPerson           = new ContactPersonVM();
            NewcontactPerson.customer  = NewCustomer;
            RaisePropertyChanged(() => NewCustomer);
            RaisePropertyChanged(() => NewCustomer.NAW_Klant);
            RaisePropertyChanged(() => NewCustomer.ContactPersons);
            RaisePropertyChanged(() => NewcontactPerson);
        }
Exemplo n.º 2
0
 public InspectionVM(Inspectie inspectie)
 {
     _UOW               = ViewModelLocator.UOW;
     _inspection        = inspectie;
     _location          = new LocationVM(_UOW.InspectionLocations.Get(Location_ID));
     _customer          = new CustomerVM(_UOW.Customers.Get(Customer_ID));
     ChosenCertificates = new ObservableCollection <CertificateVM>(_UOW.Inspections.GetCertificatesByInspection(Inspection_ID).Select(cert => new CertificateVM(cert)));
 }
Exemplo n.º 3
0
 public InspectionVM()
 {
     _inspection        = new Inspectie();
     _location          = new LocationVM();
     _customer          = new CustomerVM();
     ChosenCertificates = new ObservableCollection <CertificateVM>();
     StartDate          = DateTime.Now.Date;
     EndDate            = DateTime.Now.Date.AddDays(1);
 }
Exemplo n.º 4
0
        public CRCustomerVM()
        {
            UOW = ViewModelLocator.UOW;

            NewCustomer      = new CustomerVM();
            NewcontactPerson = new ContactPersonVM();

            NewcontactPerson.customer = NewCustomer;


            UOW.Complete();

            Customers = new ObservableCollection <CustomerVM>(UOW.Customers.GetAll().ToList().Select(a => new CustomerVM(a)));

            AddCustomerCommand             = new RelayCommand(AddCustomer);
            EditCustomerCommand            = new RelayCommand(OpenEditCustomerWindow);
            EditCustomerDataCommand        = new RelayCommand(EditCustomerData);
            AddContactPersonCommand        = new RelayCommand(AddContactPerson);
            OpenContactPersonCreateWindow  = new RelayCommand(AddContactPersonWindow);
            EditContactPersonWindowCommand = new RelayCommand(EditContactPersonWindow);
            EditContactPersonDataCommand   = new RelayCommand(EditContactPersonData);
        }
Exemplo n.º 5
0
 public ContactPersonVM()
 {
     _contactPerson = new Contactpersoon();
     _customer      = new CustomerVM();
 }
Exemplo n.º 6
0
 public ContactPersonVM(Contactpersoon cp)
 {
     _contactPerson = cp;
     _customer      = new CustomerVM(cp.Klant);
 }