private static void CadastrarPessoaFisica(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
 {
     if (cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD != null)
     {
         PessoaFisicaRPO.Cadastrar(cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD);
     }
 }
Beispiel #2
0
        public static CadastrarPessoaFisicaVM PopularObjetos(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
        {
            cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.PlanoPessoaFisica.Plano =
                PlanoRPO.Consultar(cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.PlanoPessoaFisica.Plano.Id);

            return(null);
        }
 private static void CadastrarDependentePessoaFisica(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
 {
     foreach (var dependente in cadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD)
     {
         if (dependente != null && cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD != null)
         {
             dependente.PessoaFisicaId = cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.Id;
             DependentePessoaFisicaRPO.Cadastrar(dependente);
         }
     }
 }
 public static void ActionCadastrarPessoaFisica(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
 {
     try
     {
         CadastrarPessoaFisica(cadastrarPessoaFisicaVM);
         CadastrarContatoPessoaFisica(cadastrarPessoaFisicaVM);
         CadastrarDependentePessoaFisica(cadastrarPessoaFisicaVM);
     }
     catch (Exception e)
     {
         throw;
     }
 }
 private static void CadastrarContatoPessoaFisica(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
 {
     foreach (var contato in cadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD)
     {
         if (contato.Contato != null)
         {
             if (!contato.Contato.ToString().Trim().Equals(""))
             {
                 contato.PessoaFisicaId = cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.Id;
                 ContatoPessoaFisicaRPO.Cadastrar(contato);
             }
         }
     }
 }
        public IActionResult Cadastrar()
        {
            CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM = PessoaFisicaBUS.CadastrarPessoaFisicaVM();

            if (cadastrarPessoaFisicaVM != null)
            {
                return(View(cadastrarPessoaFisicaVM));
            }
            else
            {
                #region mensagem
                ViewBag.Mensagem = "Erro!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
                return(View("retornar view de erro 404"));
            }
        }
 public IActionResult Cadastrar(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM)
 {
     if (ModelState.IsValid)
     {
         try
         {
             PessoaFisicaBUS.ActionCadastrarPessoaFisica(cadastrarPessoaFisicaVM);
             #region mensagem
             ViewBag.Mensagem = "Usuario cadastrado com sucesso!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-success";
             #endregion
             Cadastrar();
         }
         catch (Exception)
         {
             #region mensagem
             ViewBag.Mensagem = "Erro: Usuario nao cadastrado!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
             return(View(cadastrarPessoaFisicaVM));
         }
     }
     else
     {
         CadastrarPessoaFisicaVM ObjCadastrarPessoaFisicaVM = (CadastrarPessoaFisicaVM)PessoaFisicaBUS.CadastrarPessoaFisicaVM();
         ObjCadastrarPessoaFisicaVM.ObjPessoaFisicaMOD           = cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD;
         ObjCadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD    = cadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD;
         ObjCadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD = cadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD;
         #region mensagem
         ViewBag.Mensagem = "Preenchimento invalido!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
         return(View(ObjCadastrarPessoaFisicaVM));
     }
     return(View(cadastrarPessoaFisicaVM));
 }
 public IActionResult Cadastrar(CadastrarPessoaFisicaVM cadastrarPessoaFisicaVM, IFormFile anexo)
 {
     if (ModelState.IsValid)
     {
         try
         {
             #region Salvar Anexo
             if (anexo != null)
             {
                 if (Path.GetExtension(anexo.FileName).ToString().ToLower().Equals(".zip"))
                 {
                     long size = anexo.Length;
                     if (anexo.Length > 0)
                     {
                         string strNomeDoAnexo = "PessoaFisica-" + cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.Id.ToString();
                         string savedFileName  = Path.Combine(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\netcoreapp2.0\\", ""), "Anexos");
                         savedFileName = Path.Combine(savedFileName, Path.GetFileName(strNomeDoAnexo + ".zip"));
                         using (var stream = new FileStream(savedFileName, FileMode.Create))
                         {
                             anexo.CopyToAsync(stream);
                         }
                         cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD.DocumentosAnexo = savedFileName;
                     }
                 }
                 else
                 {
                     CadastrarPessoaFisicaVM ObjCadastrarPessoaFisicaVM = (CadastrarPessoaFisicaVM)PessoaFisicaBUS.CadastrarPessoaFisicaVM();
                     ObjCadastrarPessoaFisicaVM.ObjPessoaFisicaMOD           = cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD;
                     ObjCadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD    = cadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD;
                     ObjCadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD = cadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD;
                     #region mensagem
                     ViewBag.Mensagem = "A extensao do arquivo de anexo deve ser [.zip]!";
                     ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                     ViewBag.Class    = "alert alert-warning";
                     #endregion
                     return(View(ObjCadastrarPessoaFisicaVM));
                 }
             }
             #endregion
             PessoaFisicaBUS.ActionCadastrarPessoaFisica(cadastrarPessoaFisicaVM);
             #region mensagem
             ViewBag.Mensagem = "Cliente Pessoa Fisica cadastrada com sucesso!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-success";
             #endregion
             return(View(PessoaFisicaBUS.PopularVM(cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD)));
         }
         catch (Exception)
         {
             #region mensagem
             ViewBag.Mensagem = "Erro: Cliente nao cadastrado!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
             return(View(cadastrarPessoaFisicaVM));
         }
     }
     else
     {
         CadastrarPessoaFisicaVM ObjCadastrarPessoaFisicaVM = (CadastrarPessoaFisicaVM)PessoaFisicaBUS.CadastrarPessoaFisicaVM();
         ObjCadastrarPessoaFisicaVM.ObjPessoaFisicaMOD           = cadastrarPessoaFisicaVM.ObjPessoaFisicaMOD;
         ObjCadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD    = cadastrarPessoaFisicaVM.LisContatoPessoaFisicaMOD;
         ObjCadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD = cadastrarPessoaFisicaVM.LisDependentePessoaFisicaMOD;
         #region mensagem
         ViewBag.Mensagem = "Preenchimento invalido!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
         return(View(ObjCadastrarPessoaFisicaVM));
     }
 }