public ActionResult Index(string i, string f) { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, Desde = string.IsNullOrEmpty(i) ? "" : i, Hasta = string.IsNullOrEmpty(f) ? "" : f, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; //Obtenemos los valores List <InterfaceWeb> lst_iweb_SeccionNoticias = new List <InterfaceWeb>(); lst_iweb_SeccionNoticias = _InterfaceWebService.List_InterfaceWebNoticiaFiltro_Paginate(paginateParams, Constantes.ModulosWeb.Noticias, Constantes.ModulosSeccionWeb.Noticias_Noticias); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); List <InterfaceWeb> lst_iweb_Trimestre = new List <InterfaceWeb>(); lst_iweb_Trimestre = _InterfaceWebService.List_InterfaceWebNoticia_Trimestre(); //Mapeo de valores en el modelo Model.Noticias_SeccionNoticias = lst_iweb_SeccionNoticias; Model.Footer_SeccionIconos = lst_iweb_Footer; Model.Noticias_Trimestre = lst_iweb_Trimestre; return(View(Model)); }
public List <PerfilLogic> Paginacion(PaginateParams paginateParams) { List <PerfilLogic> listEntidadLogic = new List <PerfilLogic>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("SEG.USP_SEL_PERFIL_PAG", CommandType.StoredProcedure, SQLServer.CreateParameter("SORTDIRECTION", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SORTCOLUMN", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PAGEINDEX", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("ROWSPERPAGE", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("PAGINATE", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("FILTERS", SqlDbType.Structured, paginateParams.Filters)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { listEntidadLogic = new GenericInstance <PerfilLogic>().readDataReaderList(oReader); } paginateParams.TotalRows = listEntidadLogic.Count > 0 ? listEntidadLogic[0].CantidadTotalRegistros : 0; } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(listEntidadLogic); }
public ActionResult Paginacion(string arg) { var modelData = JsonConvert.DeserializeObject <GMDGridModel <AlineamientoConfiguracionLogic> >(arg); var paginateParams = new PaginateParams { IsPaginate = Convert.ToBoolean(WebConfigurationManager.AppSettings["IsPaginate"]), PageIndex = modelData.CurrentPageIndex, RowsPerPage = modelData.RowsPerPage, SortColumn = modelData.OrderBy, SortDirection = modelData.DirectionOrder }; if (modelData.Filters != null) { paginateParams.Filters = Funciones.Conversion.ListaToDatatable <GMDFilter>(modelData.Filters.ToList()); } if (modelData.isFirstLoad) { modelData.Data = _AlineamientoConfiguracionAppService.Paginacion(paginateParams); } else { modelData.Data = new List <AlineamientoConfiguracionLogic>(); } modelData.TotalRows = paginateParams.TotalRows; return(PartialView(modelData)); }
public ActionResult Index() { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A" }; //Obtenemos los valores List <InterfaceWeb> lst_iweb_SeccionImagen = new List <InterfaceWeb>(); lst_iweb_SeccionImagen = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.RequisitosIngreso, Constantes.ModulosSeccionWeb.RequisitosIngreso_ImagenesLaterales); List <InterfaceWeb> lst_iweb_SeccionRequisitos = new List <InterfaceWeb>(); lst_iweb_SeccionRequisitos = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.RequisitosIngreso, Constantes.ModulosSeccionWeb.RequisitosIngreso_RequisitosIngreso); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo model.RequisitosDeIngreso_SeccionImagen = lst_iweb_SeccionImagen; model.RequisitosDeIngreso_SeccionRequisitos = lst_iweb_SeccionRequisitos; model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public ActionResult IndexPaginate(string arg) { var modelData = JsonConvert.DeserializeObject <CanvasGridModel <ParametroGeneral> >(arg); var paginateParams = new PaginateParams { IsPaginate = true, PageIndex = modelData.CurrentPageIndex, RowsPerPage = modelData.RowsPerPage, SortColumn = modelData.OrderBy, SortDirection = modelData.DirectionOrder }; if (modelData.Filters != null) { paginateParams.Filters = Converter.ListaToDatatable <CanvasFilter>(modelData.Filters.ToList()); } var IDUserUnidad = VMDatosUsuario.GetUUserIdUnidad(); modelData.Data = _ParametroGeneralService.List_ParametroGeneral_Paginate(paginateParams, IDUserUnidad); modelData.TotalRows = paginateParams.TotalRows; return(PartialView("_IndexGrid", modelData)); }
public ActionResult MisPostulaciones() { if (VMDatosUsuarioExterno.GetUUserId() == "-1") { return(Redirect("~/Home")); } List <PostulacionBE> lst_iweb_SeccionPostulacion = new List <PostulacionBE>(); //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; //Obtenemos los valores lst_iweb_SeccionPostulacion = _PostulacionService.List_Postulacion_APP(Convert.ToInt32(VMDatosUsuarioExterno.GetUUserId())); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo model.Perfil_Postulacion = lst_iweb_SeccionPostulacion; model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public ActionResult Actualizar() { ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); if (string.IsNullOrEmpty(VMDatosUsuarioExterno.GetUUserId()) || VMDatosUsuarioExterno.GetUUserId() == "-1") { return(Redirect(ConfigurationManager.AppSettings["UrlCosapino"])); } else { Usuario objUsuario = _UsuarioService.UsuarioPorID(Convert.ToInt32(VMDatosUsuarioExterno.GetUUserId())); model.Usuario = objUsuario; } model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public List <VariableDetalleLogic> Paginacion(PaginateParams paginateParams, float codigoGuiaEmpresarial, float tipoRegistro) { List <VariableDetalleLogic> listEntidadLogic = new List <VariableDetalleLogic>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("MOV.USP_SEL_VARIABLE_DETALLE_PAG", CommandType.StoredProcedure, SQLServer.CreateParameter("CODIGO_TIPO_REGISTRO", SqlDbType.Int, tipoRegistro), SQLServer.CreateParameter("CODIGO_GUIA_EMPRESARIAL", SqlDbType.Int, codigoGuiaEmpresarial), SQLServer.CreateParameter("SORTDIRECTION", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SORTCOLUMN", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PAGEINDEX", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("ROWSPERPAGE", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("PAGINATE", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("FILTERS", SqlDbType.Structured, paginateParams.Filters)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { listEntidadLogic = new GenericInstance <VariableDetalleLogic>().readDataReaderList(oReader); } paginateParams.TotalRows = listEntidadLogic.Count > 0 ? listEntidadLogic[0].CantidadTotalRegistros : 0; } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(listEntidadLogic); }
public ActionResult Index() { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A" }; //Obtenemos los valores InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb { IDModulo = Constantes.ModulosWeb.CosapiEnBreve, IDSeccion = Constantes.ModulosSeccionWeb.CosapiEnBreve_Superior }; iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior); List <InterfaceWeb> lst_iweb_SeccionLogo = new List <InterfaceWeb>(); lst_iweb_SeccionLogo = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CosapiEnBreve, Constantes.ModulosSeccionWeb.CosapiEnBreve_Logo); List <InterfaceWeb> lst_iweb_SeccionInferior = new List <InterfaceWeb>(); lst_iweb_SeccionInferior = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.CosapiEnBreve, Constantes.ModulosSeccionWeb.CosapiEnBreve_Inferior); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo model.CosapiBreve_SeccionSuperior = iweb_SeccionSuperior.Titulo; model.CosapiBreve_SeccionLogo = lst_iweb_SeccionLogo; model.CosapiBreve_SeccionInferior = lst_iweb_SeccionInferior; model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public ActionResult Index(string IDNoticia) { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; //Obtenemos los valores InterfaceWeb filtro = new InterfaceWeb { IDModulo = Constantes.ModulosWeb.Noticias, IDSeccion = Constantes.ModulosSeccionWeb.Noticias_Noticias, IDInterfaceWeb = Convert.ToInt32(IDNoticia) }; InterfaceWeb lst_iweb_SeccionNoticiaDetalle = new InterfaceWeb(); lst_iweb_SeccionNoticiaDetalle = _InterfaceWebService.List_InterfaceWebNoticia_Unique(filtro); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); List <InterfaceWeb> lst_iweb_Trimestre = new List <InterfaceWeb>(); lst_iweb_Trimestre = _InterfaceWebService.List_InterfaceWebNoticia_Trimestre(); //Mapeo de valores en el modelo Model.Noticias_SeccionDetalle = lst_iweb_SeccionNoticiaDetalle; Model.Footer_SeccionIconos = lst_iweb_Footer; Model.Noticias_Trimestre = lst_iweb_Trimestre; return(View(Model)); }
public ActionResult Index() { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; //Obtenemos los valores List <InterfaceWeb> lst_iweb_SeccionNoticias = new List <InterfaceWeb>(); lst_iweb_SeccionNoticias = _InterfaceWebService.List_InterfaceWebNoticiaDestacado_Paginate(paginateParams, Constantes.ModulosWeb.Noticias, Constantes.ModulosSeccionWeb.Noticias_Noticias); List <InterfaceWeb> lst_iweb_SeccionNoticiasUltimos = new List <InterfaceWeb>(); lst_iweb_SeccionNoticiasUltimos = _InterfaceWebService.List_InterfaceWebNoticiaUltimos_Paginate(paginateParams, Constantes.ModulosWeb.Noticias, Constantes.ModulosSeccionWeb.Noticias_Noticias); List <InterfaceWeb> lst_iweb_PortadaImaganesSup = new List <InterfaceWeb>(); lst_iweb_PortadaImaganesSup = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Portada, Constantes.ModulosSeccionWeb.Portada_ImagenesSuperiores); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo Model.Noticias_SeccionNoticiasDestacado = lst_iweb_SeccionNoticias; Model.Noticias_SeccionNoticiasUltimos = lst_iweb_SeccionNoticiasUltimos; Model.Portada_SeccionImagenesSuperiores = lst_iweb_PortadaImaganesSup; Model.Footer_SeccionIconos = lst_iweb_Footer; return(View(Model)); }
public ActionResult Index() { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A" }; //Obtenemos los valores List <InterfaceWeb> lst_iweb_SeccionContacto = new List <InterfaceWeb>(); lst_iweb_SeccionContacto = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Contacto, Constantes.ModulosSeccionWeb.Contacto_MayorInformacion); List <InterfaceWeb> lst_iweb_SeccionDireccion = new List <InterfaceWeb>(); lst_iweb_SeccionDireccion = _InterfaceWebService.List_InterfaceWebOficina_Paginate(paginateParams, Constantes.ModulosWeb.Contacto, Constantes.ModulosSeccionWeb.Contacto_DireccionesOficina); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo model.Contacto_SeccionContacto = lst_iweb_SeccionContacto; model.Contacto_SeccionDireccion = lst_iweb_SeccionDireccion; model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public ActionResult IndexPaginate(string arg, int CategoriaId, int EspecialidadId, string filtro) { var modelData = JsonConvert.DeserializeObject <CanvasGridModel <Usuario> >(arg); var paginateParams = new PaginateParams { IsPaginate = true, PageIndex = modelData.CurrentPageIndex, RowsPerPage = modelData.RowsPerPage, SortColumn = modelData.OrderBy, SortDirection = modelData.DirectionOrder }; if (modelData.Filters != null) { paginateParams.Filters = Converter.ListaToDatatable <CanvasFilter>(modelData.Filters.ToList()); } Usuario _Filtro = new Usuario { CategoriaId = CategoriaId, EspecialidadId = EspecialidadId, Filtro = filtro }; modelData.Data = _NotificacionService.List_Notificacion_Paginate(paginateParams, _Filtro); modelData.TotalRows = paginateParams.TotalRows; return(PartialView("_IndexGrid", modelData)); }
public Paged(IQueryable <T> queryAbleData, PaginateParams pageParams) { QueryAbleData = queryAbleData; TotalEntries = queryAbleData.Count(); PageSize = pageParams.PageSize; TotalPages = (int)Math.Ceiling((double)TotalEntries / PageSize); PageNumber = pageParams.PageNumber; }
public static async Task <Paged <T> > Paginate(IQueryable <T> source, PaginateParams pageParams) { var paginator = new Paged <T>(source, pageParams); paginator.PageData = await paginator.GetPageData(); return(paginator); }
public JsonResult List_Especialidad() { var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "" }; var resultado = _EspecialidadService.List_Especialidad_Paginate(paginateParams); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> GetUsers([FromQuery] PaginateParams paginateParams, [FromQuery] string query) { var users = _repo.GetAll() .ProjectTo <UserForModeratorView>(_mapper.ConfigurationProvider); var filtered = users.Where(x => x.Email.Contains(query ?? "") || x.UserName.Contains(query ?? "")); var pageData = await Paged <UserForModeratorView> .Paginate(filtered, paginateParams); return(Ok(pageData)); }
public ActionResult <List <Comment> > Get([FromQuery] PaginateParams p, string postId) { Paginate <Comment> res = new Paginate <Comment>(); res = _commentService.Get(p, postId); return(Ok(res)); }
public List <Usuario> List_Notificacion_Paginate(PaginateParams paginateParams, Usuario _Usuario) { var list = new List <Usuario>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Notificacion_Sellst_Paginate", CommandType.StoredProcedure, SQLServer.CreateParameter("SortDirection", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SortColumn", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PageIndex", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("RowsPerPage", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("Paginate", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("CategoriaId", SqlDbType.Int, _Usuario.CategoriaId), SQLServer.CreateParameter("EspecialidadId", SqlDbType.Int, _Usuario.EspecialidadId), SQLServer.CreateParameter("FiltroBuscar", SqlDbType.VarChar, _Usuario.Filtro), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters) ); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objUsuario = new Usuario(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objUsuario.UsuarioId = DataConvert.ToInt32(dataReader["N_UsuarioId"]); objUsuario.ApellidoPaterno = DataConvert.ToString(dataReader["S_ApellidoPaterno"]); objUsuario.ApellidoMaterno = DataConvert.ToString(dataReader["S_ApellidoMaterno"]); objUsuario.Nombres = DataConvert.ToString(dataReader["S_Nombres"]); objUsuario.DNI = DataConvert.ToString(dataReader["S_DNI"]); objUsuario.CorreoElectronico = DataConvert.ToString(dataReader["S_CorreoElectronico"]); objUsuario.NumeroContacto1 = DataConvert.ToString(dataReader["S_NumeroContacto1"]); objUsuario.NumeroContacto2 = DataConvert.ToString(dataReader["S_NumeroContacto2"]); objUsuario.EspecialidadNombre = DataConvert.ToString(dataReader["S_Especialidad"]); objUsuario.CategoriaNombre = DataConvert.ToString(dataReader["S_Categoria"]); objUsuario.DepartamentoNombre = DataConvert.ToString(dataReader["S_Departamento"]); objUsuario.strFechaNacimiento = DataConvert.ToString(dataReader["S_FechaNacimiento"]); objUsuario.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : (DataConvert.ToString(dataReader["S_Estado"]).Equals("REG") ? "Registrado" : "Inactivo"); objUsuario.Origen = DataConvert.ToString(dataReader["S_Origen"]); objUsuario.DeviceToken = DataConvert.ToString(dataReader["S_DeviceToken"]); list.Add(objUsuario); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Usuario_Paginate(Repository Usuario) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public ActionResult PaginacionMantenimiento(string arg) { AlineamientoConfiguracionLogic alineamientoConfiguracion = new AlineamientoConfiguracionLogic(); if (Session[SessionIndicadorDetalle] != null) { listaIndicadorDetalleSession = (List <IndicadorDetalleLogic>)Session[SessionIndicadorDetalle]; } else { Session[SessionIndicadorDetalle] = null; } var modelData = JsonConvert.DeserializeObject <GMDGridModel <IndicadorDetalleLogic> >(arg); modelData.Data = new List <IndicadorDetalleLogic>(); var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = modelData.CurrentPageIndex, RowsPerPage = modelData.RowsPerPage, SortColumn = modelData.OrderBy, SortDirection = modelData.DirectionOrder }; if (modelData.Filters != null) { paginateParams.Filters = Funciones.Conversion.ListaToDatatable <GMDFilter>(modelData.Filters.ToList()); } if (modelData.isFirstLoad) { modelData.Data = listaIndicadorDetalleSession; } else { if (listaIndicadorDetalleSession.Count > 0) { modelData.Data = listaIndicadorDetalleSession; } } if (modelData != null && listaIndicadorDetalleSession.Count > 0) { int codigoGuia = modelData.Data.Select(x => x.CodigoTipoGuiaEmpresarial).FirstOrDefault(); alineamientoConfiguracion = _AlineamientoConfiguracionAppService.Listar().Where(x => x.CodigoTipoGuiaEmpresarial == codigoGuia && x.Estado).FirstOrDefault(); listaIndicadorDetalleSession[0].alineamientoConfiguracion = alineamientoConfiguracion; } modelData.TotalRows = modelData.Data.ToList().Count; return(PartialView(modelData)); }
public List <InterfaceWeb> GetNoticias() { var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; //Obtenemos los valores List <InterfaceWeb> lst_iweb_SeccionNoticias = new List <InterfaceWeb>(); return(_InterfaceWebService.List_InterfaceWebNoticia_Paginate(paginateParams, Constantes.ModulosWeb.Noticias, Constantes.ModulosSeccionWeb.Noticias_Noticias)); }
public JsonResult List_Especialidad_Por_Categoria(int IDCategoria) { Especialidad filtro = new Especialidad { IDCategoria = IDCategoria }; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "" }; var resultado = _EspecialidadService.List_Especialidad_Paginate_Filtro(paginateParams, filtro); return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> GetAll([FromQuery] AnnoucementFilter filterOptions, [FromQuery] PaginateParams paginateParams, [FromQuery] OrderParams orderByParams) { Paged <AnnoucementForViewDto> pagedObject = await _service.GetAnnoucements(filterOptions, paginateParams, orderByParams); if (pagedObject != null) { return(Ok(pagedObject)); } else { return(NoContent()); } }
public ActionResult ResetearClave() { ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_FechaPublicacion", SortDirection = "Descending", Activo = "A" }; List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public Paginate <Comment> Get(PaginateParams p, string postId) { Paginate <Comment> res = new Paginate <Comment>(); res.PageSize = p.PageSize; res.PageNumber = p.PageNumber; int skip = p.PageNumber * p.PageSize; var builder = Builders <Comment> .Filter; res.TotalRegs = _comments.CountDocuments(f => f.postId == postId); res.Data = _comments.AsQueryable().Where(f => f.postId == postId).Skip(skip).Take(p.PageSize).ToList(); return(res); }
public List <PostulacionBE> List_Postulacion_Paginate(PaginateParams paginateParams) { var list = new List <PostulacionBE>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Postulacion_Sellst_Paginate", CommandType.StoredProcedure, SQLServer.CreateParameter("SortDirection", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SortColumn", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PageIndex", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("RowsPerPage", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("UsuarioId", SqlDbType.Int, paginateParams.UsuarioId), SQLServer.CreateParameter("Paginate", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters)); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objPostulacion = new PostulacionBE(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objPostulacion.FechaPostulacion = DataConvert.ToString(dataReader["S_FechaRegistro"]); objPostulacion.PostulacionId = DataConvert.ToInt(dataReader["N_IDPostulacion"]); objPostulacion.Categoria = DataConvert.ToString(dataReader["S_Categoria"]); objPostulacion.Especialidad = DataConvert.ToString(dataReader["S_Especialidad"]); objPostulacion.PostulanteNombre = DataConvert.ToString(dataReader["S_NombreCompleto"]); objPostulacion.PostulanteEmail = DataConvert.ToString(dataReader["S_CorreoElectronico"]); objPostulacion.PostulanteNumeroContacto1 = DataConvert.ToString(dataReader["S_NumeroContacto1"]); objPostulacion.Requisitos = DataConvert.ToString(dataReader["S_Requisitos"]); objPostulacion.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]); objPostulacion.PostulaEn = DataConvert.ToString(dataReader["S_PostulaEn"]); list.Add(objPostulacion); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Postulacion_Paginate(Repository Postulacion) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }
public async Task <IActionResult> Get([FromQuery] AnnoucementFilter filterOptions, [FromQuery] PaginateParams paginateParams, [FromQuery] OrderParams orderParams) { var brands = _repo.GetAll().OrderBy(x => x.Title).Include(x => x.BrandCategories).ThenInclude(x => x.Category) .Select(x => new BrandForViewDto { BrandId = x.BrandId, Title = x.Title, Categories = x.BrandCategories.Select(x => x.Category.Title) }); var filtered = brands.Where(x => x.Title.Contains(filterOptions.Query ?? "")); var paginatedData = await Paged <BrandForViewDto> .Paginate(filtered, paginateParams); return(Ok(paginatedData)); }
public ActionResult Index() { //Seteo de variables ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A" }; var paginateParams_lt = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "S_Titulo", SortDirection = "Ascending", Activo = "A" }; //Obtenemos los valores InterfaceWeb iweb_SeccionSuperior = new InterfaceWeb { IDModulo = 1, IDSeccion = 201 }; iweb_SeccionSuperior = _InterfaceWebService.List_InterfaceWeb_Unique(iweb_SeccionSuperior); List <InterfaceWeb> lst_iweb_SeccionProyectosEmblematicos = new List <InterfaceWeb>(); lst_iweb_SeccionProyectosEmblematicos = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_ProyectosEmblematicos); List <InterfaceWeb> lst_iweb_SeccionImagenesSuperiores = new List <InterfaceWeb>(); lst_iweb_SeccionImagenesSuperiores = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_ImagenesSuperiores); List <InterfaceWeb> lst_iweb_SeccionLineaTiempo = new List <InterfaceWeb>(); lst_iweb_SeccionLineaTiempo = _InterfaceWebService.List_InterfaceWebLineaTiempo_Paginate(paginateParams_lt, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_EventosLineaTiempo, 0); List <InterfaceWeb> lst_iweb_SeccionLineaTiempoProyecto = new List <InterfaceWeb>(); lst_iweb_SeccionLineaTiempoProyecto = _InterfaceWebService.List_InterfaceWebLineaTiempoProyecto_Paginate(paginateParams, Constantes.ModulosWeb.ProyectosEmblematicos, Constantes.ModulosSeccionWeb.ProyectosEmblematicos_EventosLineaTiempoProyecto, 0); List <InterfaceWeb> lst_iweb_Footer = new List <InterfaceWeb>(); lst_iweb_Footer = _InterfaceWebService.List_InterfaceWeb_Paginate(paginateParams, Constantes.ModulosWeb.Footer, Constantes.ModulosSeccionWeb.Footer_RedesSociales); //Mapeo de valores en el modelo model.ProyectosEmblematicos_SeccionMedio = iweb_SeccionSuperior.Titulo; model.ProyectosEmblematicos_SeccionProyectosEmblematicos = lst_iweb_SeccionProyectosEmblematicos; model.ProyectosEmblematicos_SeccionImagenesSuperiores = lst_iweb_SeccionImagenesSuperiores; model.ProyectosEmblematicos_SeccionLineaTiempo = lst_iweb_SeccionLineaTiempo; model.ProyectosEmblematicos_SeccionLineaTiempoProyecto = lst_iweb_SeccionLineaTiempoProyecto; model.Footer_SeccionIconos = lst_iweb_Footer; return(View(model)); }
public ActionResult List_FotosPrograma(int IDPrograma) { ViewBag.UrlAdmin = ConfigurationManager.AppSettings["UrlAdmin"]; var paginateParams = new PaginateParams { IsPaginate = false, PageIndex = 0, RowsPerPage = 0, SortColumn = "", SortDirection = "", Activo = "A" }; List <InterfaceWeb> lst_iweb_SeccionFotos = new List <InterfaceWeb>(); lst_iweb_SeccionFotos = _InterfaceWebService.List_InterfaceWebProgramasFotosGaleria_Paginate(paginateParams, Constantes.ModulosWeb.CentroCapacitacion, Constantes.ModulosSeccionWeb.CentroCapacitacion_GaleriaFoto, IDPrograma); model.CentroCapacitacion_SeccionFotos = lst_iweb_SeccionFotos; return(PartialView("_VistaGaleriaFoto", model)); }
public List <Vacante> List_Vacante_Paginate(PaginateParams paginateParams) { var list = new List <Vacante>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Vacante_Sellst_Paginate", CommandType.StoredProcedure, SQLServer.CreateParameter("SortDirection", SqlDbType.VarChar, paginateParams.SortDirection), SQLServer.CreateParameter("SortColumn", SqlDbType.VarChar, paginateParams.SortColumn), SQLServer.CreateParameter("PageIndex", SqlDbType.Int, paginateParams.PageIndex), SQLServer.CreateParameter("RowsPerPage", SqlDbType.Int, paginateParams.RowsPerPage), SQLServer.CreateParameter("UsuarioId", SqlDbType.Int, paginateParams.UsuarioId), SQLServer.CreateParameter("Paginate", SqlDbType.Bit, paginateParams.IsPaginate), SQLServer.CreateParameter("Filters", SqlDbType.Structured, paginateParams.Filters)); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objVacante = new Vacante(); paginateParams.TotalRows = DataConvert.ToInt(dataReader["List_TotalRegistros"]); objVacante.IDVacante = DataConvert.ToInt(dataReader["N_IDVacante"]); objVacante.IDCategoria = DataConvert.ToInt(dataReader["N_IDCategoria"]); objVacante.IDEspecialidad = DataConvert.ToInt(dataReader["N_IDEspecialidad"]); objVacante.Requisitos = DataConvert.ToString(dataReader["S_Requisitos"]); objVacante.NivelAcademico = DataConvert.ToString(dataReader["S_NivelAcademico"]); objVacante.PostulaEn = DataConvert.ToString(dataReader["S_PostulaEn"]); objVacante.Categoria = DataConvert.ToString(dataReader["S_Categoria"]); objVacante.Especialidad = DataConvert.ToString(dataReader["S_Especialidad"]); objVacante.FechaRegistro = DataConvert.ToString(dataReader["S_FechaRegistro"]); objVacante.Estado = DataConvert.ToString(dataReader["S_Estado"]).Equals("ACT") ? "Activo" : "Inactivo"; list.Add(objVacante); } } } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Vacante_Paginate(Repository Vacante) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } return(list); }