public ActionResult DeleteConfirmed(int id) { ItemEstandar itemEstandar = db.Tb_ItemEstandar.Find(id); db.Tb_ItemEstandar.Remove(itemEstandar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Iest_Id,Iest_Desc,Iest_Verificar,Iest_Porcentaje,Iest_Cumple,Iest_Nocumple,Iest_Justifica,Iest_Nojustifica,Esta_Id,Iest_Peri,Iest_Observa,Iest_Registro")] ItemEstandar itemEstandar) { if (ModelState.IsValid) { db.Entry(itemEstandar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Esta_Id = new SelectList(db.Tb_Estandar, "Esta_Id", "Esta_Nom", itemEstandar.Esta_Id); return(View(itemEstandar)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemEstandar itemEstandar = db.Tb_ItemEstandar.Find(id); if (itemEstandar == null) { return(HttpNotFound()); } return(View(itemEstandar)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemEstandar itemEstandar = db.Tb_ItemEstandar.Find(id); if (itemEstandar == null) { return(HttpNotFound()); } ViewBag.Esta_Id = new SelectList(db.Tb_Estandar, "Esta_Id", "Esta_Nom", itemEstandar.Esta_Id); return(View(itemEstandar)); }
public ActionResult Cumplimiento([Bind(Include = "AutoEvaluacionId,Cumple,Nocumple,Justifica,Nojustifica,Id,Registro,Observaciones,ItemEstandarId,Nit")] CumplimientoViewModel model) { try { AutoEvaluacion autoevaluacion = db.Tb_AutoEvaluacion.FirstOrDefault(a => a.Empr_Nit == AccountData.NitEmpresa && !a.Finalizada); Cumplimiento cumplimiento; if (model.Id == 0) { cumplimiento = new Cumplimiento { Cump_Id = model.Id, Cump_NoAplica = model.NoAplica, Cump_Cumple = model.Cumple, Cump_Nocumple = model.Nocumple, Cump_Justifica = model.Justifica, Cump_Nojustifica = model.Nojustifica, Cump_Observ = model.Observaciones, Cump_Registro = DateTime.Now, Empr_Nit = model.Nit, Iest_Id = model.ItemEstandarId, Auev_Id = autoevaluacion.Auev_Id, }; db.Tb_Cumplimiento.Add(cumplimiento); } else { cumplimiento = db.Tb_Cumplimiento.Find(model.Id); cumplimiento.Cump_NoAplica = model.NoAplica; cumplimiento.Cump_Id = model.Id; cumplimiento.Cump_Cumple = model.Cumple; cumplimiento.Cump_Nocumple = model.Nocumple; cumplimiento.Cump_Justifica = model.Justifica; cumplimiento.Cump_Nojustifica = model.Nojustifica; cumplimiento.Cump_Observ = model.Observaciones; cumplimiento.Cump_Registro = DateTime.Now; cumplimiento.Empr_Nit = model.Nit; cumplimiento.Iest_Id = model.ItemEstandarId; cumplimiento.Auev_Id = autoevaluacion.Auev_Id; db.Entry(cumplimiento).State = EntityState.Modified; } db.SaveChanges(); model.Id = cumplimiento.Cump_Id; ViewBag.TextExitoso = "Se guardaron los datos exitosamente"; } catch (Exception ex) { ViewBag.TextError = ex.Message; ItemEstandar item = db.Tb_ItemEstandar.Find(model.ItemEstandarId); model.ItemEstandar = new ElementoViewModel { Id = item.Iest_Id, Descripcion = item.Iest_Desc, Observaciones = item.Iest_Observa, Porcentaje = item.Iest_Porcentaje, Recurso = item.Iest_Recurso, Registro = item.Iest_Registro, Reursob = item.Iest_Rescursob, Verificar = item.Iest_Verificar, Video = item.Iest_Video, Periodo = item.Iest_Peri, MasInformacion = item.Iest_MasInfo }; return(View(model)); } return(RedirectToAction("AutoevaluacionSST")); }
public ActionResult Cumplimiento(int idItem) { Cumplimiento cumplimiento = db.Tb_Cumplimiento.FirstOrDefault(c => c.Empr_Nit == AccountData.NitEmpresa && c.Iest_Id == idItem && !c.AutoEvaluacion.Finalizada); ItemEstandar item = db.Tb_ItemEstandar.Find(idItem); if (cumplimiento == null) { return(View( new CumplimientoViewModel { ItemEstandarId = idItem, Cumple = true, Justifica = true, Nit = AccountData.NitEmpresa, Registro = DateTime.Now, ItemEstandar = new ElementoViewModel { Id = item.Iest_Id, Descripcion = item.Iest_Desc, Observaciones = item.Iest_Observa, Porcentaje = item.Iest_Porcentaje, Recurso = item.Iest_Recurso, Registro = item.Iest_Registro, Reursob = item.Iest_Rescursob, Verificar = item.Iest_Verificar, Video = item.Iest_Video, Periodo = item.Iest_Peri, MasInformacion = item.Iest_MasInfo } })); } return(View( new CumplimientoViewModel { AcumMes = cumplimiento.AcumMes?.ToList(), AutoEvaluacionId = cumplimiento.Auev_Id, NoAplica = cumplimiento.Cump_NoAplica, Cumple = cumplimiento.Cump_Cumple, Evidencias = cumplimiento.Evidencias?.ToList(), Id = cumplimiento.Cump_Id, ItemEstandarId = cumplimiento.Iest_Id, ItemEstandar = new ElementoViewModel { Id = item.Iest_Id, Descripcion = item.Iest_Desc, Observaciones = item.Iest_Observa, Porcentaje = item.Iest_Porcentaje, Recurso = item.Iest_Recurso, Registro = item.Iest_Registro, Reursob = item.Iest_Rescursob, Verificar = item.Iest_Verificar, Video = item.Iest_Video, Periodo = item.Iest_Peri, MasInformacion = item.Iest_MasInfo }, Justifica = cumplimiento.Cump_Justifica, Nit = AccountData.NitEmpresa, Nocumple = cumplimiento.Cump_Nocumple, Nojustifica = cumplimiento.Cump_Nojustifica, Observaciones = cumplimiento.Cump_Observ, Registro = cumplimiento.Cump_Registro })); }