public ActionResult Edit([Bind(Include = "Id,Descricao,QuantidadeParcelas,IntervaloDias")] FinanceiroPlanoDePagamento financeiroplanodepagamento) { if (ModelState.IsValid) { repoPlano.Editar(financeiroplanodepagamento); return(RedirectToAction("Index")); } return(View(financeiroplanodepagamento)); }
public static void VerificarSeUtilizouPlanoAvista(this FinanceiroContasReceberParcelas financeiroContasReceberParcela, FinanceiroPlanoDePagamento planoDePagamento) { if (planoDePagamento.IntervaloDias == 0 && planoDePagamento.QuantidadeParcelas == 1) { financeiroContasReceberParcela.SituacaoParcelaFinanceira = SituacaoParcelaFinanceira.Liquidado; financeiroContasReceberParcela.DataRecebimento = DateTime.Now; financeiroContasReceberParcela.HoraRecebimento = DateTime.Now.TimeOfDay; financeiroContasReceberParcela.ValorLiquidado = financeiroContasReceberParcela.ValorTotalLiquido; } else { financeiroContasReceberParcela.SituacaoParcelaFinanceira = SituacaoParcelaFinanceira.Aberto; } }