public static PessoaJuridicaDTO BuscaPJ(int id) { var repo = new PessoaJuridicaRepository(); var dto = new PessoaJuridicaDTO(); var cliente = repo.ObterPorEntidadePorId(id); dto.Nome = cliente.Nome; dto.CNPJ = cliente.CNPJ; dto.RazaoSocial = cliente.RazaoSocial; var end = repo.BuscaEndereco(id); if (end != null) { dto.Endereco = end.Endereco1; dto.Numero = end.Numero; dto.Complemento = end.Complemento; dto.Bairro = end.Bairro; dto.Cidade = end.Cidade; dto.CEP = end.CEP; } var cont = repo.BuscaContato(id); if (cont != null) { dto.Fone = cont.Fone; dto.Email = cont.Email; dto.Cargo = cont.Cargo; } return dto; }
public ActionResult Cadastrar(FormCollection f) { // Pessoa Fisica if (f["pessoa"] == "1") { var pessoa = new PessoaFisicaDTO(); pessoa.Nome = f["Item1.Nome"]; pessoa.CPF = new Regex(@"[^\d]").Replace(f["Item1.CPF"], ""); pessoa.RG = new Regex(@"[^\d]").Replace(f["Item1.RG"], ""); if(f["Item1.Email"] != null) { pessoa.Email = f["Item1.Email"]; pessoa.Fone = new Regex(@"[^\d]").Replace(f["Item1.Fone"], ""); pessoa.Cargo = f["Item1.Cargo"]; } if (f["Item1.Endereco"] != null) { pessoa.Endereco = f["Item1.Endereco"]; pessoa.Numero = f["Item1.Numero"]; pessoa.Complemento = f["Item1.Complemento"]; pessoa.CEP = new Regex(@"[^\d]").Replace(f["Item1.CEP"], ""); pessoa.Bairro = f["Item1.Bairro"]; pessoa.Cidade = f["Item1.Cidade"]; } ClienteService.CadastraPessoaFisica(pessoa); } // Pessoa Juridica else if (f["pessoa"] == "2") { var pessoa = new PessoaJuridicaDTO(); pessoa.Nome = f["Item2.Nome"]; pessoa.CNPJ = new Regex(@"[^\d]").Replace(f["Item2.CNPJ"], ""); pessoa.RazaoSocial = f["Item2.RazaoSocial"]; if (f["Item1.Email"] != null) { pessoa.Email = f["Item1.Email"]; pessoa.Fone = new Regex(@"[^\d]").Replace(f["Item1.Fone"], ""); pessoa.Cargo = f["Item1.Cargo"]; } if (f["Item1.Endereco"] != null) { pessoa.Endereco = f["Item1.Endereco"]; pessoa.Numero = f["Item1.Numero"]; pessoa.Complemento = f["Item1.Complemento"]; pessoa.CEP = new Regex(@"[^\d]").Replace(f["Item1.CEP"], ""); pessoa.Bairro = f["Item1.Bairro"]; pessoa.Cidade = f["Item1.Cidade"]; } ClienteService.CadastraPessoaJuridica(pessoa); } return RedirectToAction("Index"); }
public ActionResult PessoaJuridica(PessoaJuridicaDTO pessoa) { return View(); }
public ActionResult Editar(FormCollection f) { // Pessoa Fisica if (f["pessoa"] == "1") { var pessoa = new PessoaFisicaDTO(); pessoa.ID = Convert.ToInt32(f["ID"]); pessoa.Nome = f["Nome"]; pessoa.CPF = new Regex(@"[^\d]").Replace(f["CPF"], ""); pessoa.RG = new Regex(@"[^\d]").Replace(f["RG"], ""); if (f["Email"] != null) { pessoa.Email = f["Email"]; pessoa.Fone = new Regex(@"[^\d]").Replace(f["Fone"], ""); pessoa.Cargo = f["Cargo"]; } if (f["Endereco"] != null) { pessoa.Endereco = f["Endereco"]; pessoa.Numero = f["Numero"]; pessoa.Complemento = f["Complemento"]; pessoa.CEP = new Regex(@"[^\d]").Replace(f["CEP"], ""); pessoa.Bairro = f["Bairro"]; pessoa.Cidade = f["Cidade"]; } ClienteService.EditaPessoaFisica(pessoa); } // Pessoa Juridica else if (f["pessoa"] == "2") { var pessoa = new PessoaJuridicaDTO(); pessoa.ID = Convert.ToInt32(f["ID"]); pessoa.Nome = f["Nome"]; pessoa.CNPJ = new Regex(@"[^\d]").Replace(f["CNPJ"], ""); pessoa.RazaoSocial = f["RazaoSocial"]; if (f["Email"] != null) { pessoa.Email = f["Email"]; pessoa.Fone = new Regex(@"[^\d]").Replace(f["Fone"], ""); pessoa.Cargo = f["Cargo"]; } if (f["Endereco"] != null) { pessoa.Endereco = f["Endereco"]; pessoa.Numero = f["Numero"]; pessoa.Complemento = f["Complemento"]; pessoa.CEP = new Regex(@"[^\d]").Replace(f["CEP"], ""); pessoa.Bairro = f["Bairro"]; pessoa.Cidade = f["Cidade"]; } ClienteService.EditaPessoaJuridica(pessoa); } return RedirectToAction("Index"); }
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); }
public static void PessoaJuridica(PessoaJuridicaDTO pessoa) { }