Пример #1
0
 public static void BaixaPf(PessoaFisicaMOD ObjPessoaFisicaMOD, List <int> parcelas)
 {
     try
     {
         List <HistoricoDeRecebimentoPfMOD> ListHistoricoDeRecebimentoPfMODs = new List <HistoricoDeRecebimentoPfMOD>();
         foreach (var parcela in parcelas)
         {
             HistoricoDeRecebimentoPfMOD ObjHistoricoDeRecebimentoPfMOD = new HistoricoDeRecebimentoPfMOD
             {
                 Comissao = ComissaoRPO.Listar(ObjPessoaFisicaMOD.PlanoPessoaFisicaId, "PF").
                            Where(x => x.NumeroDaParcela == parcela).First().Comissao,
                 DataDaBaixa      = DateTime.Now,
                 NumeroDaParcela  = parcela,
                 NumeroDoContrato = ObjPessoaFisicaMOD.PlanoPessoaFisica.NumeroContrato,
                 PessoaFisicaId   = ObjPessoaFisicaMOD.Id
             };
             ListHistoricoDeRecebimentoPfMODs.Add(ObjHistoricoDeRecebimentoPfMOD);
         }
         HistoricoDeRecebimentoPfRPO.Cadastrar(ListHistoricoDeRecebimentoPfMODs);
     }
     catch (Exception e)
     {
         throw;
     }
 }
 public static void Cadastrar(HistoricoDeRecebimentoPfMOD historicoDeRecebimentoPfMOD)
 {
     try
     {
         using (SGCPSContext context = new SGCPSContext())
         {
             context.HistoricoDeRecebimentosPf.Add(historicoDeRecebimentoPfMOD);
             context.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }