예제 #1
0
 public PessoaFisica Salvar(PessoaFisica pessoaFisica)
 {
     _pessoaFisicaRepositorio.Salvar(pessoaFisica);
     return _pessoaFisicaRepositorio.Pesquisar(pessoaFisica.Id);
 }
        private void btnGravar_Click(object sender, EventArgs e)
        {
            try
            {
                var cliente = new PessoaFisica
                {
                    Nome = txtNome.Text,
                    Cpf = txtCpf.Text,
                    Rg = txtRg.Text,
                    Endereco = new Endereco
                    {
                        Cep = txtCep.Text,
                        Logradouro = txtEndereco.Text,
                        Cidade = txtCidade.Text,
                        Bairro = txtBairro.Text,
                        Uf = cbEstado.Text
                    },
                    Sexo = new Sexo
                    {
                        Descricao = cbSexo.Text
                    }
                    ,
                    NumeroEndereco = txtNumero.Text

                };

                cliente = _pessoaFisicaServico.Salvar(cliente);

                MessageBox.Show("Cliente cadastrado com sucesso");

                txtCodigo.Text = cliente.Id.ToString();
                CarregarGrid();

            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }