コード例 #1
0
 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;
     }
 }
コード例 #2
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;
     }
 }
コード例 #3
0
        public static BalancoVM HistoricoDeRecebimentoAnual()
        {
            string inicio = DateTime.Now.Year + "-01-01";
            string fim    = DateTime.Now.Year + "-12-31";

            return(new BalancoVM
            {
                ListHistoricoDeRecebimentoPjMODs = HistoricoDeRecebimentoPjRPO.Consultar(Convert.ToDateTime(inicio), Convert.ToDateTime(fim)),
                ListHistoricoDeRecebimentoPfMODs = HistoricoDeRecebimentoPfRPO.Consultar(Convert.ToDateTime(inicio), Convert.ToDateTime(fim))
            });
        }