public ActionResult RegistrarCriterioView(Entity.Criterio criterio, int inspecciones) { try { InspeccionModel inspeccionModel = new InspeccionModel(); ViewData["inspecciones"] = new SelectList(inspeccionModel.obtenerInspeccion(), "id_Inspeccion", "Nombre"); if (ModelState.IsValid) { CriterioModel sdb = new CriterioModel(); if (sdb.crearCriterio(criterio, inspecciones)) { TempData["success"] = "true"; return RedirectToAction("RegistrarCriterioView"); } else { TempData["error"] = "false"; } } return View(); } catch { return View(); } }//RegistrarCriterioView
}//EliminarInspeccion public ActionResult LlenarInspeccionView() { InspeccionModel inspeccionModel = new InspeccionModel(); ViewData["inspecciones"] = new SelectList(inspeccionModel.obtenerInspeccion(), "id_Inspeccion", "Nombre"); PlantaModel plantaModel = new PlantaModel(); ViewData["plantas"] = plantaModel.obtenerPlantas(); return View(); }//RegistrarInspeccionView
}//obtenerEvaluacion public ActionResult ActualizarHallazgoView() { InspeccionModel inspeccionModel = new InspeccionModel(); ViewData["inspecciones"] = new SelectList(inspeccionModel.obtenerInspeccion(), "id_Inspeccion", "Nombre"); PlantaModel plantaModel = new PlantaModel(); ViewData["plantas"] = plantaModel.obtenerPlantas(); return View(); }//actualizarhallazgoview
}//obtenerCriterioInspeccion public JsonResult guardarEvaluacion(List<MacroTema> MacroTemas, List<Hallazgo> Hallazgos, int Planta, int Evaluacion, string Fecha) { InspeccionModel inspeccionModel = new InspeccionModel(); foreach (MacroTema macroTema in MacroTemas) { int Id_Evaluacion_MacroTema = 0; Id_Evaluacion_MacroTema = inspeccionModel.guardarEvaluacion(macroTema.Id, macroTema.Nombre, macroTema.Cumple, Planta, Evaluacion, Fecha); if (macroTema.Cumple == "N") { foreach (Hallazgo hallazgo in Hallazgos) { if (macroTema.Id == hallazgo.Id) { inspeccionModel.guardarHallazgo(hallazgo.Descripcion, hallazgo.Referencia, macroTema.Id, Id_Evaluacion_MacroTema); } }//foreach hallagoz }//if no cumple }//foreach MacroTemas TempData["success"] = "true"; return Json("true", JsonRequestBehavior.AllowGet); }//guardarEvaluacion
}//EliminarInspeccionView public ActionResult EliminarInspeccion(int id) { try { if (ModelState.IsValid) { InspeccionModel sdb = new InspeccionModel(); if (sdb.EliminarInspeccion(id)) { TempData["success"] = "true"; } else { TempData["error"] = "false"; } } return RedirectToAction("EliminarInspeccionView"); } catch { return RedirectToAction("EliminarInspeccionView"); } }//EliminarInspeccion
public ActionResult RegistrarInspeccionView(Entity.Inspeccion inspeccion) { try { if (ModelState.IsValid) { InspeccionModel sdb = new InspeccionModel(); if (sdb.crearInspeccion(inspeccion)) { TempData["success"] = "true"; return RedirectToAction("RegistrarInspeccionView"); } else { TempData["error"] = "false"; } } return View(); } catch { return View(); } }//RegistrarInspeccionView
}//RegistrarInspeccionView public ActionResult EliminarInspeccionView() { InspeccionModel inspeccionModel = new InspeccionModel(); ModelState.Clear(); return View(inspeccionModel.obtenerInspeccion()); }//EliminarInspeccionView
}//obtenerHallazgo public JsonResult actualizarHallazgo(int id_Hallazgo, string estado, string solucion) { InspeccionModel inspeccionModel = new InspeccionModel(); inspeccionModel.actualizarHallazgo(id_Hallazgo, estado, solucion); return Json("true", JsonRequestBehavior.AllowGet); }//guardarEvaluacion
}//actualizarhallazgoview public JsonResult obtenerHallazgo(int id_inspeccion, int id_planta, string fecha) { InspeccionModel inspeccionModel = new InspeccionModel(); return Json(inspeccionModel.obtenerHallazgo(id_inspeccion, id_planta, fecha), JsonRequestBehavior.AllowGet); }//obtenerHallazgo
}//RegistrarCriterioView public ActionResult EliminarCriterioView() { InspeccionModel inspeccionModel = new InspeccionModel(); ViewData["inspecciones"] = new SelectList(inspeccionModel.obtenerInspeccion(), "id_Inspeccion", "Nombre"); return View(); }//EliminarCriterioView