public ActionResult BusquedaSimpleHunting(VistaAlumnoHunting entidad) { LNGeneral lngeneral = new LNGeneral(); //entidad.ListaBusqueda = lngeneral.EmpresaHuntingBuscarSimple(entidad.PalabraClave == null ? "" : entidad.PalabraClave); List<Hunting> lista = lngeneral.EmpresaHuntingBuscarSimple(entidad.PalabraClave == null ? "" : entidad.PalabraClave, entidad.NroPagina, Constantes.FILAS_POR_PAGINA); //1 para demo. //Datos para la paginación. int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal; Paginacion paginacion = new Paginacion(); paginacion.NroPaginaActual = entidad.NroPagina; paginacion.CantidadTotalResultados = cantidadTotal; paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; if (residuo > 0) paginacion.TotalPaginas += 1; ViewBag.Paginacion = paginacion; ViewBag.TipoPaginacion = "Simple"; return PartialView("_ResultadoBusquedaHunting", lista); }
public ActionResult Hunting() { VistaAlumnoHunting utp = new VistaAlumnoHunting(); LNGeneral lngeneral = new LNGeneral(); //Tipo de Estudio //Busca Lista Tipo de Estudio utp.ListaTipoEstudio = lngeneral.ObtenerListaValor(7); List<SelectListItem> listItemsTipoEstudio = new List<SelectListItem>(); foreach (ListaValor entidad in utp.ListaTipoEstudio) { SelectListItem item = new SelectListItem(); item.Text = entidad.Valor; item.Value = entidad.IdListaValor.ToString(); listItemsTipoEstudio.Add(item); } //Estado del estudio //Busca Lista Estado del estudio utp.ListaEstadoEstudio = lngeneral.ObtenerListaValor(43); List<SelectListItem> listItemEstadodelestudio = new List<SelectListItem>(); foreach (ListaValor entidad in utp.ListaEstadoEstudio) { SelectListItem item = new SelectListItem(); item.Text = entidad.Valor; item.Value = entidad.IdListaValor.ToString(); listItemEstadodelestudio.Add(item); } //Sector empresarial //Busca Lista Sector Empresarial utp.ListaSectorEmpresarial = lngeneral.ObtenerListaValor(8); List<SelectListItem> listItemSector = new List<SelectListItem>(); foreach (ListaValor entidad in utp.ListaSectorEmpresarial) { SelectListItem item = new SelectListItem(); item.Text = entidad.Valor; item.Value = entidad.IdListaValor.ToString(); listItemSector.Add(item); } //Tipo Cargo //Busca Lista Tipo Cargo utp.ListaTipoCargo = lngeneral.ObtenerListaValor(9); List<SelectListItem> listItemTipoCargo = new List<SelectListItem>(); foreach (ListaValor entidad in utp.ListaTipoCargo) { SelectListItem item = new SelectListItem(); item.Text = entidad.Valor; item.Value = entidad.IdListaValor.ToString(); listItemTipoCargo.Add(item); } //Tipo Informacion Adicional //Busca Lista Tipo informacion Adicional utp.ListaInformacionAdicional = lngeneral.ObtenerListaValor(10); List<SelectListItem> listItemTipoInformacionAdicional = new List<SelectListItem>(); foreach (ListaValor entidad in utp.ListaInformacionAdicional) { SelectListItem item = new SelectListItem(); item.Text = entidad.Valor; item.Value = entidad.IdListaValor.ToString(); listItemTipoInformacionAdicional.Add(item); } //Lista de Combos ViewBag.ListaTipoEstudio = listItemsTipoEstudio; ViewBag.ListaEstadodelestudio = listItemEstadodelestudio; ViewBag.ListaSectorEmpresarial = listItemSector; ViewBag.ListaTipoCargo = listItemTipoCargo; ViewBag.ListaTipoInformacionAdicional = listItemTipoInformacionAdicional; return View(utp); }
public ActionResult BusquedaAvanzadaHunting(VistaAlumnoHunting entidad) { LNGeneral lngeneral = new LNGeneral(); //entidad.ListaBusqueda = lngeneral.EmpresaHuntingBuscarSimple(entidad.PalabraClave == null ? "" : entidad.PalabraClave); List<Hunting> lista = lngeneral.EmpresaHuntingBuscarAvanzada(entidad.IdTipoEstudio == null ? "" : entidad.IdTipoEstudio, entidad.Estudios == null ? "" : entidad.Estudios, entidad.IdEstadoEstudio == null ? "" : entidad.IdEstadoEstudio, entidad.IdSectorEmpresarial == null ? "" : entidad.IdSectorEmpresarial, entidad.AnosExperiencia, entidad.NombreCargo == null ? "" : entidad.NombreCargo, entidad.IdInformacionAdicional == null ? "" : entidad.IdInformacionAdicional, entidad.Conocimiento == null ? "" : entidad.Conocimiento, entidad.Distrito == null ? "" : entidad.Distrito, entidad.NroPagina, Constantes.FILAS_POR_PAGINA); //Datos para la paginación. int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal; Paginacion paginacion = new Paginacion(); paginacion.NroPaginaActual = entidad.NroPagina; paginacion.CantidadTotalResultados = cantidadTotal; paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA; // Constantes.FILAS_POR_PAGINA; if (residuo > 0) paginacion.TotalPaginas += 1; ViewBag.Paginacion = paginacion; ViewBag.TipoPaginacion = "Avanzada"; return PartialView("_ResultadoBusquedaHunting", lista); }