Пример #1
0
 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)));
                }
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
        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);
            }
        }