Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
 public ActionResult PessoaJuridica(PessoaJuridicaDTO pessoa)
 {
     return View();
 }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
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);
 }
Ejemplo n.º 6
0
 public static void PessoaJuridica(PessoaJuridicaDTO pessoa)
 {
 }