public IHttpActionResult ObterListaExportacaoPedidos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var exportacaoPedidos = ExportacaoDAO.Instance.GetList( (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (int)filtro.Situacao, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( exportacaoPedidos.Select(ep => new ListaDto(ep)), filtro, () => ExportacaoDAO.Instance.GetCount( (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (int)filtro.Situacao, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString()))); } }
public IHttpActionResult ObterModelosProjeto([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var pedidos = ProjetoModeloDAO.Instance.PesquisarProjetoModelo( filtro.Codigo, filtro.Descricao, (uint)(filtro.IdGrupoModelo ?? 0), (int)(filtro.Situacao ?? 0), filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( pedidos.Select(p => new ListaDto(p)), filtro, () => ProjetoModeloDAO.Instance.PesquisarProjetoModeloCount( filtro.Codigo, filtro.Descricao, (uint)(filtro.IdGrupoModelo ?? 0), (int)(filtro.Situacao ?? 0)))); } }
public IHttpActionResult ObterListaComprasMercadorias([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var mercadorias = CompraDAO.Instance.GetListPcp( (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( mercadorias.Select(cm => new ListaDto(cm)), filtro, () => CompraDAO.Instance.GetCountPcp( (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor))); } }
public IHttpActionResult ObterFornadas([FromUri] FiltroDto filtro) { filtro = filtro ?? new FiltroDto(); using (var sessao = new GDATransaction()) { var fornadas = FornadaDAO.Instance.PesquisarFornadas( filtro.Id ?? 0, filtro.IdPedido ?? 0, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta, filtro.Espessura ?? 0, filtro.IdsCorVidro != null && filtro.IdsCorVidro.Any() ? string.Join(",", filtro.IdsCorVidro) : string.Empty, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( fornadas.Select(f => new ListaDto(f)), filtro, () => FornadaDAO.Instance.PesquisarFornadasCount( filtro.Id ?? 0, filtro.IdPedido ?? 0, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta, filtro.Espessura ?? 0, filtro.IdsCorVidro != null && filtro.IdsCorVidro.Any() ? string.Join(",", filtro.IdsCorVidro) : string.Empty))); } }
public IHttpActionResult ObterFornecedores([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var fluxo = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Global.Negocios.IFornecedorFluxo>(); var fornecedores = fluxo.PesquisarFornecedores( filtro.Id ?? 0, filtro.Nome, filtro.Situacao, filtro.CpfCnpj, filtro.ComCredito, null, filtro.IdPlanoConta ?? 0, filtro.IdParcela ?? 0, filtro.Endereco, filtro.Vendedor); ((Colosoft.Collections.IVirtualList)fornecedores).Configure(filtro.NumeroRegistros); ((Colosoft.Collections.ISortableCollection)fornecedores).ApplySort(filtro.ObterTraducaoOrdenacao()); return(this.ListaPaginada( fornecedores .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(entidade => new ListaDto(entidade)), filtro, () => fornecedores.Count)); } }
public IHttpActionResult ObterListaArquivosRemessa([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var arquivosRemessa = ArquivoRemessaDAO.Instance.GetList( filtro.Id ?? 0, (uint)(filtro.NumeroArquivoRemessa ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.Tipo, filtro.IdContaBanco ?? 0, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( arquivosRemessa.Select(ar => new ListaDto(ar)), filtro, () => ArquivoRemessaDAO.Instance.GetCount( filtro.Id ?? 0, (uint)(filtro.NumeroArquivoRemessa ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), (int)(filtro.Tipo ?? 0), filtro.IdContaBanco ?? 0))); } }
public IHttpActionResult ObterListaArquivosOtimizacao([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var arquivosOtimizacao = ArquivoOtimizacaoDAO.Instance.GetList( (uint)(filtro.IdFuncionario ?? 0), filtro.PeriodoCadastroInicio?.ToString(), filtro.PeriodoCadastroFim?.ToString(), filtro.Direcao ?? 0, (uint)(filtro.IdPedido ?? 0), filtro.CodigoEtiqueta, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( arquivosOtimizacao.Select(a => new ListaDto(a)), filtro, () => ArquivoOtimizacaoDAO.Instance.GetCount( (uint)(filtro.IdFuncionario ?? 0), filtro.PeriodoCadastroInicio?.ToString(), filtro.PeriodoCadastroFim?.ToString(), filtro.Direcao ?? 0, (uint)(filtro.IdPedido ?? 0), filtro.CodigoEtiqueta))); } }
public IHttpActionResult ObterComissionados([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var fluxo = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Global.Negocios.IComissionadoFluxo>(); var comissionados = fluxo.PesquisarComissionados( filtro.Nome, filtro.Situacao); ((Colosoft.Collections.IVirtualList)comissionados).Configure(filtro.NumeroRegistros); ((Colosoft.Collections.ISortableCollection)comissionados).ApplySort(filtro.ObterTraducaoOrdenacao()); return(this.ListaPaginada( comissionados .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(entidade => new ListaDto(entidade)), filtro, () => comissionados.Count)); } }
public IHttpActionResult ObterListaPerdasChapasVidro([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var perdasChapasVidro = PerdaChapaVidroDAO.Instance.GetListPerdaChapaVidro( (uint)(filtro.Id ?? 0), null, (uint)(filtro.IdTipoPerda ?? 0), (uint)(filtro.IdSubtipoPerda ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( perdasChapasVidro.Select(pcv => new ListaDto(pcv)), filtro, () => PerdaChapaVidroDAO.Instance.GetListPerdaChapaVidroCount( (uint)(filtro.Id ?? 0), null, (uint)(filtro.IdTipoPerda ?? 0), (uint)(filtro.IdSubtipoPerda ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta))); } }
public IHttpActionResult ObterListaMovimentacoesLiberacoes([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var movimentacoes = LiberarPedidoMovDAO.Instance.GetList( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdFuncionario ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.Situacao ?? 0, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( movimentacoes.Select(ml => new ListaDto(ml)), filtro, () => LiberarPedidoMovDAO.Instance.GetListCount( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdFuncionario ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.Situacao ?? 0))); } }
public IHttpActionResult ObterAcertosCheques([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var acertosCheques = AcertoChequeDAO.Instance.GetList( (uint)(filtro.Id ?? 0), (uint)(filtro.IdFuncionario ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.BuscarAcertosChequesProprios, filtro.BuscarAcertosCaixaDiario, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( acertosCheques.Select(o => new ListaDto(o)), filtro, () => AcertoChequeDAO.Instance.GetListCount( (uint)(filtro.Id ?? 0), (uint)(filtro.IdFuncionario ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.BuscarAcertosChequesProprios, filtro.BuscarAcertosCaixaDiario))); } }
public IHttpActionResult ObterImpressoesEtiquetas([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var impressoes = ImpressaoEtiquetaDAO.Instance.GetList( (uint)(filtro.IdPedido ?? 0), (uint)(filtro.NumeroNotaFiscal ?? 0), (uint)(filtro.Id ?? 0), filtro.PlanoCorte, filtro.LoteProdutoNotaFiscal, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta, (int)(filtro.TipoImpressao ?? 0), filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( impressoes.Select(c => new ListaDto(c)), filtro, () => ImpressaoEtiquetaDAO.Instance.GetCount( (uint)(filtro.IdPedido ?? 0), (uint)(filtro.NumeroNotaFiscal ?? 0), (uint)(filtro.Id ?? 0), filtro.PlanoCorte, filtro.LoteProdutoNotaFiscal, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.CodigoEtiqueta, (int)(filtro.TipoImpressao ?? 0)))); } }
public IHttpActionResult ObterProjetos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var pedidos = ProjetoDAO.Instance.GetList( (uint)(filtro.Id ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio != null ? filtro.PeriodoCadastroInicio.Value.ToShortDateString() : null, filtro.PeriodoCadastroFim != null ? filtro.PeriodoCadastroFim.Value.ToShortDateString() : null, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( pedidos.Select(p => new ListaDto(p)), filtro, () => ProjetoDAO.Instance.GetCount( (uint)(filtro.Id ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio != null ? filtro.PeriodoCadastroInicio.Value.ToShortDateString() : null, filtro.PeriodoCadastroFim != null ? filtro.PeriodoCadastroFim.Value.ToShortDateString() : null))); } }
public IHttpActionResult ObterListaFerragens([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var ferragens = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Projeto.Negocios.IFerragemFluxo>() .PesquisarFerragem( filtro.Nome, filtro.IdFabricante ?? 0, filtro.Codigo); ((Colosoft.Collections.IVirtualList)ferragens).Configure(filtro.NumeroRegistros); ((Colosoft.Collections.ISortableCollection)ferragens).ApplySort(filtro.ObterTraducaoOrdenacao()); return(this.ListaPaginada( ferragens .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(c => new ListaDto(c)), filtro, () => ferragens.Count)); } }
public IHttpActionResult ObterMovimentacoesCaixaGeral([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var movimentacoes = CaixaGeralDAO.Instance.GetMovimentacoes( sessao, (uint)(filtro.Id ?? 0), (uint)(filtro.IdFuncionario ?? 0), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.Valor.ToString(), filtro.Valor.ToString(), filtro.ApenasDinheiro, filtro.ApenasCheque, (int)(filtro.Tipo ?? 0), 0, filtro.ApenasEntradaExcetoEstorno, (uint)(filtro.IdLoja ?? 0), UserInfo.GetUserInfo); return(this.ListaPaginada( movimentacoes.Select(o => new ListaDto(o)), filtro, () => movimentacoes.Length)); } }
public IHttpActionResult ObterListaTotalizadores([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var totalizadores = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Estoque.Negocios.IMovChapaFluxo>() .ObtemMovChapa( filtro.IdsCorVidro != null && filtro.IdsCorVidro.Any() ? string.Join(",", filtro.IdsCorVidro) : string.Empty, (float)(filtro.Espessura ?? 0), filtro.Altura ?? 0, filtro.Largura ?? 0, filtro.PeriodoMovimentacaoInicio != null ? Convert.ToDateTime(filtro.PeriodoMovimentacaoInicio?.ToShortDateString()) : DateTime.Now, filtro.PeriodoMovimentacaoFim != null ? Convert.ToDateTime(filtro.PeriodoMovimentacaoFim?.ToShortDateString()) : DateTime.Now).ToList(); return(this.ListaPaginada( totalizadores .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(t => new ListaDto(t)), filtro, () => totalizadores.Count)); } }
public IHttpActionResult ObterListaDevolucoesPagamento([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var devolucoesPagamento = DevolucaoPagtoDAO.Instance.GetList( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( devolucoesPagamento.Select(dp => new ListaDto(dp)), filtro, () => DevolucaoPagtoDAO.Instance.GetCount( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString()))); } }
public JsonResult RelatorioLista([FromBody] FiltroDto usuario) { return(Json(_usuarioRepositorio.Usuarios(usuario))); //return Json(_context.Usuarios. // Include(s => s.Sexo). // Where(x => x.Nome.Contains(usuario.nome) || x.Ativo.Equals(usuario.ativo)). // ToList()); }
public IActionResult Get(FiltroDto filtros) { try { return(Ok(_cadastros.ListarFornecedores(filtros))); } catch (EntityValidationException e) { return(BadRequest(e.Erros)); } }
public IHttpActionResult ObterContagemPecas([FromUri] FiltroDto filtro) { filtro = filtro ?? new FiltroDto(); using (var sessao = new GDATransaction()) { var contagem = ProdutoPedidoProducaoDAO.Instance.GetCountBySituacao( filtro.IdCarregamento.GetValueOrDefault(), (uint)filtro.IdLiberacaoPedido.GetValueOrDefault(), (uint)filtro.IdPedido.GetValueOrDefault(), filtro.IdPedidoImportado.ToString(), (uint)filtro.IdImpressao.GetValueOrDefault(), filtro.IdsRotas.ObterComoString(), filtro.CodigoPedidoCliente, (uint)filtro.IdCliente.GetValueOrDefault(), filtro.NomeCliente, filtro.NumeroEtiquetaPeca, filtro.PeriodoSetorInicio.FormatarData(), filtro.PeriodoSetorFim.FormatarData(), filtro.PeriodoEntregaInicio.FormatarData(), filtro.PeriodoEntregaFim.FormatarData(), filtro.PeriodoFabricaInicio.FormatarData(), filtro.PeriodoFabricaFim.FormatarData(), filtro.PeriodoConferenciaPedidoInicio.FormatarData(), filtro.PeriodoConferenciaPedidoFim.FormatarData(), filtro.IdSetor.GetValueOrDefault(), filtro.SituacoesProducao.ObterComoString(), (int)filtro.SituacaoPedido.GetValueOrDefault(), (int)filtro.TipoSituacaoProducao.GetValueOrDefault(), filtro.IdsSubgrupos.ObterComoString(), (uint)filtro.TipoEntregaPedido.GetValueOrDefault(), filtro.TiposPecasExibir.ObterComoString(), (uint)filtro.IdVendedorPedido.GetValueOrDefault(), filtro.TiposPedidos.ObterComoString(), (uint)filtro.IdCorVidro.GetValueOrDefault(), (int)filtro.AlturaPeca.GetValueOrDefault(), filtro.LarguraPeca.GetValueOrDefault(), (float)filtro.EspessuraPeca.GetValueOrDefault(), filtro.IdsProcessos.ObterComoString(), filtro.IdsAplicacoes.ObterComoString(), filtro.ApenasPecasAguardandoExpedicao, filtro.ApenasPecasAguardandoEntradaEstoque, filtro.IdsBeneficiamentos.ObterComoString(), filtro.PlanoCorte, filtro.NumeroEtiquetaChapa, (uint)filtro.TipoFastDelivery.GetValueOrDefault(), filtro.ApenasPecasParadasNaProducao, filtro.ApenasPecasRepostas, (uint)filtro.IdLoja.GetValueOrDefault(), (int?)filtro.TipoProdutosComposicao); return(this.Item(new ContagemPecasDto(contagem))); } }
public IEnumerable <UsuarioDto> Usuarios(FiltroDto filtro) { using (SqlConnection conexao = new SqlConnection(_configuration.GetConnectionString("DefaultConnection"))) { return(conexao.Query <UsuarioDto>( " select u.UsuarioId, u.Nome, u.DataNascimento, u.Email, u.Senha, u.Ativo, s.Descricao as sexo " + " from Usuario u " + " inner join sexo s on s.SexoId = u.UsuarioId " + " where 1 = 1 " + " and u.Nome like '%" + filtro.nome + "%' " + " and u.Ativo = " + filtro.ativo)); } }
public IHttpActionResult ObterListaOrdensCarga([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var situacoes = filtro.SituacoesOrdemCarga != null && filtro.SituacoesOrdemCarga.Any() ? string.Join(",", filtro.SituacoesOrdemCarga.Select(soc => (int)soc).ToArray()) : null; var tipos = filtro.TiposOrdemCarga != null && filtro.TiposOrdemCarga.Any() ? string.Join(",", filtro.TiposOrdemCarga.Select(toc => (int)toc).ToArray()) : null; var rotasExternas = filtro.IdsRotaExterna != null && filtro.IdsRotaExterna.Any() ? string.Join(",", filtro.IdsRotaExterna.ToArray()) : null; var ordensCarga = OrdemCargaDAO.Instance.GetListWithExpression( (uint)(filtro.IdCarregamento ?? 0), (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdRota ?? 0), filtro.PeriodoEntregaPedidoInicio?.ToShortDateString(), filtro.PeriodoEntregaPedidoFim?.ToShortDateString(), situacoes, tipos, (uint)(filtro.IdClienteExterno ?? 0), filtro.NomeClienteExterno, string.Join(",", rotasExternas), null, filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( ordensCarga.Select(o => new Models.Carregamentos.V1.OrdensCarga.Lista.ListaDto(o)), filtro, () => OrdemCargaDAO.Instance.GetListWithExpressionCount( (uint)(filtro.IdCarregamento ?? 0), (uint)(filtro.Id ?? 0), (uint)(filtro.IdPedido ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdRota ?? 0), filtro.PeriodoEntregaPedidoInicio?.ToShortDateString(), filtro.PeriodoEntregaPedidoFim?.ToShortDateString(), situacoes, tipos, (uint)(filtro.IdClienteExterno ?? 0), filtro.NomeClienteExterno, rotasExternas))); } }
public IHttpActionResult ObterLista([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { var condutores = CondutoresDAO.Instance.GetList(); return(this.ListaPaginada( condutores .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(dao => new ListaDto(dao)), filtro, () => condutores.Count)); } }
public IHttpActionResult ObterRetalhosProducao([FromUri] FiltroDto filtro) { filtro = filtro ?? new FiltroDto(); using (var sessao = new GDATransaction()) { var retalhosProducao = RetalhoProducaoDAO.Instance.ObterLista( filtro.CodigoProduto, filtro.DescricaoProduto, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.PeriodoUsoInicio?.ToShortDateString(), filtro.PeriodoUsoFim?.ToShortDateString(), filtro.Situacao, filtro.IdsCorVidro != null && filtro.IdsCorVidro.Any() ? string.Join(",", filtro.IdsCorVidro) : string.Empty, (double)(filtro.Espessura ?? 0), (double)(filtro.AlturaInicio ?? 0), (double)(filtro.AlturaFim ?? 0), (double)(filtro.LarguraInicio ?? 0), (double)(filtro.LarguraFim ?? 0), filtro.CodigoEtiqueta, filtro.Observacao, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( retalhosProducao.Select(rp => new ListaDto(rp)), filtro, () => RetalhoProducaoDAO.Instance.ObterCount( filtro.CodigoProduto, filtro.DescricaoProduto, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.PeriodoUsoInicio?.ToShortDateString(), filtro.PeriodoUsoFim?.ToShortDateString(), filtro.Situacao, filtro.IdsCorVidro != null && filtro.IdsCorVidro.Any() ? string.Join(",", filtro.IdsCorVidro) : string.Empty, (double)(filtro.Espessura ?? 0), (double)(filtro.AlturaInicio ?? 0), (double)(filtro.AlturaFim ?? 0), (double)(filtro.LarguraInicio ?? 0), (double)(filtro.LarguraFim ?? 0), filtro.CodigoEtiqueta, filtro.Observacao))); } }
public IHttpActionResult ObterProprietariosDeVeiculos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var proprietariosDeVeiculos = ProprietarioVeiculoDAO.Instance.GetList( filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( proprietariosDeVeiculos.Select(p => new ListaDto(p)), filtro, () => ProprietarioVeiculoDAO.Instance.GetCount())); } }
public IHttpActionResult ObterListaContabilistas([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var notasFiscais = ContabilistaDAO.Instance.GetList( filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( notasFiscais.Select(n => new ListaDto(n)), filtro, () => ContabilistaDAO.Instance.GetCount())); } }
public IHttpActionResult ObterGruposMedidaProjeto([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var gruposMedidaProjeto = GrupoMedidaProjetoDAO.Instance.GetList( filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( gruposMedidaProjeto.Select(g => new ListaDto(g)), filtro, () => GrupoMedidaProjetoDAO.Instance.GetCount())); } }
public IHttpActionResult ObterListaAssociacaoProprietariosVeiculos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var associacoesProprietariosVeiculos = ProprietarioVeiculo_VeiculoDAO.Instance.GetList( filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( associacoesProprietariosVeiculos.Select(p => new Models.ConhecimentosTransporte.V1.Veiculos.Proprietarios.Associacoes.ListaDto(p)), filtro, () => ProprietarioVeiculo_VeiculoDAO.Instance.GetCount())); } }
public IHttpActionResult ObterListaPedidos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var pedidosParaExportacao = PedidoDAO.Instance.GetForPedidoExportar( (uint)(filtro.Id ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, filtro.CodigoPedidoCliente, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString()); return(this.Lista(pedidosParaExportacao.Select(ppe => new ListaDto(ppe)))); } }
public IHttpActionResult ObterListaPrecoTabelaCliente([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var precosTabelaCliente = ProdutoDAO.Instance.GetListPrecoTab( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdGrupoProduto ?? 0), filtro.IdsSubgrupoProduto != null && filtro.IdsSubgrupoProduto.Any() ? string.Join(",", filtro.IdsSubgrupoProduto) : null, filtro.CodigoProduto, filtro.DescricaoProduto, filtro.TipoValorTabela ?? 0, filtro.ValorAlturaInicio ?? 0, filtro.ValorAlturaFim ?? 0, filtro.ValorLarguraInicio ?? 0, filtro.ValorLarguraFim ?? 0, filtro.OrdenacaoManual ?? 0, filtro.ApenasComDesconto.GetValueOrDefault(false), false, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( precosTabelaCliente.Select(ptc => new ListaDto(ptc)), filtro, () => ProdutoDAO.Instance.GetCountPrecoTab( (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdGrupoProduto ?? 0), filtro.IdsSubgrupoProduto != null && filtro.IdsSubgrupoProduto.Any() ? string.Join(",", filtro.IdsSubgrupoProduto) : null, filtro.CodigoProduto, filtro.DescricaoProduto, filtro.TipoValorTabela ?? 0, filtro.ValorAlturaInicio ?? 0, filtro.ValorAlturaFim ?? 0, filtro.ValorLarguraInicio ?? 0, filtro.ValorLarguraFim ?? 0, filtro.OrdenacaoManual ?? 0, filtro.ApenasComDesconto.GetValueOrDefault(false), false))); } }