public void Update(Cobrancas cobranca) { var cobrancaEditada = GetById(cobranca.Id); cobrancaEditada.Valor = cobranca.Valor; cobrancaEditada.dataVencimento = cobranca.dataVencimento; }
public string pagamentoEfetuar(int idCob) { Cobrancas cobranca = null; cobranca = cobRep.GetById(idCob); if (cobranca == null) { return("ERRO, cobrança não encontrada, verifique o id correto na lista de cobranças"); } if (cobranca.Pago == true) { return("Está cobrança já está paga!"); } DateTime dataHoje = DateTime.Today; DateTime venc = cobranca.DataVencimento; int result = DateTime.Compare(dataHoje, venc); if (result > 0) { double valorReajustado = cobranca.Valor * 1.15; cobranca.Valor = valorReajustado; cobranca.DataPagamento = dataHoje.ToString(); cobranca.Pago = true; return($"Pagamento realizado. Você pagou depois da data de vencimento, por isso foi aplicado juros de 15%.\nValor com juros: R${cobranca.Valor} - Data de Emissao: {cobranca.DataEmissao} - Data de vencimento: {cobranca.DataVencimento} - Data de Pagamento: {cobranca.DataPagamento}"); } else { cobranca.DataPagamento = dataHoje.ToString(); cobranca.Pago = true; return($"Pagamento realizado.\nValor pago: R${cobranca.Valor} - Data de Emissao: {cobranca.DataEmissao} - Data de vencimento: {cobranca.DataVencimento} - Data de Pagamento: {cobranca.DataPagamento}"); } }
public void Delete(Cobrancas cobranca) { listaDeCobrancas.Remove(cobranca); }
public void Save(Cobrancas cobranca) { listaDeCobrancas.Add(cobranca); }