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); }