예제 #1
0
        public void SituacaoAtrasado()
        {
            var novaListaPessoas = new List <Pessoa>();

            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "David Koch ", Email = "*****@*****.**", Situacao = "em andamento"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Charles Koch", Email = "*****@*****.**", Situacao = "atrasado"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Michael Bloomberg", Email = "*****@*****.**", Situacao = "atrasado"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Larry Ellison", Email = "*****@*****.**", Situacao = "atrasado"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Mark Zuckerberg", Email = "*****@*****.**", Situacao = "atrasado"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Jeff Bezos", Email = "*****@*****.**", Situacao = "em andamento"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Carlos Slim", Email = "*****@*****.**", Situacao = "em andamento"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Warren Buffett", Email = "*****@*****.**", Situacao = "atrasado"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Amâncio Ortega", Email = "*****@*****.**", Situacao = "em andamento"
            });
            novaListaPessoas.Add(new Pessoa()
            {
                Nome = "Bill Gates", Email = "*****@*****.**", Situacao = "em andamento"
            });
            List <Pessoa> listaPessoaSelecionada =
                (from Pessoa p in novaListaPessoas
                 where p.Situacao == "atrasado"
                 select p).ToList();

            GridPessoas.DataSource = listaPessoaSelecionada;
            GridPessoas.DataBind();
        }
예제 #2
0
        protected void GridPessoas_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int userid = Convert.ToInt32(GridPessoas.DataKeys[e.RowIndex].Values["Id"].ToString());

            GridViewRow row = GridPessoas.Rows[e.RowIndex];

            string strName  = ((TextBox)(row.Cells[1].Controls[0])).Text;
            string strEmail = ((TextBox)(row.Cells[4].Controls[0])).Text;
            string strCpf   = ((TextBox)(row.Cells[2].Controls[0])).Text;

            this.SqlDataSource1.UpdateCommand = @"UPDATE Pessoa SET Nome ='" + strName + "',Email ='" + strEmail + "', Cpf ='" + strCpf + "' WHERE ID = " + userid;

            GridPessoas.DataBind();
        }
예제 #3
0
        protected void GridPessoas_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int userid = Convert.ToInt32(GridPessoas.DataKeys[e.RowIndex].Values["Id"].ToString());

            try
            {
                this.SqlDataSource1.DeleteCommand = @"DELETE FROM Pessoa WHERE Id = " + userid;


                GridPessoas.DataBind();
            }
            catch (Exception ex)
            {
                //Box.Text = "SQL error" + e;
            }
        }
예제 #4
0
        public void Pessoas()
        {
            var pessoas = new List <Pessoa>();

            pessoas.Add(new Pessoa()
            {
                Nome = "David Koch ", Email = "*****@*****.**", Situacao = "em andamento"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Charles Koch", Email = "*****@*****.**", Situacao = "atrasado"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Michael Bloomberg", Email = "*****@*****.**", Situacao = "atrasado"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Larry Ellison", Email = "*****@*****.**", Situacao = "atrasado"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Mark Zuckerberg", Email = "*****@*****.**", Situacao = "atrasado"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Jeff Bezos", Email = "*****@*****.**", Situacao = "em andamento"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Carlos Slim", Email = "*****@*****.**", Situacao = "em andamento"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Warren Buffett", Email = "*****@*****.**", Situacao = "atrasado"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Amâncio Ortega", Email = "*****@*****.**", Situacao = "em andamento"
            });
            pessoas.Add(new Pessoa()
            {
                Nome = "Bill Gates", Email = "*****@*****.**", Situacao = "em andamento"
            });
            GridPessoas.DataSource = pessoas;
            GridPessoas.DataBind();
        }