public ActionResult Desbloquear() { bool b = true; _sesionOferta.Add("buscar_bool_oferta", b); return(RedirectToAction("Index")); }
public virtual JsonResult LoadCandidatos([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel) { PermisosMostrar(); var request = requestModel.ConvertToDataTableRequestViewModel(); var response = _candidatoService.GetCandidatosCandidatura(request); var filtroCandidatoModel = MappertoFiltroCandidatos(request.CustomFilters); _sesionCandidatos.Add("filtro_candidato", filtroCandidatoModel); _sesionCandidatos.Add("pagina_actual", request.PageNumber); if (!response.IsValid) { return(null); } var result = from c in response.CandidatoRowViewModel select new object[] { c.Nombres, c.Apellidos, c.NumeroIdentificacion, c.Titulacion, FormatHelper.Format(c.FechaNacimiento, "dd/MM/yyyy"), c.NumCandidaturasAsociadas, c.Centro, c.NivelIdioma, this.RenderRazorViewToString("Table/actionColumn", c) }; var jsonResponse = new DataTablesResponse(requestModel.Draw, result, response.TotalElementos, response.TotalElementos); return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public virtual JsonResult LoadUsuarios([ModelBinder(typeof(DataTablesBinder))] IDataTablesRequest requestModel) { var request = requestModel.ConvertToDataTableRequestViewModel(); var response = _usuarioService.GetUsuarios(request); if (!response.IsValid) { return(null); } //Almaceno el filtro en caché var filtroUsuariosModel = MappertoFiltroUsuarios(request.CustomFilters); _sesionUsuario.Add("filtro_usuario", filtroUsuariosModel); var result = from c in response.UsuarioViewModel select new object[] { c.Usuario, String.Join(" , ", c.Roles.Select(x => x.RolNombre)), this.RenderRazorViewToString("actionColumnUsuarios", c) }; var jsonResponse = new DataTablesResponse(requestModel.Draw, result, response.TotalElementos, response.TotalElementos); return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { SetVisibilidadPorPermisos(); var filtro = _sesionPersonasLibres.Get <FiltroPersonaLibreModels>("filtro_PersonaLibre"); if (filtro == null) { //orden por defecto filtro = new FiltroPersonaLibreModels() { SortColumn = "NroEmpleado", SortOrder = Recruiting.Business.BaseClasses.DataTable.DataTableSortDirectionEnum.Descending }; } _sesionPersonasLibres.Add("filtro_inicial_personasLibres", filtro); filtro = GenerateViewElementsIndex(filtro); return(View(filtro)); }
public ActionResult Index(int BecarioId) { var filtro = _sesionBitacorasBecarios.Get <FiltroBitacoraBecarioModels>("filtro_bitacoraNecesidad"); if (filtro == null) { //orden por defecto filtro = new FiltroBitacoraBecarioModels() { SortColumn = "BitacoraId", SortOrder = Recruiting.Business.BaseClasses.DataTable.DataTableSortDirectionEnum.Descending }; } _sesionBitacorasBecarios.Add("filtro_inicial_bitacora", filtro); PermisosMostrar(); _sesionBitacorasBecarios.Add("BecarioId", BecarioId); filtro = GenerateViewElementsIndex(filtro); return(View(filtro)); }