protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { usuarioConectado = (String)Session["usuario"]; senhaConectado = (String)Session["senha"]; GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); User usuario = new User(usuarioConectado, senhaConectado); try { usuario = goldenAccess.Authenticate(usuarioConectado, senhaConectado); } catch (Exception ex) { LabelErro.Text = ex.Message; ImageAttention.Visible = true; } if (usuario.IsAuthenticated && !usuario.Disabled) { } else { erro = "Usuário não autenticado"; Session.Add("erro", erro); Server.Transfer("Login.aspx"); Session.Abandon(); } comando = (String)Session["pesquisa"]; Adaptador adpt = new Adaptador(); GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); } }
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { comando = (String)Session["pesquisa"]; GridView1.PageIndex = e.NewPageIndex; Adaptador adpt = new Adaptador(); GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); }
/// <summary> /// Método usado para processar a pesquisa dentro da lista de Colaboradores. /// </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["pesquisa"]; campos = (String)Session["campos"]; Adaptador adpt = new Adaptador(); if (IsPostBack) { if (campos == TextBoxPesquisa.Text) { GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); } else { Session["campos"] = TextBoxPesquisa.Text; string parametros = montarComando(TextBoxPesquisa.Text); if (parametros == null) { ScriptManager.RegisterStartupScript(Page, GetType(), Guid.NewGuid().ToString(), "window.alert('Parâmetro Inválido.');", true); } else { comando += " E " + parametros; GridView1.DataSource = adpt.PesquisarCampos(comando); GridView1.DataBind(); } } } //List<Documento> lista = new List<Documento>(); //lista = adpt.PesquisarCampos(comando); //GridView1.DataSource = lista; //GridView1.DataBind(); }