Esempio n. 1
0
 public void AddTitulo(FinanceiroParcela parcela)
 {
     if (this.Parcelas == null)
     {
         this.Parcelas = new Collection <FinanceiroParcela>();
     }
     else if (this.Parcelas.Contains(parcela))
     {
         return;
     }
     this.Parcelas.Add(parcela);
 }
Esempio n. 2
0
 public void AlterarConta(FinanceiroParcela parcela, Usuario usuario)
 {
     if (parcela == null)
     {
         throw new Exception("Nenhuma parcela encontrada");
     }
     else
     {
         parcela.SetUsuarioBaixar(usuario);
     }
     RecalcularFinanceiro();
 }
Esempio n. 3
0
 public void ExcluirParcela(FinanceiroParcela parcela, Usuario usuario)
 {
     if (parcela == null)
     {
         throw new Exception("Nenhuma parcela encontrada");
     }
     else
     {
         parcela.SetSituacao("Excluido");
     }
     parcela.SetUsuarioExclusao(usuario);
     RecalcularFinanceiro();
 }
Esempio n. 4
0
        public void AddParcela(FinanceiroParcela parcela)
        {
            if (this.Parcelas == null)
            {
                this.Parcelas = new Collection <FinanceiroParcela>();
            }
            else if (this.Parcelas.Contains(parcela))
            {
                return;
            }
            //TODO: auditoria usuário inclusão
            this.Parcelas.Add(parcela);

            this.SetTotal(this.Parcelas);
        }
Esempio n. 5
0
        public void BaixarConta(FinanceiroParcela parcela, Usuario usuario)
        {
            if (parcela == null)
            {
                throw new Exception("Nenhuma parcela encontrada");
            }
            else

            if (parcela.DataAcerto == null)
            {
                throw new Exception("Campo Data Acerto é Obrigatório ");
            }
            else if (parcela.TotalAcerto == null)
            {
                throw new Exception("Campo Total Acerto é Obrigatório ");
            }
            else if (parcela.MeioPagamento == null)
            {
                throw new Exception("Campo Meio de Pagamento é Obrigatório ");
            }
            parcela.SetSituacao("Baixado");
            parcela.SetUsuarioBaixar(usuario);
            RecalcularFinanceiro();
        }