public ActionResult Edit(int id) { Incidencia inc = null; SessionInitialize(); IncidenciaEN incEN = new IncidenciaCAD(session).ReadOIDDefault(id); inc = new AssemblerIncidencia().ConvertENToModelUI(incEN); SessionClose(); return(View(inc)); }
// GET: Denuncia public ActionResult Index() { SessionInitialize(); IncidenciaCAD incidenciaCAD = new IncidenciaCAD(); IncidenciaCEN incidenciaCEN = new IncidenciaCEN(incidenciaCAD); IList <IncidenciaEN> listEN = incidenciaCEN.ReadAll(0, -1); IEnumerable <IncidenciaViewModel> listViewModel = new IncidenciaAssembler().ConvertListENToModel(listEN).ToList(); SessionClose(); return(View(listViewModel)); }
public ActionResult IncidenciasMensualesPost() { try { SessionInitialize(); IncidenciaCAD pCAD = new IncidenciaCAD(session); IncidenciaCEN pCEN = new IncidenciaCEN(pCAD); DataTable tabla = new DataTable("incidenciasmensuales"); tabla.Columns.Add("Nº de incidencias", typeof(int)); tabla.Columns.Add("Mes", typeof(string)); for (int i = 1; i <= 12; i++) { long total = pCEN.IncidenciasMes(i); ViewData["Veces"] = total; switch (i) { case 1: ViewData["Mes"] = "Enero"; break; case 2: ViewData["Mes"] = "Febrero"; break; case 3: ViewData["Mes"] = "Marzo"; break; case 4: ViewData["Mes"] = "Abril"; break; case 5: ViewData["Mes"] = "Mayo"; break; case 6: ViewData["Mes"] = "Junio"; break; case 7: ViewData["Mes"] = "Julio"; break; case 8: ViewData["Mes"] = "Agosto"; break; case 9: ViewData["Mes"] = "Septiembre"; break; case 10: ViewData["Mes"] = "Octubre"; break; case 11: ViewData["Mes"] = "Noviembre"; break; case 12: ViewData["Mes"] = "Diciembre"; break; } DataRow row = tabla.NewRow(); row["Nº de incidencias"] = total; row["Mes"] = ViewData["Mes"]; tabla.Rows.Add(row); } SessionClose(); if (tabla != null) { return(View(tabla)); } else { return(RedirectToAction("Index")); } } catch { return(View()); } }