/// <summary> /// Método usado para fazer pesquisa dentro da lista de LOGs. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void ButtonEnviarPesquisa_Click(object sender, EventArgs e) { comando = (String)Session["pesquisaLOG"]; campos = (String)Session["campos"]; Adaptador adpt = new Adaptador(); if (IsPostBack) { if (campos == TextBoxPesquisa.Text) { GridView1.DataSource = adpt.PesquisarCamposLOG(comando); GridView1.DataBind(); } else { if (campos == null) { campos = TextBoxPesquisa.Text; } else { campos += " " + TextBoxPesquisa.Text; } Session["campos"] = campos; string parametros = montarComando(campos); //string parametros = TextBoxPesquisa.Text; if (TextBoxPesquisa.Text == null) { ScriptManager.RegisterStartupScript(Page, GetType(), Guid.NewGuid().ToString(), "window.alert('Parâmetro Inválido.');", true); } else { comando = "textsearch in log " + montaParametros(parametros); listaLog = adpt.PesquisarCamposLOG(comando); GridView1.DataSource = listaLog; GridView1.DataBind(); Session["pesquisaLOG"] = comando; Session["listaLog"] = listaLog; } } } }