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); }
public void AlterarConta(FinanceiroParcela parcela, Usuario usuario) { if (parcela == null) { throw new Exception("Nenhuma parcela encontrada"); } else { parcela.SetUsuarioBaixar(usuario); } RecalcularFinanceiro(); }
public void ExcluirParcela(FinanceiroParcela parcela, Usuario usuario) { if (parcela == null) { throw new Exception("Nenhuma parcela encontrada"); } else { parcela.SetSituacao("Excluido"); } parcela.SetUsuarioExclusao(usuario); RecalcularFinanceiro(); }
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); }
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(); }