// GET: Dashboard public ActionResult Index() { TituloReceberRepository tituloReceberRepository = new TituloReceberRepository(); decimal totalReceber = tituloReceberRepository.ObterTodos().Sum(x => x.ValorTotal); TituloPagarRepository tituloPagarRepository = new TituloPagarRepository(); decimal totalPagar = tituloPagarRepository.ObterTodos().Sum(x => x.ValorTotal); ViewBag.ContasPagar = Convert.ToString(totalPagar).Replace(",", "."); ViewBag.ContasReceber = Convert.ToString(totalReceber).Replace(",", "."); var saldo = (totalReceber - totalPagar); ViewBag.Saldo = saldo; CaixaRepository caixaRepositorySaida = new CaixaRepository(); decimal operacaoSaida = caixaRepositorySaida.ObterTodos().Where(w => w.Operacao == "Saída").Sum(x => x.Valor); ViewBag.Saida = operacaoSaida; CaixaRepository caixaRepositoryEntrada = new CaixaRepository(); decimal operacaoEntrada = caixaRepositoryEntrada.ObterTodos().Where(w => w.Operacao == "Entrada").Sum(x => x.Valor); ViewBag.Entrada = operacaoEntrada; TituloPagarRepository tituloPagarData = new TituloPagarRepository(); decimal data = tituloPagarData.ObterTodos().Where(w => w.DataVencimento == DateTime.Now).Sum(x => x.ValorTotal); ViewBag.Data = data; return(View()); }
private async Task Salvar() { using (CaixaRepository repository = new CaixaRepository()) { caixa.Data = caixa.IdCaixa != 0 ? caixa.Data : DateTime.Now; caixa.SetValorInicial(Convert.ToDecimal(txtValorInicial.Text)); caixa.IdUsuario = usuario.IdUsuario; await repository.Salvar(caixa); DialogResult = DialogResult.OK; } }
private async Task Salvar() { using (CaixaRepository repository = new CaixaRepository()) { await repository.Salvar(new Caixa( Convert.ToDecimal(txtValorInicial.Text), usuario.IdUsuario )); DialogResult = DialogResult.OK; Close(); } }
private async Task <Caixa> SelecionarCaixaDiario() { using (CaixaRepository repository = new CaixaRepository()) return(await repository.SelecionarPorData(DateTime.Now.Date)); }
public CaixaController() { repository = new CaixaRepository(); }
public RelatorioController() { caixaRepository = new CaixaRepository(); transacaoRepository = new TransacoesRepository(); }
private async Task <List <Caixa> > SelecionarTodosCaixas() { using (CaixaRepository repository = new CaixaRepository()) return(await repository.SelecionarTodos(true)); }