Beispiel #1
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);
        }
Beispiel #2
0
        private List <object> ParametrosC()
        {
            List <object> _param = new List <object>()
            {
            };

            _param.Add(Leis);                      //0
            _param.Add(Leis_Comp);                 //1
            _param.Add(Decretos);                  //2
            _param.Add(DataI.ToShortDateString()); //3
            _param.Add(DataF.ToShortDateString()); //4
            if (Resumo == string.Empty)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(Resumo);                                               //5
            }
            if (GetSituacao == 0)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(GetSituacao.ToString());                                         //6
            }
            if (GetOrigem == 0)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(GetOrigem.ToString());                                       //7
            }
            if (Autor == string.Empty)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(Autor);                                              //8
            }
            if (LLC == 0)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(LLC.ToString());                                 //9
            }
            if (DEC == 0)
            {
                _param.Add("%");
            }
            else
            {
                _param.Add(DEC.ToString());                                 //10
            }
            return(_param);
        }