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;
     }
 }
Example #2
0
 public static void Cadastrar(HistoricoDeRecebimentoPjMOD historicoDeRecebimentoPjMOD)
 {
     try
     {
         using (SGCPSContext context = new SGCPSContext())
         {
             context.HistoricoDeRecebimentosPj.Add(historicoDeRecebimentoPjMOD);
             context.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }