private IEnumerable fcbFirma_OnFCBChangedFunc(DataTypes.FilteredComboBoxChangedEventArgs arg) { if (arg.filter != string.Empty) { return(db.firmen.Where(n => n.name.Contains(arg.filter) && n.IstKunde == 1)); } else { return(db.firmen.Where(n => n.name.StartsWith("XXX"))); } }
private IEnumerable fcbArtikelnummer_OnFCBChangedFunc(DataTypes.FilteredComboBoxChangedEventArgs arg) { int res = 0; if (int.TryParse(arg.filter, out res) == true) { return(db.lagerlisten.Where(n => n.artikelnr.Contains(arg.filter))); } else { return(db.lagerlisten.Where(n => n.bezeichnung.Contains(arg.filter))); } }
public void fcbChanged(DataTypes.FilteredComboBoxChangedEventArgs e) { string buf = e.filter; using (var db = new SteinbachEntities()) { int res = 0; if (int.TryParse(e.filter, out res) == true) { ArtikelLookoutFiltered = new ObservableCollection <lagerliste>(db.lagerlisten.Where(n => n.artikelnr.Contains(e.filter))); } else { ArtikelLookoutFiltered = new ObservableCollection <lagerliste>(db.lagerlisten.Where(n => n.bezeichnung.Contains(e.filter))); } } }
private IEnumerable fcbArtikelnummer_OnFCBChangedFunc(DataTypes.FilteredComboBoxChangedEventArgs arg) { try { int res = 0; if (int.TryParse(arg.filter, out res) == true) { // return db.lagerlisten.Where(n => n.artikelnr.Contains(arg.filter)); var query = from l in db.lagerlisten where l.artikelnr.Contains(arg.filter) select new Models.LagerListeTemplateSource { id = l.id, artikelnr = l.artikelnr, bezeichnung = l.bezeichnung, anzahlauflager = l.anzahlauflager }; return(query); } else { // return db.lagerlisten.Where(n => n.bezeichnung.Contains(arg.filter)); var query = from l in db.lagerlisten where l.bezeichnung.Contains(arg.filter) select new Models.LagerListeTemplateSource { id = l.id, artikelnr = l.artikelnr, bezeichnung = l.bezeichnung, anzahlauflager = l.anzahlauflager }; return(query); } } catch (Exception ex) { CommonTools.Tools.ErrorMethods.HandleStandardError(ex); return(null); } }
private void fcbArtikelnummer_onfcbChanged(object sender, DataTypes.FilteredComboBoxChangedEventArgs e) { try { int res = 0; if (int.TryParse(e.filter, out res) == true) { // return db.lagerlisten.Where(n => n.artikelnr.Contains(arg.filter)); var query = from l in db.lagerlisten where l.artikelnr.Contains(e.filter) select new Models.LagerListeTemplateSource { id = l.id, artikelnr = l.artikelnr, bezeichnung = l.bezeichnung, anzahlauflager = l.anzahlauflager }; LagerListeViewSource.Source = query; } else { // return db.lagerlisten.Where(n => n.bezeichnung.Contains(arg.filter)); var query = from l in db.lagerlisten where l.bezeichnung.Contains(e.filter) select new Models.LagerListeTemplateSource { id = l.id, artikelnr = l.artikelnr, bezeichnung = l.bezeichnung, anzahlauflager = l.anzahlauflager }; LagerListeViewSource.Source = query; } } catch (Exception ex) { CommonTools.Tools.ErrorMethods.HandleStandardError(ex); } }