/// <summary> /// Consulta y envia la información de los roles, cargos a la vista inicial de consultas. /// </summary> /// <param></param> /// <returns></returns> public ActionResult MostrarTematica() { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Modulo."; return RedirectToAction("Login", "Home"); } int SessionEmp = usuarioActual.IdEmpresa; ViewBag.Fk_Id_Rol = new SelectList(CompetenciaRepositorio.ObtenerRoles(SessionEmp), "Pk_Id_Rol", "Descripcion"); var cargosPorEmpresa = CompetenciaRepositorio.ObtenerCargos(usuarioActual.NitEmpresa); if(cargosPorEmpresa == null) { bool respuesta = true; ViewBag.cargosPorEmpresa = respuesta; ViewBag.Fk_Id_Rol = new SelectList(CompetenciaRepositorio.ObtenerRoles(SessionEmp), "Pk_Id_Rol", "Descripcion"); ViewBag.Fk_Id_Cargo = new SelectList("", ""); return View("ViewCompetencia"); } ViewBag.Fk_Id_Cargo = new SelectList(cargosPorEmpresa, "Pk_Id_Cargo", "Nombre_Cargo"); return View("ViewCompetencia"); }