public ActionResult GerarRelatorio(int?pagina) { CarregarContaContabil(); var relatorio = _lancamento.ObterTodos().Where(x => x.ClienteID == 0); int pageSize = 20; return(View(Paginacao <Lancamento> .Create(relatorio, pagina ?? 1, pageSize))); }
public ActionResult GerarRelatorio(int?pagina) { CarregarClientes(); var relatorio = _contas.ObterTodos().Where(x => x.ClienteID == 0); int pageSize = 20; return(View(Paginacao <ContaReceber> .Create(relatorio, pagina ?? 1, pageSize))); }
public ActionResult GerarRelatorio(int?pagina) { CarregarClientes(); CarregarEstudios(); CarregarServicos(); var relatorio = _sessao.ObterTodos().Where(x => x.SessaoID == 0); int pageSize = 20; return(View(Paginacao <SessaoGravacao> .Create(relatorio, pagina ?? 1, pageSize))); }
public ActionResult Index(int txtEstudio, int?pagina) { try { CarregarEstudios(); var gravacao = _sessao.ObterTodos().Where(x => x.EstudioID == txtEstudio); ViewData["FiltroAtual"] = txtEstudio; int pageSize = 10; return(View(Paginacao <SessaoGravacao> .Create(gravacao, pagina ?? 1, pageSize))); } catch (Exception ex) { Mensagem = ex.Message.ToString(); return(RedirectToAction(nameof(Index))); } }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var funcionario = from cs in _funcionario.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { funcionario = funcionario.Where(s => EF.Functions.Like(s.NomeCompleto, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <Funcionario> .Create(funcionario, pagina ?? 1, pageSize))); }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var conta = from cs in _contas.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { conta = conta.Where(s => EF.Functions.Like(s.Cliente.RazaoSocial, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <ContaReceber> .Create(conta, pagina ?? 1, pageSize))); }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var orcamento = from orc in _orcamento.ObterTodos() select orc; if (!String.IsNullOrEmpty(filtro)) { orcamento = orcamento.Where(s => EF.Functions.Like(s.Cliente.RazaoSocial, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <Orcamento> .Create(orcamento, pagina ?? 1, pageSize))); }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var agenda = from cs in _agenda.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { agenda = agenda.Where(s => EF.Functions.Like(s.Titulo, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <Agenda> .Create(agenda, pagina ?? 1, pageSize))); }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var cargo = from cs in _cargo.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { cargo = cargo.Where(s => EF.Functions.Like(s.DescricaoSumaria, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <Cargo> .Create(cargo, pagina ?? 1, pageSize))); }
public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var fornecedor = from cs in _fornecedor.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { fornecedor = fornecedor.Where(s => EF.Functions.Like(s.RazaoSocial, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <Fornecedor> .Create(fornecedor, pagina ?? 1, pageSize))); }
public ActionResult Index(int txtConta, int?pagina) { try { CarregarContaContabil(); var lancamento = _lancamento.ObterTodos().Where(x => x.ContaContabilID == txtConta); var receitas = lancamento.Where(x => x.TipoLancamento == TipoLancamento.Credito).Select(x => x.Valor).Sum(); var despesas = lancamento.Where(x => x.TipoLancamento == TipoLancamento.Debito).Select(x => x.Valor).Sum(); decimal saldoInicial = 0; if (txtConta == 0) { saldoInicial = 0; } else { saldoInicial = _contaContabil.ObterPorId(txtConta).SaldoInicial; } ViewData["FiltroAtual"] = txtConta; ViewData["SaldoInicial"] = saldoInicial.ToString("C"); ViewData["SaldoAtual"] = (saldoInicial + receitas - despesas).ToString("C"); int pageSize = 10; return(View(Paginacao <Lancamento> .Create(lancamento, pagina ?? 1, pageSize))); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(RedirectToAction(nameof(Index))); } }
public ActionResult GerarRelatorio(int?txtCliente, DateTime txtDataInicio, DateTime txtDataFim, StatusContaReceber?txtStatus, int?pagina) { try { CarregarClientes(); var dateDiff = txtDataFim.Date - txtDataInicio.Date; if (txtDataInicio.Date == DateTime.MinValue || txtDataFim.Date == DateTime.MinValue) { throw new ArgumentException("O intervalo de datas é obrigatório"); } if (dateDiff.Days > 90) { throw new ArgumentException("Intervalo máximo de 90 dias"); } if (txtDataFim.Date < txtDataInicio.Date) { throw new ArgumentException("A Data Fim não pode ser menor que a Data Inicio"); } var relatorio = _contas.ObterTodos().Where(x => x.ClienteID == 0); if (txtCliente != null && txtDataFim != null && txtDataFim != null && txtStatus == null) { relatorio = _contas.ObterTodos().Where(x => x.ClienteID == txtCliente && x.DataVencimento.Date >= txtDataInicio && x.DataVencimento.Date <= txtDataFim); } if (txtCliente == null && txtDataInicio != null && txtDataFim != null && txtStatus == null) { relatorio = _contas.ObterTodos().Where(x => x.DataVencimento.Date >= txtDataInicio && x.DataVencimento.Date <= txtDataFim); } if (txtCliente == null && txtDataInicio != null && txtDataFim != null && txtStatus != null) { relatorio = _contas.ObterTodos().Where(x => x.DataVencimento.Date >= txtDataInicio && x.DataVencimento.Date <= txtDataFim && x.Status == txtStatus); } if (txtCliente != null && txtDataInicio != null && txtDataFim != null && txtStatus != null) { relatorio = _contas.ObterTodos().Where(x => x.ClienteID == txtCliente && x.DataVencimento.Date >= txtDataInicio && x.DataVencimento.Date <= txtDataFim && x.Status == txtStatus); } ViewData["ValorTotal"] = relatorio.Sum(x => x.Valor).ToString("C"); TempData["txtCliente"] = txtCliente; TempData["txtDataInicio"] = txtDataInicio; TempData["txtDataFim"] = txtDataFim; TempData["txtStatus"] = txtStatus; int pageSize = 2000000000; return(View(Paginacao <ContaReceber> .Create(relatorio, pagina ?? 1, pageSize))); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); CarregarClientes(); var relatorio = _contas.ObterTodos().Where(x => x.ClienteID == 0); return(View(Paginacao <ContaReceber> .Create(relatorio, pagina ?? 1, 20))); } }
public ActionResult GerarRelatorio(int?txtEstudio, int?txtCliente, DateTime txtDataInicio, DateTime txtDataFim, int?txtServico, int?pagina) { try { CarregarClientes(); CarregarEstudios(); CarregarServicos(); var dateDiff = txtDataFim.Date - txtDataInicio.Date; if (txtDataInicio.Date == DateTime.MinValue || txtDataFim.Date == DateTime.MinValue) { throw new ArgumentException("O intervalo de datas é obrigatório"); } if (dateDiff.Days > 90) { throw new ArgumentException("Intervalo máximo de 90 dias"); } if (txtDataFim.Date < txtDataInicio.Date) { throw new ArgumentException("A Data Fim não pode ser menor que a Data Inicio"); } var relatorio = _sessao.ObterTodos().Where(x => x.SessaoID == 0); if (txtEstudio != null && txtCliente != null && txtDataInicio != null && txtDataFim != null && txtServico != null) { relatorio = _sessao.ObterTodos().Where(x => x.EstudioID == txtEstudio && x.ClienteID == txtCliente && x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim && x.ServicoPrestadoID == txtServico); } if (txtEstudio == null && txtCliente == null && txtDataInicio != null && txtDataFim != null && txtServico == null) { relatorio = _sessao.ObterTodos().Where(x => x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim); } if (txtEstudio != null && txtCliente == null && txtDataInicio != null && txtDataFim != null && txtServico == null) { relatorio = _sessao.ObterTodos().Where(x => x.EstudioID == txtEstudio && x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim); } if (txtEstudio != null && txtCliente != null && txtDataInicio != null && txtDataFim != null && txtServico == null) { relatorio = _sessao.ObterTodos().Where(x => x.EstudioID == txtEstudio && x.ClienteID == txtCliente && x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim); } if (txtEstudio == null && txtCliente != null && txtDataInicio != null && txtDataFim != null && txtServico == null) { relatorio = _sessao.ObterTodos().Where(x => x.ClienteID == txtCliente && x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim); } if (txtEstudio == null && txtCliente == null && txtDataInicio != null && txtDataFim != null && txtServico != null) { relatorio = _sessao.ObterTodos().Where(x => x.DataInicio >= txtDataInicio && x.DataFim <= txtDataFim && x.ServicoPrestadoID == txtServico); } TempData["txtEstudio"] = txtEstudio; TempData["txtCliente"] = txtCliente; TempData["txtDataInicio"] = txtDataInicio; TempData["txtDataFim"] = txtDataFim; TempData["txtServico"] = txtServico; int pageSize = 200000000; return(View(Paginacao <SessaoGravacao> .Create(relatorio, pagina ?? 1, pageSize))); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); return(RedirectToAction(nameof(GerarRelatorio))); } }
public ActionResult GerarRelatorio(int?txtConta, DateTime txtDataInicio, DateTime txtDataFim, TipoLancamento?txtTipo, int?pagina) { try { CarregarContaContabil(); var dateDiff = txtDataFim.Date - txtDataInicio.Date; if (txtDataInicio.Date == DateTime.MinValue || txtDataFim.Date == DateTime.MinValue) { throw new ArgumentException("O intervalo de datas é obrigatório"); } if (dateDiff.Days > 90) { throw new ArgumentException("Intervalo máximo de 90 dias"); } if (txtDataFim.Date < txtDataInicio.Date) { throw new ArgumentException("A Data Fim não pode ser menor que a Data Inicio"); } var relatorio = _lancamento.ObterTodos().Where(x => x.LancamentoID == 0); if (txtConta != null && txtDataInicio != null && txtDataFim != null && txtTipo == null) { relatorio = _lancamento.ObterTodos().Where(x => x.ContaContabilID == txtConta && x.DataLancamento >= txtDataInicio && x.DataLancamento <= txtDataFim); } if (txtConta == null && txtDataInicio != null && txtDataFim != null && txtTipo != null) { relatorio = _lancamento.ObterTodos().Where(x => x.DataLancamento >= txtDataInicio && x.DataLancamento <= txtDataFim && x.TipoLancamento == txtTipo); } if (txtConta == null && txtDataInicio != null && txtDataFim != null && txtTipo == null) { relatorio = _lancamento.ObterTodos().Where(x => x.DataLancamento >= txtDataInicio && x.DataLancamento <= txtDataFim); } if (txtConta != null && txtDataInicio != null && txtDataFim != null && txtTipo != null) { relatorio = _lancamento.ObterTodos().Where(x => x.ContaContabilID == txtConta && x.DataLancamento >= txtDataInicio && x.DataLancamento <= txtDataFim && x.TipoLancamento == txtTipo); } ViewData["ValorCredito"] = relatorio.Where(x => x.TipoLancamento == TipoLancamento.Credito).Select(x => x.Valor).Sum().ToString("C"); ViewData["ValorDebito"] = relatorio.Where(x => x.TipoLancamento == TipoLancamento.Debito).Select(x => x.Valor).Sum().ToString("C"); TempData["txtConta"] = txtConta; TempData["txtDataInicio"] = txtDataInicio; TempData["txtDataFim"] = txtDataFim; TempData["txtTipo"] = txtTipo; int pageSize = 200000000; return(View(Paginacao <Lancamento> .Create(relatorio, pagina ?? 1, pageSize))); } catch (Exception ex) { Mensagem = ex.Message.ToString(); ModelState.AddModelError(String.Empty, Mensagem); CarregarContaContabil(); var relatorio = _lancamento.ObterTodos().Where(x => x.ClienteID == 0); return(View(Paginacao <Lancamento> .Create(relatorio, pagina ?? 1, 20))); } }