private void UserControl_Loaded(object sender, RoutedEventArgs e) { var vModel = (DAL.Firmen_Telefon) this.DataContext; var query = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(g => g.Gruppe == "TypTelefon"), db); Eintraege = new LinkViewsource <UserControl>(this, query, "EintraegeTelefonTypLookup"); StandortLookupViewSource = ((CollectionViewSource)(this.FindResource("StandortLookup"))); StandortLookupViewSource.Source = new ObservableCollection <DAL.Firmen_Adressen>(db.Firmen_Adressen.Where(i => i.id_Firma == vModel.id_Firma)); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { var query = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(g => g.Gruppe == "Land"), db); var Typ = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(g => g.Gruppe == "TypFirmenAdresse"), db); //var Typ = CommonTools.Tools.HelperTools.GetAuswahlEintraege("TypFirmenAdressen"); Eintraege = new LinkViewsource <UserControl>(this, query, "EintraegeLandLookup"); AdressTyp = new LinkViewsource <UserControl>(this, Typ, "TypLookup"); }
//private void tabFirmendaten_LostFocus(object sender, RoutedEventArgs e) //{ // Console.WriteLine("LostFocus"); //} //private void tabFirmendaten_GotFocus(object sender, RoutedEventArgs e) //{ // Console.WriteLine("GotFocus"); //} //private void tabControl1_SelectionChanged(object sender, SelectionChangedEventArgs e) //{ // Console.WriteLine("SelectionChanged"); //} private void UserControl_Loaded(object sender, RoutedEventArgs e) { var query = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(g => g.Gruppe == "Land"), db); Eintraege = new LinkViewsource <UserControl>(this, query, "PersonTyp"); var vModel = (KundendatenViewModel)this.DataContext; vModel.EventFirmaChanged += () => vModel_EventFirmaChanged(); this.tabFirmendaten.DataContext = vModel; // new KundendatenViewModel.FirmaChanged(vModel_EventFirmaChanged); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { db = new SteinbachEntities(); var vModel = (ViewModels.FirmenPersonenListeViewModel) this.DataContext; int firmenID = 0; if (vModel.CurrentFirma != null) { firmenID = vModel.CurrentFirma.id; } var TypTelefon = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(x => x.Gruppe == "TypTelefon"), db); TypTelefonLookup = new LinkViewsource <UserControl>(this, TypTelefon, "EintraegeTypTelefonLookup"); var TypMailadresse = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(x => x.Gruppe == "TypMailadresse"), db); TypMailadresseLookup = new LinkViewsource <UserControl>(this, TypMailadresse, "EintraegeTypMailadresseLookup"); var anrede = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(x => x.Gruppe == "Anrede"), db); AnredeLookup = new LinkViewsource <UserControl>(this, anrede, "EintraegeAnredeLookup"); var gebiet = new AuswahlEintraegeCollection(db.AuswahlEintraege.Where(x => x.Gruppe == "Gebiet"), db); GebietLookup = new LinkViewsource <UserControl>(this, gebiet, "EintraegeGebietLookup"); var standort = new ObservableCollection <Firmen_Adressen>(db.Firmen_Adressen.Where(x => x.id_Firma == firmenID)); StandortLookup = new LinkViewsource <UserControl>(this, standort, "EintraegeStandortLookup"); var betreuer = new PersonCollection(db.personen.Where(g => g.ListeKontakteAktiv == 1), db); BetreuerLookup = new LinkViewsource <UserControl>(this, betreuer, "EintraegeBetreuerLookup"); //var Personen = new Firmen_PersonenCollection(db.Firmen_Personen.Where(p => p.id_Firma == 14), db); //PersonenLookup = new LinkViewsource<UserControl>(this, Personen, "PersonenListeCVS"); }