//MOSTRA VALORES DE JSON EM LISTA
    public void carregarListaDePessoas()
    {
        MeuWS.WebService ws = new MeuWS.WebService();
        var dados           = ws.retornaListaDePessoas();

        ////MOSTRA JSON EM STRING
        //Response.Write(dados);
        ////OU
        //for (int i = 0; i < dados.Count(); i++)
        //{
        //    Response.Write(dados[i].ToString());
        //}

        //MOSTRA VALORES DE JSON EM LISTA
        List <Pessoa> listaDePessoas = JsonConvert.DeserializeObject <List <Pessoa> >(dados.ToString());

        dgPessoas.DataSource = listaDePessoas;
        dgPessoas.DataBind();

        //DYNAMIC É UMA VARIÁVEL PARECIDA COM VAR, E NESTE CASO ESTÁ MOLDANDO UM OBJETO QUE NÃO EXISTE, E ARMAZENANDO OS VALORES
        dynamic lista = JsonConvert.DeserializeObject(dados);

        foreach (var item in lista)
        {
            Response.Write("Nome: " + item.Nome + " / Idade: " + item.Idade + " / E-mail: " + item.Email + "<br>");
            //Pessoa p = new Pessoa();
            //p.uid_pessoa = item.UID_Pessoa;
            //p.nome = item.Nome;
            //p.idade = item.Idade;
            //p.email = item.Email;
            //listaDePessoas.Add(p);
        }
    }
    protected void btnSomar_Click(object sender, EventArgs e)
    {
        MeuWS.WebService ws = new MeuWS.WebService();
        int n1        = Convert.ToInt32(txtN1.Text);
        int n2        = Convert.ToInt32(txtN2.Text);
        int resultado = ws.somaNumero(n1, n2);

        txtResultado.Text = resultado.ToString();
    }
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     MeuWS.WebService ws = new MeuWS.WebService();
     if (txtID.Text == "0")
     {
         ws.cadastrarProfessor(txtNome.Text, txtIdade.Text);
     }
     else
     {
         ws.alterarProfessor(txtID.Text, txtNome.Text, txtIdade.Text);
     }
     limparCampos();
     carregarProfessores();
 }
    //MONTA 1 OBJETO COM DADOS DE JSON
    public void carregaPessoa()
    {
        MeuWS.WebService ws = new MeuWS.WebService();
        var dados           = ws.retornaPessoa();
        //MOSTRA JSON EM STRING
        //Response.Write(dados);

        //MONTA 1 OBJETO COM DADOS DE JSON
        Pessoa dados_limpos = JsonConvert.DeserializeObject <Pessoa>(dados.ToString());

        Response.Write("ID: " + dados_limpos.uid_pessoa);
        Response.Write("Nome: " + dados_limpos.nome);
        Response.Write("Idade: " + dados_limpos.idade);
        Response.Write("Email: " + dados_limpos.email);
    }
 protected void dgProfessores_ItemCommand(object source, DataGridCommandEventArgs e)
 {
     if (e.CommandName.Equals("Alterar"))
     {
         txtID.Text    = e.Item.Cells[0].Text;
         txtNome.Text  = e.Item.Cells[1].Text;
         txtIdade.Text = e.Item.Cells[2].Text;
     }
     else if (e.CommandName.Equals("Deletar"))
     {
         MeuWS.WebService ws = new MeuWS.WebService();
         ws.deletarProfessor(e.Item.Cells[0].Text);
         carregarProfessores();
     }
 }
Ejemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string idUsuario = Session["idUser"].ToString();

        if (idUsuario == "nada")
        {
            Session["idUser"] = "******";
            Response.Redirect("Login.aspx");
        }
        else
        {
            MeuWS.WebService ws       = new MeuWS.WebService();
            var dados                 = ws.tabelaLogUsuario(idUsuario);
            System.Data.DataSet lista = Newtonsoft.Json.JsonConvert.DeserializeObject <System.Data.DataSet>(dados.ToString());

            dgLog.DataSource = lista;
            dgLog.DataBind();
        }
    }
Ejemplo n.º 7
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        string login = txtLogin.Text;
        string senha = txtSenha.Text;

        MeuWS.WebService ws      = new MeuWS.WebService();
        Usuario          usuario = new Usuario();
        var dados = ws.verificarLoginUsuario(login, senha);

        usuario = Newtonsoft.Json.JsonConvert.DeserializeObject <Usuario>(dados.ToString());
        if (usuario.nome != null)
        {
            usuario.registrarLog(usuario.id.ToString());
            Session["idUser"] = usuario.id;
            Response.Redirect("Home.aspx");
        }
        else
        {
            Session["idUser"] = "******";
            Response.Redirect("Login.aspx");
        }
    }
 public void carregarProfessores()
 {
     MeuWS.WebService ws = new MeuWS.WebService();
     dgProfessores.DataSource = ws.buscaProfessores();
     dgProfessores.DataBind();
 }