Beispiel #1
0
 /// <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");
 }