public ActionResult Index() { PagamentoDAO daoPgto = new PagamentoDAO(); Pagamento pgto = new Pagamento(); var Recebiveis = daoPgto.Listar().Count(x => x.Status != 1); var Pago = daoPgto.Listar().Count(x => x.Status == 1); return(View(Recebiveis)); }
public ActionResult Alterar(int idpagamento) { PagamentoDAO dao = new PagamentoDAO(); var pagamento = dao.Listar().FirstOrDefault(x => x.IdPagamento == idpagamento); return(View(pagamento)); }
public ActionResult Remover(int idpagamento) { PagamentoDAO dao = new PagamentoDAO(); var pagamento = dao.Listar().FirstOrDefault(x => x.IdPagamento == idpagamento); dao.Remover(pagamento); return(RedirectToAction("Listar", "Pagamento")); }
public ActionResult Listar() { PagamentoDAO dao = new PagamentoDAO(); IList <Pagamento> pagamentos = dao.Listar(); ViewBag.PagamentoSet = pagamentos; return(View()); }
public ActionResult Details(int idPagamento) { PagamentoDAO dao = new PagamentoDAO(); ContratoDAO daoContrato = new ContratoDAO(); ViewBag.PagamentoSet = dao.Listar().FirstOrDefault(x => x.IdPagamento == idPagamento); return(View()); }
public ActionResult Pesquisa(int idpagamento) { PagamentoDAO dao = new PagamentoDAO(); IList <Pagamento> pagamentos = dao.Listar(); var Pagamento = pagamentos.Where(a => a.IdCliente == idpagamento); ViewBag.PagamentoSet = Pagamento; return(View()); }
public ActionResult Details(int idContrato) { ContratoDAO dao = new ContratoDAO(); PagamentoDAO daoPgto = new PagamentoDAO(); ClienteDAO Cldao = new ClienteDAO(); Cliente cliente = new Cliente(); ViewBag.ClienteSet = dao.Listar().FirstOrDefault(X => X.IdContrato == idContrato); ViewBag.ContratoSet = dao.Listar().FirstOrDefault(x => x.IdContrato == idContrato); ViewBag.PagamentoSet = daoPgto.Listar().FirstOrDefault(x => x.IdContrato == idContrato); return(View("Details")); }
public ActionResult AlterarPagamento(int idpagamento, double valorIntegralDaParcela, int status, DateTime dataVencimento, double valorPago, int contratoIdContrato, int clienteIdCliente) { PagamentoDAO dao = new PagamentoDAO(); Pagamento pagamento = dao.Listar().FirstOrDefault(x => x.IdPagamento == idpagamento); ContratoDAO CtDao = new ContratoDAO(); var contrato = new Contrato(); pagamento.Status = 1; // STATUS DE RECEBIMENTO var dataAtual = DateTime.Now; var outraData = pagamento.DataVencimento; TimeSpan Atraso = dataAtual.Subtract(outraData); double diasDeAtraso = Atraso.TotalDays; var novoValorPagamento = pagamento.CalculaJuroDiario(valorIntegralDaParcela, diasDeAtraso); if (valorPago < valorIntegralDaParcela) { var proximoPagamento = dao.BuscarProximoPagamento(pagamento); if (proximoPagamento == null) { pagamento.ValorIntegralDaParcela = valorIntegralDaParcela; pagamento.Status = status; pagamento.DataVencimento = dataVencimento; pagamento.IdContrato = contratoIdContrato; pagamento.IdCliente = clienteIdCliente; dao.Adicionar(pagamento); } } pagamento.ValorIntegralDaParcela = valorIntegralDaParcela; pagamento.Status = status; pagamento.DataVencimento = dataVencimento; pagamento.IdContrato = contratoIdContrato; pagamento.IdCliente = clienteIdCliente; dao.Alterar(pagamento); return(View(pagamento)); }
public ActionResult Quitar(int idpagamento) { PagamentoDAO dao = new PagamentoDAO(); Pagamento pagamento = dao.Listar().FirstOrDefault(x => x.IdPagamento == idpagamento); double pgtoRealizado = 0; pagamento.ValorIntegralDaParcela = pgtoRealizado; pagamento.Status = 1; pagamento.DataVencimento = pagamento.DataVencimento; pagamento.IdContrato = pagamento.IdContrato; pagamento.IdCliente = pagamento.IdCliente; dao.Alterar(pagamento); return(Json(pagamento)); }