示例#1
0
        public void EditarPessoa(PessoasModel p)
        {
            string     sqlUpdate = $@"UPDATE PESSOAS SET NOME = @nome, IDADE = @idade, EMAIL = @email, ENDERECO = @endereco WHERE ID = {p.Id}";
            SqlCommand cmd       = new SqlCommand(sqlUpdate, _conn, _trans);

            cmd.Parameters.AddWithValue("@nome", p.Nome);
            cmd.Parameters.AddWithValue("@idade", p.Idade);
            cmd.Parameters.AddWithValue("@email", p.Email);
            cmd.Parameters.AddWithValue("@endereco", p.Endereco);
            cmd.ExecuteNonQuery();
        }
示例#2
0
        public void AdicionarPessoa(PessoasModel pessoa)
        {
            string     sqlInsert = @"INSERT INTO PESSOAS(NOME, IDADE, EMAIL, ENDERECO) VALUES(@nome, @idade, @email, @endereco)";
            SqlCommand cmd       = new SqlCommand(sqlInsert, _conn, _trans);

            cmd.Parameters.AddWithValue("@nome", pessoa.Nome);
            cmd.Parameters.AddWithValue("@idade", pessoa.Idade);
            cmd.Parameters.AddWithValue("@email", pessoa.Email);
            cmd.Parameters.AddWithValue("@endereco", pessoa.Endereco);
            cmd.ExecuteNonQuery();
        }
示例#3
0
        public List <PessoasModel> CarregaLista()
        {
            string     sql          = @"SELECT ID, NOME, IDADE, EMAIL, ENDERECO FROM PESSOAS";
            SqlCommand cmd          = new SqlCommand(sql, _conn, _trans);
            var        listaPessoas = new List <PessoasModel>();

            using (SqlDataReader reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    PessoasModel pessoas = new PessoasModel()
                    {
                        Id       = Convert.ToInt32(reader["ID"]),
                        Nome     = reader["NOME"].ToString(),
                        Idade    = Convert.ToInt32(reader["IDADE"]),
                        Email    = reader["EMAIL"].ToString(),
                        Endereco = reader["ENDERECO"].ToString()
                    };
                    listaPessoas.Add(pessoas);
                }
            }
            return(listaPessoas);
        }