示例#1
0
        public static void EditaPessoaJuridica(PessoaJuridicaDTO p)
        {
            PessoaJuridica pessoa      = new PessoaJuridica();
            var            cont        = new Contato();
            var            end         = new Endereco();
            var            repositorio = new PessoaJuridicaRepository();

            pessoa.ID          = p.ID;
            pessoa.Nome        = p.Nome;
            pessoa.CNPJ        = p.CNPJ;
            pessoa.RazaoSocial = p.RazaoSocial;
            if (p.Email != null)
            {
                cont.Email = p.Email;
                cont.Nome  = p.Nome;
                cont.Fone  = p.Fone;
                cont.Cargo = p.Cargo;
            }
            if (p.Endereco != null)
            {
                end.Endereco1   = p.Endereco;
                end.Numero      = p.Numero;
                end.Complemento = p.Complemento;
                end.CEP         = p.CEP;
                end.Bairro      = p.Bairro;
                end.Cidade      = p.Cidade;
            }
            var r = repositorio.ObterEmpresaDefault();

            pessoa.Empresa = r;
            repositorio.EditaPJ(pessoa, cont, end);
        }
示例#2
0
 public static void EditaPessoaJuridica(PessoaJuridicaDTO p)
 {
     PessoaJuridica pessoa = new PessoaJuridica();
     var cont = new Contato();
     var end = new Endereco();
     var repositorio = new PessoaJuridicaRepository();
     pessoa.ID = p.ID;
     pessoa.Nome = p.Nome;
     pessoa.CNPJ = p.CNPJ;
     pessoa.RazaoSocial = p.RazaoSocial;
     if (p.Email != null)
     {
         cont.Email = p.Email;
         cont.Nome = p.Nome;
         cont.Fone = p.Fone;
         cont.Cargo = p.Cargo;
     }
     if (p.Endereco != null)
     {
         end.Endereco1 = p.Endereco;
         end.Numero = p.Numero;
         end.Complemento = p.Complemento;
         end.CEP = p.CEP;
         end.Bairro = p.Bairro;
         end.Cidade = p.Cidade;
     }
     var r = repositorio.ObterEmpresaDefault();
     pessoa.Empresa = r;
     repositorio.EditaPJ(pessoa, cont, end);
 }