コード例 #1
0
        private void CarregarCombos()
        {
            var lDados = new MonitoramentoOrdemDbLib().BuscarSistemaOrigem(new BuscarSistemaOrigemRequest());

            this.rptBusca_Monitoramento_OrdensNovoOMS_Sistema.DataSource = lDados.Resultado;
            this.rptBusca_Monitoramento_OrdensNovoOMS_Sistema.DataBind();
        }
コード例 #2
0
        /// <summary>
        /// Retorna uma busca pelos itens da listagem simples
        /// </summary>
        /// <returns></returns>
        private string ResponderBuscarItensParaListagemSimples()
        {
            this.Session["HoraInicial"] = null;
            this.Session["HoraFinal"]   = null;
            //lRequest.Canal = GetBolsa;
            gRequest.Instrumento         = GetPapel;
            gRequest.Origem              = GetOrigem;
            gRequest.Status              = GetStatus;
            gRequest.DataDe              = GetDataHoraInicial;
            gRequest.DataAte             = GetDataHoraFinal;
            gRequest.ContaDoCliente      = GetTermoBusca;
            gRequest.CodigoAssessor      = CodigoAssessor;
            gRequest.PaginaCorrente      = 1;
            gRequest.QtdeLimiteRegistros = 20;
            gRequest.TotalRegistros      = 0;
            gRequest.IdSistemaOrigem     = this.GetIdSistemaOrigem;

            string lRetorno = string.Empty;

            try
            {
                TransporteDeListaPaginada lLista = new TransporteDeListaPaginada();

                MonitoramentoOrdemDbLib lServico = new MonitoramentoOrdemDbLib();

                BuscarOrdensResponse lResponse = null;

                if (GetOrigem != null && (GetOrigem.Equals("HB") || GetOrigem.Equals("GTI") || GetOrigem.Equals("PORTAL")))
                {
                    lResponse = lServico.BuscarOrdensNovoOMS(gRequest);

                    lResponse.TotalItens = lResponse.Ordens.Count;

                    this.SessionUltimoResultadoDeBusca = this.FiltrarSentidoBolsaOrigem(lResponse.Ordens).ToList();
                }


                lLista = BuscarPaginaDeResultados(1);

                if (lLista.TotalDeItens > 0)
                {
                    lRetorno = RetornarSucessoAjax(lLista, string.Format("Foram encontrados {0} registros", lLista.TotalDeItens.ToString())); //O grid espera o objeto direto, sem estar encapsulado
                    base.RegistrarLogConsulta();
                }
                else
                {
                    lRetorno = RetornarSucessoAjax(lLista, "Nenhum registro encontrado!");
                }
            }
            catch (Exception exBusca)
            {
                base.RetornarErroAjax("Erro ao buscar dados de ordem", exBusca);
            }
            return(lRetorno);
        }