示例#1
0
 /// <summary>
 /// Metodo responsável por Gerar parcelas.
 /// </summary>
 /// <param name="dataIncicioVencimento">Data inicial do primeiro vencimento.</param>
 /// <param name="numeroParcelas">Numero de Parcelas a serem feitas.</param>
 /// <param name="valor">Valor padrao de Cada Parcela.</param>
 public void GerarParcelas(DateTime dataIncicioVencimento, int numeroParcelas, decimal valor)
 {
     for (int i = 1; i <= numeroParcelas; i++)
     {
         Parcela p = new Parcela();
         p.NumeroParcela  = i;
         p.Status         = StatusControle.Atrasada;
         p.DataVencimento = dataIncicioVencimento.AddMonths(i - 1);
         this.parcelas.Add(p);
     }
 }
示例#2
0
        public override bool Equals(object obj)
        {
            bool resultado = false;

            if (obj is Parcela)
            {
                Parcela d = obj as Parcela;
                if (d.Id == this.id)
                {
                    resultado = true;
                }
            }
            return(resultado);
        }
示例#3
0
 /// <summary>
 /// Construtor padrão do Historico da Parcela, Inicializando a Parcela e o Usuario.
 /// </summary>
 public HistoricoParcela()
 {
     this.parcela          = new Parcela();
     this.parcelaHistorico = new Parcela();
     this.usuario          = new Usuario();
 }