public static AlterarPessoaJuridicaVM AlterarPessoaJuridica(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM) { BindAlterarPjVM(alterarPessoaJuridicaVM); PessoaJuridicaRPO.Alterar(alterarPessoaJuridicaVM.ObjPessoaJuridicaMOD); PlanoPessoaJuridicaBUS.AlterarPlanoPessoaJuridica(alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs); ContatoPessoaJuridicaBUS.AlterarContatosPessoasJuridicas(alterarPessoaJuridicaVM.LisContatoPessoaJuridicaMODs); return(AlterarPessoaJuridicaVM(alterarPessoaJuridicaVM)); }
public static void BindAlterarPjVM(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM) { foreach (var item in alterarPessoaJuridicaVM.LisContatoPessoaJuridicaMODs) { item.PessoaJuridicaId = alterarPessoaJuridicaVM.ObjPessoaJuridicaMOD.Id; } foreach (var item in alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs) { item.NumeroContrato = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].NumeroContrato; item.NumeroDeBeneficiarios = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].NumeroDeBeneficiarios; item.NumeroDeParcelas = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].NumeroDeParcelas; item.Observacoes = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].Observacoes; item.Odontologia = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].Odontologia; item.Participacao = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].Participacao; item.PessoaJuridicaId = alterarPessoaJuridicaVM.ObjPessoaJuridicaMOD.Id; item.PlanoId = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].PlanoId; item.QualOdonto = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].QualOdonto; item.UsuarioId = alterarPessoaJuridicaVM.ListPlanoPessoaJuridicaMODs[0].UsuarioId; } }
public static AlterarPessoaJuridicaVM AlterarPessoaJuridicaVM(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM) { alterarPessoaJuridicaVM.ListStatusMODs = StatusRPO.Listar(); alterarPessoaJuridicaVM.LisPlanoMODs = PlanoRPO.Listar(); return(alterarPessoaJuridicaVM); }
public IActionResult Alterar(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM, bool excluir, IFormFile anexo) { if (ModelState.IsValid) { try { alterarPessoaJuridicaVM.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-" + alterarPessoaJuridicaVM.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); } alterarPessoaJuridicaVM.ObjPessoaJuridicaMOD.DocumentoAnexo = savedFileName; } } else { PessoaJuridicaBUS.AlterarPessoaJuridicaVM(alterarPessoaJuridicaVM); #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(alterarPessoaJuridicaVM)); } } #endregion PessoaJuridicaBUS.AlterarPessoaJuridica(alterarPessoaJuridicaVM); #region mensagem ViewBag.Mensagem = "Pessoa Juridica alterado com sucesso!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-success"; #endregion } catch (Exception) { #region mensagem ViewBag.Mensagem = "Erro: Pessoa Juridica nao alterada!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } } else { PessoaJuridicaBUS.AlterarPessoaJuridicaVM(alterarPessoaJuridicaVM); #region mensagem ViewBag.Mensagem = "Preenchimento invalido!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View(alterarPessoaJuridicaVM)); }
public IActionResult Alterar(AlterarPessoaJuridicaVM alterarPessoaJuridicaVM) { return(View()); }