public IActionResult Alterar(int Id)
 {
     if (Id > 0)
     {
         try
         {
             return(View(PessoaJuridicaBUS.Consultar(Id)));
         }
         catch (Exception)
         {
             #region mensagem
             ViewBag.Mensagem = "Pessoa Juridica nao encontrada!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
         }
     }
     else
     {
         #region mensagem
         ViewBag.Mensagem = "Pessoa Juridica invalida!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
     }
     return(View(PessoaJuridicaBUS.AlterarPessoaJuridicaVM()));
 }
예제 #2
0
 public IActionResult Cadastrar(CadastrarPessoaJuridicaVM cadastrarPessoaJuridicaVM)
 {
     if (ModelState.IsValid)
     {
         try
         {
             #region mensagem
             ViewBag.Mensagem = "Pessoa Juridica cadastrada com sucesso!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
             return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
         }
         catch (Exception)
         {
             #region mensagem
             ViewBag.Mensagem = "Erro, ao cadastrar pessoa juridica!";
             ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
             ViewBag.Class    = "alert alert-danger";
             #endregion
             return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
         }
     }
     else
     {
         #region mensagem
         ViewBag.Mensagem = "Campos obrigatorios nao preenchidos!";
         ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
         ViewBag.Class    = "alert alert-danger";
         #endregion
         return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
     }
 }
 public IActionResult Cadastrar()
 {
     try
     {
         CadastrarPessoaJuridicaVM cadastrarPessoaJuridicaVM = PessoaJuridicaBUS.CadastrarPessoaJuridicaVMGet();
         if (cadastrarPessoaJuridicaVM != null)
         {
             return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMGet()));
         }
     }
     catch (Exception)
     {
         return(View());
     }
     return(View());
 }
        public IActionResult Cadastrar(CadastrarPessoaJuridicaVM cadastrarPessoaJuridicaVM, IFormFile anexo,
                                       List <int> NumeroDeBeneficiarios = null, List <string> Categoria = null, List <string> Tipos = null)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    cadastrarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].UsuarioId =
                        Convert.ToInt32(HttpContext.Session.GetInt32("IdDoUsuario"));

                    #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 = "Pessoajuridica-" + cadastrarPessoaJuridicaVM.ObjPessoaJuridicaMOD.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);
                                }
                                cadastrarPessoaJuridicaVM.ObjPessoaJuridicaMOD.DocumentoAnexo = savedFileName;
                            }
                        }
                        else
                        {
                            #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(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
                        }
                    }
                    #endregion

                    #region mensagem
                    ViewBag.Mensagem = "Pessoa Juridica cadastrada com sucesso!";
                    ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                    ViewBag.Class    = "alert alert-success";
                    #endregion
                    return(View(PessoaJuridicaBUS.CadastrarPessoaJuridica(cadastrarPessoaJuridicaVM, NumeroDeBeneficiarios, Categoria, Tipos)));
                }
                catch (Exception)
                {
                    #region mensagem
                    ViewBag.Mensagem = "Erro, ao cadastrar pessoa juridica!";
                    ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                    ViewBag.Class    = "alert alert-danger";
                    #endregion
                    return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
                }
            }
            else
            {
                #region mensagem
                ViewBag.Mensagem = "Preenchimento invalido!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
                return(View(PessoaJuridicaBUS.CadastrarPessoaJuridicaVMPost(cadastrarPessoaJuridicaVM)));
            }
        }