public List <Serie> BuscarSerie(string busqueda) { List <Serie> isbns = null; SeriesLibroController controller = new SeriesLibroController(); try { if (AutenticacionSitio.IsUsuarioAutenticado()) { isbns = controller.BuscarPor(busqueda, new int?(30)); } else { HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.Unauthorized; } if (isbns == null || isbns.Count <= 0) { isbns = new List <Serie>() { new Serie() { IdSerie = "", NombreLatin = "NO SE ENCONTRO EL ISBN", NombreGriego = "NO SE ENCONTRO EL ISBN" } }; } } catch (Exception ex) { isbns = new List <Serie>() { new Serie() { IdSerie = "", NombreLatin = "NO SE ENCONTRO EL ISBN", NombreGriego = "NO SE ENCONTRO EL ISBN" } }; HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.InternalServerError; } return(isbns); }
private void Buscar() { string busqueda = HiddenCampoBusqueda.Value; if (String.IsNullOrEmpty(busqueda)) { _Series = new List <Serie>(); _Paginacion.FilasTotales = 0; _Paginacion.PaginasTotales = 0; _Paginacion.PaginaActual = 0; } else { _Series = catalogos.BuscarPor(busqueda, null); _Paginacion.PaginasTotales = (int)Math.Ceiling(((_Series != null ?_Series.Count: 0) * 1.00M) / (_Paginacion.FilasPorPagina * 1.00M)); } ViewState["series"] = _Series; ViewState["paginacion"] = _Paginacion; ViewState["busquedaHabilitada"] = true; MostrarSeries(_Series); }