public ActionResult Where([Bind(Include = "")] artikelgruppen artikelgruppen) { /* // sucht alle Datensätze mit dem Verkaufspreis größer 50 und kleiner 250 und dessen Bezeichnung mit 'E' anfängt * var artikel = from a in db.artikel * where a.vkpreis > 50 && a.vkpreis < 250 && a.bezeichnung.StartsWith("E") * orderby a.bezeichnung ascending * select a; */ // Liste mit dem Resultat zurückgeben // return View(artikel.ToList()); /* * return View(db.artikel.Where(x => x.bezeichnung.Contains(search) || x.artikelgruppen.grtext.Contains(searching) || x.aktiv.ToString().Contains(searching) || x.aktiv.ToString().Contains(searching) || x.lieferanten.firma1.Contains(searching) || x.vkpreis.ToString().Contains(searching) || x.ekpreis.ToString().Contains(searching) || x.lieferzeit.ToString().Contains(searching) || x.mindbestand.ToString().Contains(searching) || x.hinweis.Contains(searching) || x.mengebestellt.ToString().Contains(searching) || x.mwst.ToString().Contains(searching) || x.inaktivvon.ToString().Contains(searching) || x.inaktivam.ToString().Contains(searching) || // || x.letzte_aenderung.ToString().Contains(searching) || searching == null).ToList());*/ return(View()); }
public ActionResult SP([Bind(Include = "artgr, grtext")] artikelgruppen artikelgruppen) { { if (ModelState.IsValid) { //db.artikelgruppen.Add(artikelgruppen); //db.SaveChanges(); string stmt = "[wawi].[sp_gruppe_neu_v2] @gruppe, @bezeichnung "; SqlParameter grParam = new SqlParameter("@gruppe", artikelgruppen.artgr); SqlParameter bezParam = new SqlParameter("@bezeichnung", artikelgruppen.grtext); object[] parameters = { grParam, bezParam }; try { db.Database.ExecuteSqlCommand(stmt, parameters); } catch (ArgumentException e) { System.Diagnostics.Debug.WriteLine("Exception: " + e); } // return RedirectToAction("Index"); //return RedirectToAction("Index"); } return(View(artikelgruppen)); } }