public ActionResult Index(List <Filtri_Parametri> filtri_parametri, int idStampa, string RptFormat) { int ID = 0; int i = 0; object[] args = new object[filtri_parametri.Count()]; foreach (Filtri_Parametri Fp in filtri_parametri) { Filtri_Parametri Existed_Fp = db.Filtri_Parametri.Find(Fp.IDFiltro, Fp.Ordine, Fp.IDP); Existed_Fp.Valore = Fp.Valore; if (Existed_Fp.TabParametriFiltri.TipoParametro == "Date") { Fp.Valore = "DateTime(" + Convert.ToDateTime(Fp.Valore).Date.Year.ToString() + "," + Convert.ToDateTime(Fp.Valore).Date.Month.ToString() + "," + Convert.ToDateTime(Fp.Valore).Date.Day.ToString() + ")"; } ID = Fp.IDFiltro; args[i++] = Fp.Valore; } db.SaveChanges(); Stampe stampa = db.Stampe.Find(idStampa); String filter = String.Format(stampa.Filtro, args); // richiama la produzione del report return(RedirectToAction("Rpt", "Stampe", new { id = RptFormat, query = stampa.QueryAmmesse, reportname = stampa.NomeReport, filter = filter, orderby = stampa.Ordinamento })); }
public ActionResult DeleteConfirmed(int id) { Filtri_Parametri filtri_Parametri = db.Filtri_Parametri.Find(id); db.Filtri_Parametri.Remove(filtri_Parametri); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IDFiltro,IDP,Prompt,Ordine,Valore")] Filtri_Parametri filtri_Parametri) { if (ModelState.IsValid) { db.Entry(filtri_Parametri).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IDFiltro = new SelectList(db.Filtri, "IDFiltro", "NomeFiltro", filtri_Parametri.IDFiltro); ViewBag.IDP = new SelectList(db.TabParametriFiltri, "Idp", "NomeParametro", filtri_Parametri.IDP); return(View(filtri_Parametri)); }
// GET: Filtri_Parametri/Details/5 public ActionResult Details(int?IDFiltro, int?IDP, int?Ordine) { if (IDFiltro == null || IDP == null || Ordine == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filtri_Parametri filtri_Parametri = db.Filtri_Parametri.Find(IDFiltro, IDP, Ordine); if (filtri_Parametri == null) { return(HttpNotFound()); } return(View(filtri_Parametri)); }
// GET: Filtri_Parametri/Edit/5 public ActionResult Edit(int IDFiltro, int IDP, int Ordine) { if (IDFiltro == null || IDP == null || Ordine == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Filtri_Parametri filtri_Parametri = db.Filtri_Parametri.Find(IDFiltro, IDP, Ordine); if (filtri_Parametri == null) { return(HttpNotFound()); } ViewBag.IDFiltro = new SelectList(db.Filtri, "IDFiltro", "NomeFiltro", filtri_Parametri.IDFiltro); ViewBag.IDP = new SelectList(db.TabParametriFiltri, "Idp", "NomeParametro", filtri_Parametri.IDP); return(View(filtri_Parametri)); }