예제 #1
0
        //INSERT
        public void gravar(Endereco e)
        {
            try
            {
                AbrirConexao();
                cmd = new SqlCommand("INSERT INTO ENDEREÇO(UF,CEP,CIDADE,BAIRRO,RUA,COMPLEMENTO,NUMERO,USUARIO_ID) VALUES (@V1,@V2,@V3,,@V4,@V5,@V6,@V7,@V8)", con);
                cmd.Parameters.AddWithValue("@v1",e.Uf);
                cmd.Parameters.AddWithValue("@v2", e.Cep);
                cmd.Parameters.AddWithValue("@v3", e.Cidade);
                cmd.Parameters.AddWithValue("@v4", e.Bairro);
                cmd.Parameters.AddWithValue("@v5", e.Rua);
                cmd.Parameters.AddWithValue("@v6", e.Complemento);
                cmd.Parameters.AddWithValue("@v7", e.Numero);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {

                throw new Exception(" Erro ao gravar Usuário :"+ ex.Message);
            }
            finally
            {
                FecharConexao();

            }
        }
예제 #2
0
        // UPDATE
        public void Atualizar(Endereco e)
        {
            try
            {
                AbrirConexao();
                cmd = new SqlCommand("UPDATE ENDEREÇO SET UF=@V1, CEP=@V2, CIDADE=@V3, BAIRRO=@V4, RUA=@V5, COMPLEMENTO=@V6, NUMERO=@V7, USUARIO_ID=@V8 WHERE ID=@V9",con);

                cmd.Parameters.AddWithValue("@v1", e.Uf);
                cmd.Parameters.AddWithValue("@v2", e.Cep);
                cmd.Parameters.AddWithValue("@v3", e.Cidade);
                cmd.Parameters.AddWithValue("@v4", e.Bairro);
                cmd.Parameters.AddWithValue("@v5", e.Rua);
                cmd.Parameters.AddWithValue("@v6", e.Complemento);
                cmd.Parameters.AddWithValue("@v7", e.Numero);
                cmd.Parameters.AddWithValue("@v9", e.ID);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {

                throw new Exception(" Erro ao atualizar usuário : "+ ex.Message);
            }
            finally
            {
                FecharConexao();
            }
        }
예제 #3
0
        // DELETE
        public void Excluir(Endereco e)
        {
            try
            {

                AbrirConexao();
                cmd = new SqlCommand(" DELETE FROM ENDEREÇO WHERE ID=@V1", con);

                cmd.Parameters.AddWithValue("@V1", e.ID);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {

                throw new Exception("Erro ao excluir ENDEREÇO: " + ex.Message) ;
            }
            finally
            {
                FecharConexao();
            }
        }
예제 #4
0
        public List<Endereco> Listar()
        {
            try
            {
                AbrirConexao();
                cmd = new SqlCommand(" SELECT * FROM ENDEREÇO",con);
                Dr = cmd.ExecuteReader();

                List<Endereco> lista = new List<Endereco>();

                while (Dr.Read())
                {

                    Endereco e = new Endereco();

                    e = new Endereco();
                    e.ID = Convert.ToInt32(Dr["ID"]);
                    e.Uf = Convert.ToString(Dr["UF"]);
                    e.Cep = Convert.ToString(Dr["CEP"]);
                    e.Cidade = Convert.ToString(Dr["Cidade"]);
                    e.Bairro = Convert.ToString(Dr["BAIRRO"]);
                    e.Rua = Convert.ToString(Dr["RUA"]);
                    e.Complemento = Convert.ToString(Dr["COMPLEMENTO"]);
                    e.Numero = Convert.ToString(Dr["NUMERO"]);

                    lista.Add(e);
                }
                return lista;
            }
            catch (Exception ex)
            {

                throw new Exception(" Erro ao listar os Endereços " + ex.Message);
            }
            finally
            {

                FecharConexao();
            }
        }
예제 #5
0
        //
        public Endereco PesquisarPorID(int ID)
        {
            try
            {
                AbrirConexao();
                cmd = new SqlCommand("Select * FROM ENDEREÇO WHERE ID=@V1",con);

                cmd.Parameters.AddWithValue("@V1",ID);

                Endereco e = null;
                if (Dr.Read())
                {
                 e= new Endereco();
                 e.ID = Convert.ToInt32(Dr["ID"]);
                 e.Uf= Convert.ToString(Dr["UF"]);
                 e.Cep = Convert.ToString(Dr["CEP"]);
                 e.Cidade= Convert.ToString(Dr["Cidade"]);
                 e.Bairro = Convert.ToString(Dr["BAIRRO"]);
                 e.Rua = Convert.ToString(Dr["RUA"]);
                 e.Complemento = Convert.ToString(Dr["COMPLEMENTO"]);
                 e.Numero = Convert.ToString(Dr["NUMERO"]);

                }

                return e;

            }

            catch (Exception ex)
            {

                throw new Exception( "Erro ao pesquisar Endereço: " + ex.Message );
            }

            finally
            {
                FecharConexao();
            }
        }