Exemplo n.º 1
0
        public static PessoaFisica ToDomainModel(PessoaFisicaCommands pessoaVM)
        {
            if (pessoaVM == null)
            {
                return(null);
            }

            var pessoa = new PessoaFisica(
                pessoaVM.Nome,
                pessoaVM.CPF,
                pessoaVM.RG,
                pessoaVM.TituloDeEleitor,
                pessoaVM.DataDeNascimento,
                pessoaVM.NaturalidadeId,
                pessoaVM.Nacionalidade,
                (ESexo)pessoaVM.Sexo,
                pessoaVM.EstadoCivil,
                pessoaVM.Status,
                pessoaVM.IdPessoa);

            pessoa.NomeDoPai          = pessoaVM.NomeDoPai;
            pessoa.NomeDaMae          = pessoaVM.NomeDaMae;
            pessoa.Salario            = string.IsNullOrEmpty(pessoaVM.Salario) ? 0M : Convert.ToDecimal(TextoHelper.LimparMascaraValorMonetario(pessoaVM.Salario));
            pessoa.LimiteDeCredito    = string.IsNullOrEmpty(pessoaVM.LimiteDeCredito) ? 0M : Convert.ToDecimal(TextoHelper.LimparMascaraValorMonetario(pessoaVM.LimiteDeCredito));
            pessoa.SPC                = pessoaVM.SPC;
            pessoa.Observacao         = pessoaVM.Observacao;
            pessoa.DataDaUltimaCompra = pessoaVM.DataDaUltimaCompra;
            pessoa.Referencias        = pessoaVM.Referencias;

            return(pessoa);
        }
Exemplo n.º 2
0
        public static PessoaFisicaCommands ToModelDomain(PessoaFisica pessoa)
        {
            if (pessoa == null)
            {
                return(null);
            }

            var pessoaVM = new PessoaFisicaCommands();

            pessoaVM.Conceito           = pessoa.Conceito;
            pessoaVM.CPF                = pessoa.CPF == null ? string.Empty : pessoa.CPF.Codigo;
            pessoaVM.DataDaUltimaCompra = pessoa.DataDaUltimaCompra;
            pessoaVM.DataDeNascimento   = pessoa.DataDeNascimento;
            pessoaVM.EstadoCivil        = pessoaVM.EstadoCivil;
            pessoaVM.IdPessoa           = pessoa.IdPessoa;
            pessoaVM.LimiteDeCredito    = pessoa.LimiteDeCredito.ToString();
            pessoaVM.Nacionalidade      = pessoa.Nacionalidade;
            pessoaVM.Naturalidade       = EstadoAdapter.ToModelDomain(pessoa.Naturalidade);
            pessoaVM.NaturalidadeId     = pessoa.NaturalidadeId;
            pessoaVM.Nome               = pessoa.Nome;
            pessoaVM.NomeDaMae          = pessoa.NomeDaMae;
            pessoaVM.NomeDoPai          = pessoa.NomeDoPai;
            pessoaVM.Observacao         = pessoa.Observacao;
            pessoaVM.Referencias        = pessoa.Referencias;
            pessoaVM.RG              = pessoa.RG;
            pessoaVM.Salario         = pessoa.Salario.ToString();
            pessoaVM.Sexo            = (int)pessoa.Sexo;
            pessoaVM.SPC             = pessoa.SPC;
            pessoaVM.Status          = pessoa.Status;
            pessoaVM.TituloDeEleitor = pessoa.TituloEleitor;

            return(pessoaVM);
        }
Exemplo n.º 3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            var pessoaCommands = new PessoaFisicaCommands();

            pessoaCommands.Status           = "Ativo";
            pessoaCommands.Nome             = "Alan Bessa";
            pessoaCommands.CPF              = "519.249.282-30";
            pessoaCommands.RG               = "2324234342";
            pessoaCommands.DataDeNascimento = new DateTime(1988, 12, 10);
            pessoaCommands.NaturalidadeId   = new Guid("CFF28DC0-512D-479E-9384-6009042E38C5");
            pessoaCommands.Nacionalidade    = "brasileiro";
            pessoaCommands.Sexo             = (int)ESexo.Masculino;
            pessoaCommands.EstadoCivil      = EEstadoCivil.Solteiro;

            var enderecoCommands = new EnderecoCommands();

            enderecoCommands.Bairro      = "Centro";
            enderecoCommands.Cep         = "23456-098";
            enderecoCommands.CidadeId    = new Guid("A4F98328-BA72-48B2-85EF-A4D920CD9185");
            enderecoCommands.Complemento = string.Empty;
            enderecoCommands.EstadoId    = new Guid("CFF28DC0-512D-479E-9384-6009042E38C5");
            enderecoCommands.Logradouro  = "Rua Siclano da Silva";
            enderecoCommands.Numero      = "1234";



            var cadastroPessoaFisica = new CadastrarPessoaFisicaViewModel();

            cadastroPessoaFisica.DadosDeEndereco     = enderecoCommands;
            cadastroPessoaFisica.DadosDaPessoaFisica = pessoaCommands;

            _pessoaFisicaApp.CadastrarPessoaFisica(cadastroPessoaFisica);

            _baseForm.ValidarErrosDominio();
        }