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 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 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 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 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 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 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 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 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 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 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 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 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 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 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))); } }
public IHttpActionResult ObterListaLimiteCheques([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var limiteCheques = LimiteCheque.Instance.ObtemItens( filtro.CpfCnpj, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros).ToList(); return(this.ListaPaginada( limiteCheques.Select(lc => new ListaDto(lc)), filtro, () => LimiteCheque.Instance.ObtemNumeroItens(filtro.CpfCnpj))); } }
public IHttpActionResult ObterEncontrosContas([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var encontroConta = EncontroContasDAO.Instance.GetList( (uint)(filtro.Id ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.Observacao, 0, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), 0, null, null, 0, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( encontroConta.Select(ec => new ListaDto(ec)), filtro, () => EncontroContasDAO.Instance.GetListCount( (uint)(filtro.Id ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.Observacao, 0, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), 0, null, null, 0))); } }
public IHttpActionResult ObterLista([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { var fluxo = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Global.Negocios.IEtiquetaFluxo>(); var processos = fluxo.PesquisarEtiquetaAplicacoes(); ((Colosoft.Collections.IVirtualList)processos).Configure(filtro.NumeroRegistros); ((Colosoft.Collections.ISortableCollection)processos).ApplySort(filtro.ObterTraducaoOrdenacao()); return(this.ListaPaginada( processos .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(entidade => new ListaDto(entidade)), filtro, () => processos.Count)); } }
public IHttpActionResult ObterListaPendenciasCarregamentos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var pendenciasCarregamentos = PendenciaCarregamentoFluxo.Instance.GetListagemPendenciaCarregamento( (uint)(filtro.IdCarregamento ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdLoja ?? 0), filtro.PeriodoPrevisaoSaidaInicio?.ToShortDateString(), filtro.PeriodoPrevisaoSaidaFim?.ToShortDateString(), filtro.IdsRota != null && filtro.IdsRota.Any() ? string.Join(",", filtro.IdsRota) : null, filtro.IgnorarPedidosVendaTransferencia, (uint)(filtro.IdClienteExterno ?? 0), filtro.NomeClienteExterno, filtro.IdsRotaExterna != null && filtro.IdsRotaExterna.Any() ? string.Join(",", filtro.IdsRotaExterna) : null, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( pendenciasCarregamentos.Select(c => new ListaDto(c)), filtro, () => PendenciaCarregamentoFluxo.Instance.GetListagemPendenciaCarregamentoCount( (uint)(filtro.IdCarregamento ?? 0), (uint)(filtro.IdCliente ?? 0), filtro.NomeCliente, (uint)(filtro.IdLoja ?? 0), filtro.PeriodoPrevisaoSaidaInicio?.ToShortDateString(), filtro.PeriodoPrevisaoSaidaFim?.ToShortDateString(), filtro.IdsRota != null && filtro.IdsRota.Any() ? string.Join(",", filtro.IdsRota) : null, filtro.IgnorarPedidosVendaTransferencia, (uint)(filtro.IdClienteExterno ?? 0), filtro.NomeClienteExterno, filtro.IdsRotaExterna != null && filtro.IdsRotaExterna.Any() ? string.Join(",", filtro.IdsRotaExterna) : null))); } }
public IHttpActionResult ObterListaGruposConta([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var gruposConta = Microsoft.Practices.ServiceLocation.ServiceLocator .Current.GetInstance <Financeiro.Negocios.IPlanoContasFluxo>() .PesquisarGruposConta(); ((Colosoft.Collections.IVirtualList)gruposConta).Configure(filtro.NumeroRegistros); ((Colosoft.Collections.ISortableCollection)gruposConta).ApplySort(filtro.ObterTraducaoOrdenacao()); return(this.ListaPaginada( gruposConta .Skip(filtro.ObterPrimeiroRegistroRetornar()) .Take(filtro.NumeroRegistros) .Select(c => new ListaDto(c)), filtro, () => gruposConta.Count)); } }
public IHttpActionResult ObterObservacoesFinanceiro(int idPedido, [FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { var validacao = this.ValidarIdPedido(idPedido); if (validacao != null) { return(validacao); } filtro = filtro ?? new FiltroDto(); var observacoes = ObservacaoFinalizacaoFinanceiroDAO.Instance.ObtemObservacoesFinalizacao( (uint)idPedido, 0, null, 0, null, null, null, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( observacoes.Select(o => new ListaObservacaoFinanceiroDto(o)), filtro, () => ObservacaoFinalizacaoFinanceiroDAO.Instance.ObtemNumeroObservacoesFinalizacao( (uint)idPedido, 0, null, 0, null, null, null))); } }
public IHttpActionResult ObterListaCarregamentos([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var carregamentos = CarregamentoDAO.Instance.GetListWithExpression( (uint)(filtro.Id ?? 0), (uint)(filtro.IdOrdemCarga ?? 0), (uint)(filtro.IdPedido ?? 0), filtro.IdRota ?? 0, (uint)(filtro.IdMotorista ?? 0), filtro.Placa, ((int?)filtro.SituacaoCarregamento)?.ToString(), filtro.PeriodoPrevisaoSaidaInicio?.ToShortDateString(), filtro.PeriodoPrevisaoSaidaFim?.ToShortDateString(), (uint)(filtro.IdLoja ?? 0), filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( carregamentos.Select(c => new ListaDto(c)), filtro, () => CarregamentoDAO.Instance.GetListWithExpressionCount( (uint)(filtro.Id ?? 0), (uint)(filtro.IdOrdemCarga ?? 0), (uint)(filtro.IdPedido ?? 0), filtro.IdRota ?? 0, (uint)(filtro.IdMotorista ?? 0), filtro.Placa, ((int?)filtro.SituacaoCarregamento)?.ToString(), filtro.PeriodoPrevisaoSaidaInicio?.ToShortDateString(), filtro.PeriodoPrevisaoSaidaFim?.ToShortDateString(), (uint)(filtro.IdLoja ?? 0)))); } }
public IHttpActionResult ObterListaContasPagas([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var contasPagas = ContasPagarDAO.Instance.GetPagas( filtro.Id ?? 0, (uint)(filtro.IdCompra ?? 0), filtro.NumeroNotaFiscal, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdCustoFixo ?? 0), (uint)(filtro.IdImpostoServico ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.IdsFormaPagamento != null && filtro.IdsFormaPagamento.Any() ? string.Join(",", filtro.IdsFormaPagamento) : null, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.PeriodoPagamentoInicio?.ToShortDateString(), filtro.PeriodoPagamentoFim?.ToShortDateString(), filtro.PeriodoVencimentoInicio?.ToShortDateString(), filtro.PeriodoVencimentoFim?.ToShortDateString(), (float)(filtro.ValorVencimentoInicial ?? 0), (float)(filtro.ValorVencimentoFinal ?? 0), filtro.Tipo ?? 0, filtro.ApenasContasDeComissao.GetValueOrDefault(false), filtro.BuscarRenegociadas.GetValueOrDefault(false), filtro.BuscarContasComJurosMulta.GetValueOrDefault(false), filtro.PlanoConta, filtro.ApenasContasDeCustoFixo.GetValueOrDefault(false), filtro.BuscarContasPagar.GetValueOrDefault(false), filtro.IdComissao ?? 0, filtro.NumeroCte ?? 0, filtro.Observacao, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( contasPagas.Select(c => new ListaDto(c)), filtro, () => ContasPagarDAO.Instance.GetPagasCount( filtro.Id ?? 0, (uint)(filtro.IdCompra ?? 0), filtro.NumeroNotaFiscal, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdCustoFixo ?? 0), (uint)(filtro.IdImpostoServico ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.IdsFormaPagamento != null && filtro.IdsFormaPagamento.Any() ? string.Join(",", filtro.IdsFormaPagamento) : null, filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.PeriodoPagamentoInicio?.ToShortDateString(), filtro.PeriodoPagamentoFim?.ToShortDateString(), filtro.PeriodoVencimentoInicio?.ToShortDateString(), filtro.PeriodoVencimentoFim?.ToShortDateString(), (float)(filtro.ValorVencimentoInicial ?? 0), (float)(filtro.ValorVencimentoFinal ?? 0), filtro.Tipo ?? 0, filtro.ApenasContasDeComissao.GetValueOrDefault(false), filtro.BuscarRenegociadas.GetValueOrDefault(false), filtro.BuscarContasComJurosMulta.GetValueOrDefault(false), filtro.PlanoConta, filtro.ApenasContasDeCustoFixo.GetValueOrDefault(false), filtro.BuscarContasPagar.GetValueOrDefault(false), filtro.IdComissao ?? 0, filtro.NumeroCte ?? 0, filtro.Observacao))); } }
public IHttpActionResult ObterListaContasPagar([FromUri] FiltroDto filtro) { using (var sessao = new GDATransaction()) { filtro = filtro ?? new FiltroDto(); var contasAPagar = ContasPagarDAO.Instance.GetPagtos( filtro.Id ?? 0, (uint)(filtro.IdCompra ?? 0), filtro.NumeroNotaFiscal, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdCustoFixo ?? 0), (uint)(filtro.IdImpostoServico ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.PeriodoVencimentoInicio?.ToShortDateString(), filtro.PeriodoVencimentoFim?.ToShortDateString(), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.IdsFormaPagamento != null && filtro.IdsFormaPagamento.Any() ? filtro.IdsFormaPagamento.ToArray() : null, (float)(filtro.ValorInicial ?? 0), (float)(filtro.ValorFinal ?? 0), filtro.BuscarCheques.GetValueOrDefault(false), filtro.Tipo ?? 0, filtro.BuscarPrevisaoCustoFixo.GetValueOrDefault(false), filtro.ApenasContasDeComissao.GetValueOrDefault(false), filtro.PlanoConta, (uint)(filtro.IdPagamentoRestante ?? 0), filtro.ApenasContasDeCustoFixo.GetValueOrDefault(false), filtro.ApenasContasComValorAPagar.GetValueOrDefault(false), filtro.PeriodoPagamentoInicio?.ToShortDateString(), filtro.PeriodoPagamentoFim?.ToShortDateString(), filtro.PeriodoNotaFiscalInicio?.ToShortDateString(), filtro.PeriodoNotaFiscalFim?.ToShortDateString(), (uint)(filtro.NumeroCte ?? 0), (uint)(filtro.IdTransportadora ?? 0), filtro.NomeTransportadora, filtro.IdFuncionarioComissao ?? 0, filtro.IdComissao ?? 0, filtro.ObterTraducaoOrdenacao(), filtro.ObterPrimeiroRegistroRetornar(), filtro.NumeroRegistros); return(this.ListaPaginada( contasAPagar.Select(c => new ListaDto(c)), filtro, () => ContasPagarDAO.Instance.GetPagtosCount( filtro.Id ?? 0, (uint)(filtro.IdCompra ?? 0), filtro.NumeroNotaFiscal, (uint)(filtro.IdLoja ?? 0), (uint)(filtro.IdCustoFixo ?? 0), (uint)(filtro.IdImpostoServico ?? 0), (uint)(filtro.IdFornecedor ?? 0), filtro.NomeFornecedor, filtro.PeriodoVencimentoInicio?.ToShortDateString(), filtro.PeriodoVencimentoFim?.ToShortDateString(), filtro.PeriodoCadastroInicio?.ToShortDateString(), filtro.PeriodoCadastroFim?.ToShortDateString(), filtro.IdsFormaPagamento != null && filtro.IdsFormaPagamento.Any() ? filtro.IdsFormaPagamento.ToArray() : null, (float)(filtro.ValorInicial ?? 0), (float)(filtro.ValorFinal ?? 0), filtro.BuscarCheques.GetValueOrDefault(false), filtro.Tipo ?? 0, filtro.BuscarPrevisaoCustoFixo.GetValueOrDefault(false), filtro.ApenasContasDeComissao.GetValueOrDefault(false), filtro.PlanoConta, (uint)(filtro.IdPagamentoRestante ?? 0), filtro.ApenasContasDeCustoFixo.GetValueOrDefault(false), filtro.ApenasContasComValorAPagar.GetValueOrDefault(false), filtro.PeriodoPagamentoInicio?.ToShortDateString(), filtro.PeriodoPagamentoFim?.ToShortDateString(), filtro.PeriodoNotaFiscalInicio?.ToShortDateString(), filtro.PeriodoNotaFiscalFim?.ToShortDateString(), (uint)(filtro.NumeroCte ?? 0), (uint)(filtro.IdTransportadora ?? 0), filtro.NomeTransportadora, filtro.IdFuncionarioComissao ?? 0, filtro.IdComissao ?? 0))); } }