private void LoadFirma() { FirmenxDatenViewModel = new FirmaDataViewModel(db, CurrentFirmaData); //FirmenxDatenViewModel = new FirmaDataViewModel(CurrentFirmaData.id); PersonenDatenViewModel = new PersonenDatenViewModel(db, CurrentFirmaData); //PersonenDatenViewModel = new PersonenDatenViewModel(id); FirmenPersonenListeViewModel = new FirmenPersonenListeViewModel(db, CurrentFirmaData); KommunikationVM = new KommunikationViewModel(CurrentFirmaData.id); KundenbesuchVM = new KundenbesuchListeViewModel(CurrentFirmaData.id); //FirmenPersonenListeViewModel = new FirmenPersonenListeViewModel(id); // } // else if (result == ManageChanges.SaveChangesEnum.AllDone) // { // FirmenxDatenViewModel = new FirmaDataViewModel(db, CurrentFirmaData); // PersonenDatenViewModel = new PersonenDatenViewModel(db, CurrentFirmaData); // FirmenPersonenListeViewModel = new FirmenPersonenListeViewModel(db, CurrentFirmaData); // } //} //catch (Exception ex) //{ // MessageBox.Show(CommonTools.Tools.ErrorMethods.GetExceptionMessageInfo(ex)); //} }
public KundendatenViewModel(SteinbachEntities db, firma Firma) { firmenDatenViewModel = new FirmaDataViewModel(db, Firma); PersonenDatenViewModel = new PersonenDatenViewModel(db, Firma); FirmenPersonenListeViewModel = new FirmenPersonenListeViewModel(db, Firma); KommunikationVM = new KommunikationViewModel(Firma.id); KundenbesuchVM = new KundenbesuchListeViewModel(Firma.id); this.db = db; LoadFirmen(string.Empty); }
public KundendatenViewModel(FirmaDataViewModel fdViewmodel, FirmenPersonenListeViewModel fplViewmodel, PersonenDatenViewModel pdViewModel, KundenbesuchListeViewModel kbesuchViewModel, IEventAggregator events) { FirmenPersonenListeViewModel = fplViewmodel; PersonenDatenViewModel = pdViewModel; FirmenxDatenViewModel = fdViewmodel; KundenbesuchVM = kbesuchViewModel; events.Subscribe(this); _events = events; //FirmenxDatenViewModel = new FirmenDatenViewModel(db, CurrentFirmaData); //PersonenDatenViewModel = new PersonenDatenViewModel(db, CurrentFirmaData); //FirmenPersonenListeViewModel = new FirmenPersonenListeViewModel(db, CurrentFirmaData); db = new SteinbachEntities(); SelectEnabled = true; FirmenDatenEnabled = true; LoadFirmen(string.Empty); // PersonenDatenViewModel pdViewModel, //FirmenPersonenListeViewModel fplViewmodel, }