Пример #1
0
        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");
            }
        }