public static DarBaixaVM DarBaixaVM(string NumeroDoContrato) { try { PessoaFisicaMOD pessoaFisicaMOD = PessoaFisicaRPO.Consultar(NumeroDoContrato); if (pessoaFisicaMOD != null) { DarBaixaVM a = new DarBaixaVM { ListHistoricoDeRecebimentoPfMODs = HistoricoDeRecebimentoPfRPO.Consultar(NumeroDoContrato).OrderBy(x => x.NumeroDaParcela).ToList(), ListComissaoMODs = ComissaoRPO.Listar(pessoaFisicaMOD.PlanoPessoaFisica.PlanoId, "PF").OrderBy(x => x.NumeroDaParcela).ToList(), ObjPessoaFisicaMOD = pessoaFisicaMOD }; return(a); } else { PlanoPessoaJuridicaMOD planoPessoaJuridicaMOD = PlanoPessoaJuridicaRPO.Consultar(NumeroDoContrato); return(new DarBaixaVM { ObjPlanoPessoaJuridicaMOD = planoPessoaJuridicaMOD, ListHistoricoDeRecebimentoPjMODs = HistoricoDeRecebimentoPjRPO.Consultar(NumeroDoContrato).OrderBy(x => x.NumeroDaParcela).ToList(), ListComissaoMODs = ComissaoRPO.Listar(planoPessoaJuridicaMOD.Id, planoPessoaJuridicaMOD.Tipo).OrderBy(x => x.NumeroDaParcela).ToList() }); } } catch (Exception e) { throw; } }
public static void BaixaPj(PlanoPessoaJuridicaMOD ObjPlanoPessoaJuridicaMOD, List <int> parcelas) { try { List <HistoricoDeRecebimentoPjMOD> ListHistoricoDeRecebimentoPjMODs = new List <HistoricoDeRecebimentoPjMOD>(); foreach (var parcela in parcelas) { HistoricoDeRecebimentoPjMOD ObjHistoricoDeRecebimentoPjMOD = new HistoricoDeRecebimentoPjMOD { Comissao = ComissaoRPO.Listar(ObjPlanoPessoaJuridicaMOD.Id, ObjPlanoPessoaJuridicaMOD.Tipo). Where(x => x.NumeroDaParcela == parcela).First().Comissao, DataDaBaixa = DateTime.Now, NumeroDaParcela = parcela, NumeroDoContrato = ObjPlanoPessoaJuridicaMOD.NumeroContrato, PessoaJuridicaId = ObjPlanoPessoaJuridicaMOD.PessoaJuridicaId }; ListHistoricoDeRecebimentoPjMODs.Add(ObjHistoricoDeRecebimentoPjMOD); } HistoricoDeRecebimentoPjRPO.Cadastrar(ListHistoricoDeRecebimentoPjMODs); } catch (Exception) { throw; } }
public static void Alterar(PlanoPessoaJuridicaMOD planoPessoaJuridicaMOD) { try { using (SGCPSContext context = new SGCPSContext()) { PlanoPessoaJuridicaMOD ObjPlanoPessoaJuridicaMOD = context.PlanosPessoasJuridicas.Where(x => x.Id == planoPessoaJuridicaMOD.Id).First(); ObjPlanoPessoaJuridicaMOD.NumeroContrato = planoPessoaJuridicaMOD.NumeroContrato; ObjPlanoPessoaJuridicaMOD.NumeroDeBeneficiarios = planoPessoaJuridicaMOD.NumeroDeBeneficiarios; ObjPlanoPessoaJuridicaMOD.NumeroDeParcelas = planoPessoaJuridicaMOD.NumeroDeParcelas; ObjPlanoPessoaJuridicaMOD.Observacoes = planoPessoaJuridicaMOD.Observacoes; ObjPlanoPessoaJuridicaMOD.Odontologia = planoPessoaJuridicaMOD.Odontologia; ObjPlanoPessoaJuridicaMOD.Participacao = planoPessoaJuridicaMOD.Participacao; ObjPlanoPessoaJuridicaMOD.PlanoId = planoPessoaJuridicaMOD.PlanoId; ObjPlanoPessoaJuridicaMOD.QualOdonto = planoPessoaJuridicaMOD.QualOdonto; ObjPlanoPessoaJuridicaMOD.UsuarioId = planoPessoaJuridicaMOD.UsuarioId; context.PlanosPessoasJuridicas.Update(ObjPlanoPessoaJuridicaMOD); context.SaveChanges(); } } catch (Exception e) { throw; } }
public static void Cadastrar(PlanoPessoaJuridicaMOD planoPessoaJuridicaMOD) { try { using (SGCPSContext context = new SGCPSContext()) { context.PlanosPessoasJuridicas.Add(planoPessoaJuridicaMOD); context.SaveChanges(); } } catch (Exception e) { throw; } }