Ejemplo n.º 1
0
    protected bool FazPesquisa(string page, string isbn, string titulo, string keyword, string autor)
    {
        if (keyword == "" && autor == "" && isbn == "" && titulo == "")
        {
            Erros.Attributes.Add("style", "color:Red; text-align:center; font-weight: bold; ");
            Erros.InnerText = "Tem que escrever em pelo menos um campo!";
            idAnteriorPagina.Visible = false;
            idProximaPagina.Visible = false;
            paginaActual.Visible = false;
            PesquisaGrid.Visible = false;
            return false;
        }

        //query de livros a amazon e companhia

        WEBooksBiztalk amazon = new WEBooksBiztalk();
        Book[] resultado = null;
        try
        {
            resultado  = amazon.PesquisaLivros(page, keyword, autor, titulo, isbn);
        }
        catch (Exception) {
            Erros.Attributes.Add("style", "color:Red; text-align:center; font-weight: bold; ");
            Erros.InnerText = "A sua pesquisa nao retornou resultados";
            idAnteriorPagina.Visible = false;
            idProximaPagina.Visible = false;
            paginaActual.Visible = false;
            PesquisaGrid.Visible = false;
            return false;
        }
        PesquisaGrid.Visible = true;
        this.MostraPagina(resultado);

        return true;
    }