示例#1
0
        public List <Modelo.Endereco> Select(int id)
        {
            // Variavel para armazenar um livro
            Modelo.Endereco aEndereco;
            // Cria Lista Vazia
            List <Modelo.Endereco> aListEndereco = new List <Modelo.Endereco>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Endereco where id_cliente = @id";
            cmd.Parameters.AddWithValue("@id", id);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aEndereco = new Modelo.Endereco(
                        int.Parse(dr["id"].ToString()),
                        dr["Rua"].ToString(),
                        dr["Numero"].ToString(),
                        dr["CEP"].ToString(),
                        dr["Bairro"].ToString(),
                        dr["Cidade"].ToString(),
                        dr["UF"].ToString(),
                        int.Parse(dr["Id_Cliente"].ToString())
                        );
                    // Adiciona o livro lido à lista
                    aListEndereco.Add(aEndereco);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListEndereco);
        }
示例#2
0
        public void Delete(Modelo.Endereco obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("DELETE FROM Endereco WHERE id = @Endereco_id", conn);

            cmd.Parameters.AddWithValue("@Endereco_id", obj.id);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
示例#3
0
        public void Insert(Modelo.Endereco obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("INSERT INTO Endereco (Rua, Numero, CEP, Bairro, Cidade, UF, Id_Cliente) VALUES(@Rua, @Numero, @CEP, @Bairro, @Cidade, @UF, @Id_Cliente)", conn);

            cmd.Parameters.AddWithValue("@Rua", obj.Rua);
            cmd.Parameters.AddWithValue("@Numero", obj.Numero);
            cmd.Parameters.AddWithValue("@CEP", obj.CEP);
            cmd.Parameters.AddWithValue("@Bairro", obj.Bairro);
            cmd.Parameters.AddWithValue("@Cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@UF", obj.UF);
            cmd.Parameters.AddWithValue("@Id_Cliente", obj.Id_Cliente);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
示例#4
0
        public void Update(Modelo.Endereco obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("UPDATE Endereco SET Rua = @Rua, Numero = @Numero, CEP = @CEP, Bairro = @Bairro, Cidade = @Cidade, UF = @UF where id = @id ", conn);

            cmd.Parameters.AddWithValue("@Rua", obj.Rua);
            cmd.Parameters.AddWithValue("@Numero", obj.Numero);
            cmd.Parameters.AddWithValue("@CEP", obj.CEP);
            cmd.Parameters.AddWithValue("@Bairro", obj.Bairro);
            cmd.Parameters.AddWithValue("@Cidade", obj.Cidade);
            cmd.Parameters.AddWithValue("@id", obj.id);
            cmd.Parameters.AddWithValue("@UF", obj.UF);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }