public ActionResult DeleteConfirmed(int id) { ItemEstandarAfp itemEstandarAfp = db.Tb_ItemEstandarAfp.Find(id); db.Tb_ItemEstandarAfp.Remove(itemEstandarAfp); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Iest_Id,Iest_Desc,Iest_Verificar,Iest_Porcentaje,Esta_Id,Categoria,CategoriaExcepcion,Iest_Peri,Iest_Observa,Iest_Registro,Iest_Video,Iest_Recurso,Iest_Rescursob,Iest_Rescursoc,Iest_Rescursod,Iest_Rescursoe,Iest_Rescursof,Iest_MasInfo")] ItemEstandarAfp itemEstandarAfp) { if (ModelState.IsValid) { db.Entry(itemEstandarAfp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Esta_Id = new SelectList(db.Tb_EstandarAfp, "Esta_Id", "Esta_Nom", itemEstandarAfp.Esta_Id); return(View(itemEstandarAfp)); }
// GET: ItemEstandarAfps/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemEstandarAfp itemEstandarAfp = db.Tb_ItemEstandarAfp.Find(id); if (itemEstandarAfp == null) { return(HttpNotFound()); } return(View(itemEstandarAfp)); }
// GET: ItemEstandarAfps/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ItemEstandarAfp itemEstandarAfp = db.Tb_ItemEstandarAfp.Find(id); if (itemEstandarAfp == null) { return(HttpNotFound()); } ViewBag.Esta_Id = new SelectList(db.Tb_EstandarAfp, "Esta_Id", "Esta_Nom", itemEstandarAfp.Esta_Id); return(View(itemEstandarAfp)); }
public ActionResult CumplimientoAfp([Bind(Include = "AutoEvaluacionId,Cumple,Nocumple,Justifica,Nojustifica,Id,Registro,Observaciones,ItemEstandarId,Nit")] CumplimientoViewModelafp model) { try { AutoEvaluacionAfp autoevaluacionAfp = db.Tb_AutoEvaluacionAfp.FirstOrDefault(a => a.Empr_Nit == AccountData.NitEmpresa && !a.Finalizada); CumplimientoAfp cumplimientoAfp; if (model.Id == 0) { cumplimientoAfp = new CumplimientoAfp { Cumpafp_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, Auevafp_Id = autoevaluacionAfp.Auevafp_Id, }; db.Tb_cumplimientoAfp.Add(cumplimientoAfp); } else { cumplimientoAfp = db.Tb_cumplimientoAfp.Find(model.Id); cumplimientoAfp.Cump_NoAplica = model.NoAplica; cumplimientoAfp.Cumpafp_Id = model.Id; cumplimientoAfp.Cump_Cumple = model.Cumple; cumplimientoAfp.Cump_Nocumple = model.Nocumple; cumplimientoAfp.Cump_Justifica = model.Justifica; cumplimientoAfp.Cump_Nojustifica = model.Nojustifica; cumplimientoAfp.Cump_Observ = model.Observaciones; cumplimientoAfp.Cump_Registro = DateTime.Now; cumplimientoAfp.Empr_Nit = model.Nit; cumplimientoAfp.Iest_Id = model.ItemEstandarId; cumplimientoAfp.Auevafp_Id = autoevaluacionAfp.Auevafp_Id; db.Entry(cumplimientoAfp).State = EntityState.Modified; } db.SaveChanges(); model.Id = cumplimientoAfp.Cumpafp_Id; ViewBag.TextExitoso = "Se guardaron los datos exitosamente"; } catch (Exception ex) { ViewBag.TextError = ex.Message; ItemEstandarAfp item = db.Tb_ItemEstandarAfp.Find(model.ItemEstandarId); model.ItemEstandar = new ElementoViewModelafp { 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("AutoevaluacionAfp")); }
public ActionResult Cumplimientoafp(int idItem) { CumplimientoAfp cumplimientoAfp = db.Tb_cumplimientoAfp.FirstOrDefault(c => c.Empr_Nit == AccountData.NitEmpresa && c.Iest_Id == idItem && !c.AutoEvaluacionAfp.Finalizada); ItemEstandarAfp item = db.Tb_ItemEstandarAfp.Find(idItem); if (cumplimientoAfp == null) { return(View( new CumplimientoViewModelafp { ItemEstandarId = idItem, Cumple = true, Justifica = true, Nit = AccountData.NitEmpresa, Registro = DateTime.Now, ItemEstandar = new ElementoViewModelafp { 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 CumplimientoViewModelafp { AcumMes = cumplimientoAfp.AcumMes?.ToList(), AutoEvaluacionId = cumplimientoAfp.Auevafp_Id, NoAplica = cumplimientoAfp.Cump_NoAplica, Cumple = cumplimientoAfp.Cump_Cumple, EvidenciasAfp = cumplimientoAfp.EvidenciasAfp?.ToList(), Id = cumplimientoAfp.Cumpafp_Id, ItemEstandarId = cumplimientoAfp.Iest_Id, ItemEstandar = new ElementoViewModelafp { 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 = cumplimientoAfp.Cump_Justifica, Nit = AccountData.NitEmpresa, Nocumple = cumplimientoAfp.Cump_Nocumple, Nojustifica = cumplimientoAfp.Cump_Nojustifica, Observaciones = cumplimientoAfp.Cump_Observ, Registro = cumplimientoAfp.Cump_Registro })); }