예제 #1
0
        public EnderecoColecao ConsultarEndrecoId(int Id)
        {
            try
            {
                EnderecoColecao endrecoColecao = new EnderecoColecao();
                DataTable       dataTable      = new DataTable();

                acessoAoBancoDeDadosSqlServer.LimparParamentros();
                acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@EnderecoId", Id);

                dataTable = acessoAoBancoDeDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultarIdEndereco");

                foreach (DataRow linha in dataTable.Rows)
                {
                    Endereco endereco = new Endereco();

                    endereco.EnderecoId  = Convert.ToInt32(linha["EnderecoId"]);
                    endereco.Logradouro  = Convert.ToString(linha["Logradouro"]);
                    endereco.Numero      = Convert.ToString(linha["Numero"]);
                    endereco.Bairro      = Convert.ToString(linha["Bairro"]);
                    endereco.Cidade      = Convert.ToString(linha["Cidade"]);
                    endereco.UF          = Convert.ToString(linha["Estado"]);
                    endereco.Pais        = Convert.ToString(linha["Pais"]);
                    endereco.Cep         = Convert.ToString(linha["Cep"]);
                    endereco.Complemento = Convert.ToString(linha["Complemento"]);

                    endrecoColecao.Add(endereco);
                }
                return(endrecoColecao);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public void Atualizar()
        {
            enderecoColecao        = enderecoNegocios.ConsultarEndrecoCep("");
            DgvEndereco.DataSource = null;
            DgvEndereco.DataSource = enderecoColecao;

            DgvEndereco.Update();
            DgvEndereco.Refresh();
        }
        private void BtnConsultarPorID_Click(object sender, EventArgs e)
        {
            enderecoColecao = enderecoNegocios.ConsultarEndrecoId(Convert.ToInt32(TxtIdEndereco.Text));
            DgvCadastroDeEndereco.DataSource = null;
            DgvCadastroDeEndereco.DataSource = enderecoColecao;

            DgvCadastroDeEndereco.Update();
            DgvCadastroDeEndereco.Refresh();
        }
        public void Atualizar()
        {
            enderecoColecao = enderecoNegocios.ConsultarEndrecoCep(TxtCepEndereco.Text);
            DgvCadastroDeEndereco.DataSource = null;
            DgvCadastroDeEndereco.DataSource = enderecoColecao;

            DgvCadastroDeEndereco.Update();
            DgvCadastroDeEndereco.Refresh();
        }
예제 #5
0
        public void AtualizarEndereco()
        {
            EnderecoColecao enderecoColecao = new EnderecoColecao();

            enderecoColecao = enderecoNegocios.ConsultarEndrecoCep("");
            DgvEnderecoDoUsuario.DataSource = null;
            DgvEnderecoDoUsuario.DataSource = enderecoColecao;

            DgvEnderecoDoUsuario.Update();
            DgvEnderecoDoUsuario.Refresh();
        }
예제 #6
0
        private void PreencherDataGridEnd()
        {
            EnderecoColecao colecao = new EnderecoColecao();

            if (colecaoEndereco != null)
            {
                foreach (EnderecoInfo end in colecaoEndereco)
                {
                    string padrao = string.Empty;

                    if (end.endpadrao)
                    {
                        padrao = "(PADRÃO) - ";
                    }

                    EnderecoInfo nEnd = new EnderecoInfo
                    {
                        IdEnd       = end.IdEnd,
                        IdCliente   = end.IdCliente,
                        endpadrao   = end.endpadrao,
                        Complemento = padrao + "Bairro: " + end.endBairro + ", Local: " + end.endLogradouro + ", End.: " + end.Complemento
                    };

                    colecao.Add(nEnd);
                }
            }
            else
            {
                EnderecoInfo nEnd = new EnderecoInfo
                {
                    Complemento = "NENHUM ENDEREÇO CADASTRADO PARA ESTE CLIENTE"
                };

                colecao.Add(nEnd);
            }

            dataGridViewEndereco.DataSource = colecao;
            dataGridViewEndereco.Select();
        }
예제 #7
0
 private void PreencherFormThread()
 {
     colecaoEnd           = negociosCliente.ConsultarEnderecoPorIdCliente(infoCliente.cliid);
     colecaofunc          = funcNegocios.ConsultarFuncTecnico();
     Form1.encerrarThread = true;
 }
예제 #8
0
 private void ConsultarEnd()
 {
     colecaoEndereco      = negociosCliente.ConsultarEnderecoPorIdCliente(clienteInfo.cliid);
     Form1.encerrarThread = true;
 }
예제 #9
0
 public FormEnderecoLista(EnderecoColecao end)
 {
     colecaoEndereco = end;
     Inicializar();
     PreencherDataGridEnd();
 }