public IPagedList <RegistroDespesa> ObterTodosRegistros(int?pagina) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; return((_login.Tipo() == null) ? _banco.RegistrosDespesas.Include(a => a.Cliente).Include(a => a.Motorista.Cliente).Include(a => a.VeiculoCliente).Include(a => a.VeiculoCliente.Veiculo).ToPagedList <RegistroDespesa>(numeroPagina, RegistroPorPagina) : _banco.RegistrosDespesas.Include(a => a.Cliente).Include(a => a.Motorista.Cliente).Include(a => a.VeiculoCliente).Include(a => a.VeiculoCliente.Veiculo).Where(a => _login.Tipo() == a.RegistroClienteId).ToPagedList <RegistroDespesa>(numeroPagina, RegistroPorPagina)); }
public IPagedList <Motorista> ObterTodosMotoristas(int?pagina, string pesquisa) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; var bancoMotoristas = _banco.Motoristas.AsQueryable(); if (!string.IsNullOrEmpty(pesquisa)) { //Não Vazio2 bancoMotoristas = bancoMotoristas.Where(a => a.Cliente.Nome.Contains(pesquisa.Trim())); } return((_login.Tipo() == null) ? bancoMotoristas.Include(a => a.Cliente).Include(a => a.clienteJuridico.Cliente).Include(a => a.clienteJuridico).ToPagedList(numeroPagina, RegistroPorPagina) : bancoMotoristas.Include(a => a.Cliente).Include(a => a.clienteJuridico.Cliente).Include(a => a.clienteJuridico).Where(a => _login.Tipo().Equals(a.EmpresaId)).ToPagedList(numeroPagina, RegistroPorPagina)); }
public async Task <IPagedList <ClienteFisico> > ObterTodosClientesFisicos(int?pagina, string pesquisa) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; var bancoCliente = _banco.ClienteFisicos.AsQueryable(); if (!string.IsNullOrEmpty(pesquisa)) { //Não Vazio bancoCliente = bancoCliente.Where(a => a.Cliente.Nome.Contains(pesquisa.Trim())); } return((_login.Tipo() == null) ? await bancoCliente.Include(a => a.Cliente).ToPagedListAsync(numeroPagina, RegistroPorPagina): await bancoCliente.Include(a => a.Cliente).Where(a => _login.Tipo().Equals(a.ClienteFisicoId)).ToPagedListAsync(numeroPagina, RegistroPorPagina)); }
public IPagedList <VeiculoCliente> ObterTodosVeiculosCliente(int?pagina, string pesquisa) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; var bancoVeiculo = _banco.VeiculosCliente.AsQueryable(); if (!string.IsNullOrEmpty(pesquisa)) { //Não Vazio bancoVeiculo = bancoVeiculo.Where(a => a.Veiculo.Placa.Contains(pesquisa.Trim())); } return((_login.Tipo() == null) ? bancoVeiculo.Include(a => a.Cliente).Include(a => a.Veiculo).Include(a => a.Veiculo.Modelo).ToPagedList(numeroPagina, RegistroPorPagina) : bancoVeiculo.Include(a => a.Cliente).Include(a => a.Veiculo).Include(a => a.Veiculo.Modelo).Where(a => _login.Tipo().Equals(a.ClienteId)).ToPagedList(numeroPagina, RegistroPorPagina)); }
public IPagedList <Despesa> ObterTodasDespesas(int?pagina) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; return((_login.Tipo() == null) ? _banco.Despesas.Include(a => a.UnidadeMedida).Include(a => a.Cliente).ToPagedList(numeroPagina, RegistroPorPagina) : _banco.Despesas.Include(a => a.UnidadeMedida).Include(a => a.Cliente).Where(a => _login.Tipo().Equals(a.DespesaClienteId)).ToPagedList(numeroPagina, RegistroPorPagina)); }
public async Task <IPagedList <Aluguel> > ObterTodosAlugueis(int?pagina) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; AlugueisNaoRealizados(); return((_login.Tipo() == null) ? await _banco.Alugueis.Include(a => a.ClienteJuridico.Cliente).Include(a => a.ClienteJuridico).Include(a => a.Seguro).Include(a => a.VeiculoEmpresa).Include(a => a.VeiculoEmpresa.Veiculo).Where(a => a.Status == 0).ToPagedListAsync <Aluguel>(numeroPagina, RegistroPorPagina) : await _banco.Alugueis.Include(a => a.ClienteJuridico.Cliente).Include(a => a.ClienteJuridico).Include(a => a.Seguro).Include(a => a.VeiculoEmpresa).Include(a => a.VeiculoEmpresa.Veiculo).Where(a => _login.Tipo() == a.AluguelClienteId && a.Status == 0).ToPagedListAsync <Aluguel>(numeroPagina, RegistroPorPagina)); }
public IPagedList <FaturaAluguel> ObterTodasFaturasAlugueis(int?pagina) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; return((_login.Tipo() == null) ? _banco.FaturaAlugueiss.Include(a => a.Aluguel).Include(a => a.Aluguel.ClienteJuridico.Cliente).ToPagedList <FaturaAluguel>(numeroPagina, RegistroPorPagina) : _banco.FaturaAlugueiss.Include(a => a.Aluguel).Include(a => a.Aluguel.ClienteJuridico.Cliente).Where(a => _login.Tipo() == a.Aluguel.AluguelClienteId).ToPagedList <FaturaAluguel>(numeroPagina, RegistroPorPagina)); }
public async Task <IPagedList <RegistroUso> > ObterTodosRegistroUsos(int?pagina, string pesquisa) { int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina"); int numeroPagina = pagina ?? 1; var bancoRegistro = _banco.RegistrosUsos.AsQueryable(); if (!string.IsNullOrEmpty(pesquisa)) { //Não Vazio bancoRegistro = bancoRegistro.Where(a => a.Motorista.Cliente.Nome.Contains(pesquisa.Trim())); } return((_login.Tipo() == null) ? await bancoRegistro.Include(a => a.VeiculoCliente).Include(a => a.VeiculoCliente.Veiculo).Include(a => a.Motorista).Include(a => a.Motorista.Cliente).ToPagedListAsync <RegistroUso>(numeroPagina, RegistroPorPagina) : await bancoRegistro.Include(a => a.VeiculoCliente).Include(a => a.VeiculoCliente.Veiculo).Include(a => a.Motorista).Include(a => a.Motorista.Cliente).Where(a => a.VeiculoCliente.ClienteId == _login.Tipo()).ToPagedListAsync <RegistroUso>(numeroPagina, RegistroPorPagina)); }
public IEnumerable <Cliente> ObterTodosClientes() { return((_login.Tipo() == null) ? _banco.Clientes.ToList() : _banco.Clientes.Where(a => a.Id == _login.Tipo()).ToList()); }