コード例 #1
0
ファイル: ClienteService.cs プロジェクト: thinog/SuperERP
 public static void CadastraPessoaFisica(PessoaFisicaDTO p)
 {
     PessoaFisica pessoa = new PessoaFisica();
     var cont = new Contato();
     var end = new Endereco();
     var repositorio = new PessoaFisicaRepositorio();
     pessoa.Nome = p.Nome;
     pessoa.CPF = p.CPF;
     pessoa.RG = p.RG;
     if (p.Email != null)
     {
         cont.Email = p.Email;
         cont.Nome = p.Nome;
         cont.Fone = p.Fone;
         cont.Cargo = p.Cargo;
         List<Contato> contatos = new List<Contato>();
         contatos.Add(cont);
     }
     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;
         List<Endereco> endereco = new List<Endereco>();
         endereco.Add(end);
     }
     var empresa = repositorio.ObterEmpresaDefault();
     pessoa.Empresa = empresa;
     repositorio.CadastraPF(pessoa, cont, end);
 }
コード例 #2
0
ファイル: ClienteService.cs プロジェクト: thinog/SuperERP
 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);
 }