public IActionResult Alterar(int Id)
        {
            AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(Id);

            if (alterarPessoaFisicaVM != null)
            {
                if (alterarPessoaFisicaVM.ObjPessoaFisicaMOD != null)
                {
                    return(View(alterarPessoaFisicaVM));
                }
                else
                {
                    #region mensagem
                    ViewBag.Mensagem = "Pessoa fisica nao encontrada!";
                    ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                    ViewBag.Class    = "alert alert-danger";
                    #endregion
                    return(View(alterarPessoaFisicaVM));
                }
            }
            else
            {
                #region mensagem
                ViewBag.Mensagem = "Pessoa fisica nao encontrada!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
                ViewBag.Mensagem = "Pessoa fisica nao encontrada!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                return(View(alterarPessoaFisicaVM));
            }
        }
        public IActionResult Alterar(int Id)
        {
            AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(Id);

            if (alterarPessoaFisicaVM != null)
            {
                if (alterarPessoaFisicaVM.ObjPessoaFisicaMOD != null)
                {
                    return(View(alterarPessoaFisicaVM));
                }
                else
                {
                    ViewBag.Mensagem = "Usuario nao encontrado!";
                    ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                    ViewBag.Class    = "alert alert-danger";
                    return(View(alterarPessoaFisicaVM));
                }
            }
            else
            {
                ViewBag.Mensagem = "Usuario nao encostrado!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                return(View("retornar pagina de erro 404"));
            }
        }
 public static void ActionAlterarPessoaFisica(AlterarPessoaFisicaVM alterarPessoaFisicaVM)
 {
     if (DefinirPessoaFisicaId(alterarPessoaFisicaVM))
     {
         PessoaFisicaRPO.Alterar(alterarPessoaFisicaVM.ObjPessoaFisicaMOD);
         ContatoPessoaFisicaRPO.Alterar(alterarPessoaFisicaVM.LisContatoPessoaFisicaMOD);
         DependentePessoaFisicaRPO.Alterar(alterarPessoaFisicaVM.LisDependentePessoaFisicaMOD);
     }
 }
 public static AlterarPessoaFisicaVM AlterarPessoaFisicaVM(int id)
 {
     try
     {
         AlterarPessoaFisicaVM alterarPessoaFisicaVM = new AlterarPessoaFisicaVM()
         {
             ObjPessoaFisicaMOD           = PessoaFisicaRPO.Consultar(id),
             LisDependentePessoaFisicaMOD = DependentePessoaFisicaRPO.Listar(id),
             LisContatoPessoaFisicaMOD    = ContatoPessoaFisicaRPO.Listar(id),
             LisPlanosMOD = PlanoRPO.Listar(),
             LisStatusMOD = StatusRPO.Listar(),
         };
         return(alterarPessoaFisicaVM);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
예제 #5
0
 public static AlterarPessoaFisicaVM AlterarPessoaFisicaVM(int id)
 {
     try
     {
         AlterarPessoaFisicaVM alterarPessoaFisicaVM = new AlterarPessoaFisicaVM()
         {
             //ObjPessoaFisicaMOD = PessoaFisicaRPO.Consultar(id),
             LisPlanosMOD        = PlanoRPO.Listar(),
             LisSexo             = SexoRPO.Listar(),
             LisStatusMOD        = new List <StatusMOD>(),
             LisNumeroDeParcelas = new List <string>(),
             LisEstadoCivil      = new List <string>(),
         };
         return(alterarPessoaFisicaVM);
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public IActionResult Alterar(AlterarPessoaFisicaVM ObjAlterarPessoaFisicaVM)
 {
     if (ModelState.IsValid)
     {
         PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM);
         ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-success";
         return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id)));
     }
     else
     {
         AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id);
         alterarPessoaFisicaVM.ObjPessoaFisicaMOD = alterarPessoaFisicaVM.ObjPessoaFisicaMOD;
         ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         return(View(alterarPessoaFisicaVM));
     }
 }
        public static bool DefinirPessoaFisicaId(AlterarPessoaFisicaVM alterarPessoaFisicaVM)
        {
            try
            {
                foreach (var item in alterarPessoaFisicaVM.LisDependentePessoaFisicaMOD)
                {
                    item.PessoaFisicaId = alterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id;
                }

                foreach (var item in alterarPessoaFisicaVM.LisContatoPessoaFisicaMOD)
                {
                    item.PessoaFisicaId = alterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id;
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
 public IActionResult Alterar(AlterarPessoaFisicaVM ObjAlterarPessoaFisicaVM, 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-" + ObjAlterarPessoaFisicaVM.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);
                         }
                         ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.DocumentosAnexo = savedFileName;
                     }
                 }
                 else
                 {
                     AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id);
                     #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(alterarPessoaFisicaVM));
                 }
             }
             #endregion
             PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM);
             #region mensagem
             ViewBag.Mensagem = "Pessoa fisica alterada com sucesso!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-success";
             #endregion
             return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id)));
         }
         catch (Exception)
         {
             PessoaFisicaBUS.ActionAlterarPessoaFisica(ObjAlterarPessoaFisicaVM);
             #region mensagem
             ViewBag.Mensagem = "Pessoa fisica nao alterada!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
             return(View(PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id)));
         }
     }
     else
     {
         AlterarPessoaFisicaVM alterarPessoaFisicaVM = PessoaFisicaBUS.AlterarPessoaFisicaVM(ObjAlterarPessoaFisicaVM.ObjPessoaFisicaMOD.Id);
         #region mensagem
         ViewBag.Mensagem = "Preenchimento Invalido!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
         return(View(alterarPessoaFisicaVM));
     }
 }
예제 #9
0
 public static void ActionAlterarPessoaFisica(AlterarPessoaFisicaVM alterarPessoaFisicaVM)
 {
     PessoaFisicaRPO.Alterar(alterarPessoaFisicaVM.ObjPessoaFisicaMOD);
 }