Exemplo n.º 1
0
 /// <summary>
 /// Método que verifica se o usuário está autenticado e preenche o grid com a listagem de LOG.
 /// </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 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)
         {
         }
         if (usuario.IsAuthenticated && !usuario.Disabled)
         {
         }
         else
         {
             erro = "Usuário não autenticado";
             Session.Add("erro", erro);
             Server.Transfer("Login.aspx");
             Session.Abandon();
         }
         Session.Add("coluna", "id");
         Session.Add("orderBy", "desc");
         Session.Add("campos", null);
         comando = "textsearch in log ";
         Session.Add("pesquisaLOG", comando);
         Adaptador adpt = new Adaptador();
         listaLog = adpt.TodosLogs();
         Session.Add("listaLog", listaLog);
         //GridView1.DataSource = bindGrid("sort");
         GridView1.DataSource = listaLog;
         GridView1.DataBind();
     }
     listaLog = (List <Log>)Session["listaLog"];
 }