示例#1
0
        public ActionResult AsignarCompetencia(List<int> Fk_Id_Rol, List<int> Fk_Id_Cargo,
         string idEmpleados, List<Tematica> Id_TematicaPos, int editar, 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");
            }
            EDInformacionAuditoria edInfoauditoria = new EDInformacionAuditoria()
            {
                IdentificacionUsuario = usuarioActual.Documento,
                NombreUsuario = usuarioActual.NombreUsuario,
                NitEmpresa = usuarioActual.NitEmpresa,
                NombreEmpresa = usuarioActual.RazonSocialEmpresa,
                IpUsuario = ipUsuario
            };
            string mens = "";
            string tip = "";
            var SessionEmp = usuarioActual.IdEmpresa;
            bool restpuestaGuardado = CompetenciaRepositorio.GrabarCompetencia(Fk_Id_Rol, Fk_Id_Cargo, idEmpleados, Id_TematicaPos, editar, SessionEmp, edInfoauditoria);
            if (restpuestaGuardado == true)
            {
                mens = "Competencia asignada correctamente";
                tip = "success";
            }
            else
            {
                mens = "No se guardo la competencia";
                tip = "error";
            }
            return RedirectToAction("ViewTematica", new { mensaje = mens, tipo = tip });

        }