public ActionResult DeleteConfirmed(int id, string ipUsuario) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Modulo."; return RedirectToAction("Login", "Home"); } using (SG_SSTContext datos = new SG_SSTContext()) { EDInformacionAuditoria edInfoauditoria = new EDInformacionAuditoria() { IdentificacionUsuario = usuarioActual.Documento, NombreUsuario = usuarioActual.NombreUsuario, NitEmpresa = usuarioActual.NitEmpresa, NombreEmpresa = usuarioActual.RazonSocialEmpresa, IpUsuario = ipUsuario }; bool eliminar = CompetenciaRepositorio.EliminarCompetencia(id, edInfoauditoria); int SessionEmp = usuarioActual.IdEmpresa; if (eliminar) { ViewBag.mensaje = "La competencia ha sido eliminada."; } else { ViewBag.Messages = "La competencia no ha sido eliminada."; } ViewBag.Fk_Id_Rol = new SelectList(CompetenciaRepositorio.ObtenerRoles(SessionEmp), "Pk_Id_Rol", "Descripcion"); ViewBag.Fk_Id_Cargo = new SelectList(CompetenciaRepositorio.ObtenerCargos(usuarioActual.NitEmpresa), "Pk_Id_Cargo", "Nombre_Cargo"); return View("ViewCompetencia"); } }