Esempio n. 1
0
        private static Cliente InserindoNovoCliente(ClienteDados clienteDados)
        {
            Cliente cliente = new Cliente()
            {
                DataNascimento = DateTime.Parse("04/05/1982"),
                Nome           = "Cliente Teste",
                Sobrenome      = "Teste",
                Enderecos      = new System.Collections.Generic.List <Endereco>()
                {
                    new Endereco {
                        Logradouro = "a", Bairro = "b", Cidade = "c", Estado = "e", Cep = "18135070", Tipo = TipoEndereco.Residencial
                    },
                    new Endereco {
                        Logradouro = "f", Bairro = "g", Cidade = "h", Estado = "i", Cep = "18135070", Tipo = TipoEndereco.Comercial
                    }
                }
            };

            EnderecoDados enderecoDados = new EnderecoDados();

            cliente.Id = clienteDados.Insert(cliente);
            cliente.Enderecos.ForEach(endereco => {
                endereco.IdCliente = cliente.Id;
                endereco.Id        = enderecoDados.Insert(endereco);
            });

            return(cliente);
        }
Esempio n. 2
0
        private static void BuscandoERemovendoCliente(ClienteDados clienteDados, Cliente clienteInserido)
        {
            EnderecoDados enderecoDados = new EnderecoDados();

            var cliente = clienteDados.Find(clienteInserido.Id);

            cliente.Enderecos.ForEach(e => enderecoDados.Delete(e));

            clienteDados.Delete(cliente);
        }
Esempio n. 3
0
        private void textBox_cep_MouseLeave(object sender, MouseEventArgs e)
        {
            EnderecoDados defineEnd = new EnderecoDados();
            Endereco      end       = new Endereco();

            try
            {
                end = defineEnd.GET(textBox_cep.Text);
                textBox_bairro.Text     = end.Bairro;
                textBox_cidade.Text     = end.Cidade;
                textBox_logradouro.Text = end.Logradouro;
                textBox_uf.Text         = end.UF;
            }
            catch
            {
            }
        }