/// <summary> /// Metodo que me retonar la interpretacion de la estimacion del riesgo que es la combinacin de la probabilidad /// y la consecuencia /// </summary> /// <param name="Pk_Probabilidad">clave primaria de la probabilidad</param> /// <param name="PK_Consecuencia">clave primara de la consecuencia</param> /// <returns></returns> public ActionResult EstimacionDelRiesgo(int Pk_Probabilidad, int PK_Consecuencia) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.Mensaje = "El usuario no ha iniciado sesión en el sistema"; return(View()); } EstimacionDeRiesgo estimacionDelRiesgo = INSHTServicios.ObtenerEstimacionDelRiesgo(Pk_Probabilidad, PK_Consecuencia); if (estimacionDelRiesgo != null) { return(Json( new { Estimacion_Del_Riesgo = estimacionDelRiesgo.Detalle_Estimacion, PK_Estimacion_De_Riesgo = estimacionDelRiesgo.PK_Estimacion_De_Riesgo, EsNoAceptable = estimacionDelRiesgo.RiesgoNoAceptable, valorRiesgo = estimacionDelRiesgo.ValorDelRiesgo } , JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public EstimacionDeRiesgo ObtenerDetalleEstimacion(int Pk_Probabilidad, int PK_Consecuencia) { EstimacionDeRiesgo detalle = null; List <EstimacionDeRiesgo> estimacionDeRiesgosList = db.Tbl_Estimacion_De_Riesgo .Where(edr => edr.FK_Probabilidad == Pk_Probabilidad && edr.FK_Consecuencia == PK_Consecuencia).ToList(); if (estimacionDeRiesgosList.Count() > 0) { detalle = estimacionDeRiesgosList.FirstOrDefault(); } return(detalle); }
public ActionResult DeleteConfirmed(int id) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.Mensaje = "El usuario no ha iniciado sesión en el sistema"; return(View()); } EstimacionDeRiesgo estimacionDeRiesgo = db.Tbl_Estimacion_De_Riesgo.Find(id); db.Tbl_Estimacion_De_Riesgo.Remove(estimacionDeRiesgo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PK_Estimacion_De_Riesgo,FK_Probabilidad,FK_Consecuencia,RiesgoNoAceptable,Detalle_Estimacion,ValorDelRiesgo")] EstimacionDeRiesgo estimacionDeRiesgo) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.Mensaje = "El usuario no ha iniciado sesión en el sistema"; return(View()); } if (ModelState.IsValid) { db.Entry(estimacionDeRiesgo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_Consecuencia = new SelectList(db.Tbl_Consecuencias, "PK_Consecuencia", "Descripcion_Consecuencia", estimacionDeRiesgo.FK_Consecuencia); ViewBag.FK_Probabilidad = new SelectList(db.Tbl_Probabilidades, "PK_Probabilidad", "Descripcion_Probabilidad", estimacionDeRiesgo.FK_Probabilidad); return(View(estimacionDeRiesgo)); }
// GET: EstimacionDeRiesgos/Details/5 public ActionResult Details(int?id) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.Mensaje = "El usuario no ha iniciado sesión en el sistema"; return(View()); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstimacionDeRiesgo estimacionDeRiesgo = db.Tbl_Estimacion_De_Riesgo.Find(id); if (estimacionDeRiesgo == null) { return(HttpNotFound()); } return(View(estimacionDeRiesgo)); }
// GET: EstimacionDeRiesgos/Edit/5 public ActionResult Edit(int?id) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.Mensaje = "El usuario no ha iniciado sesión en el sistema"; return(View()); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstimacionDeRiesgo estimacionDeRiesgo = db.Tbl_Estimacion_De_Riesgo.Find(id); if (estimacionDeRiesgo == null) { return(HttpNotFound()); } ViewBag.FK_Consecuencia = new SelectList(db.Tbl_Consecuencias, "PK_Consecuencia", "Descripcion_Consecuencia", estimacionDeRiesgo.FK_Consecuencia); ViewBag.FK_Probabilidad = new SelectList(db.Tbl_Probabilidades, "PK_Probabilidad", "Descripcion_Probabilidad", estimacionDeRiesgo.FK_Probabilidad); return(View(estimacionDeRiesgo)); }