예제 #1
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            try
            {
                var lConsulta = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <RiscoPermissaoRelInfo>(
                    new ConsultarEntidadeCadastroRequest <RiscoPermissaoRelInfo>()
                {
                    EntidadeCadastro = new RiscoPermissaoRelInfo()
                    {
                        ConsultaBolsa     = this.GetBolsa,
                        ConsultaPermissao = this.GetPermissao,
                    }, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id
                });

                var lLista = new TransporteRelatorio_001().TraduzirLista(lConsulta.Resultado);

                if (null != lConsulta.Resultado && !0.Equals(lConsulta.Resultado.Count))
                {
                    base.PopularComboComListaGenerica <TransporteRelatorio_001>(lLista, this.rptRelatorio);
                    this.rowLinhaDeNenhumItem.Visible = false;
                }
                else
                {
                    this.rowLinhaDeNenhumItem.Visible = true;
                }
            }
            catch (Exception ex)
            {
                base.RetornarErroAjax(ex.ToString());
            }
        }
예제 #2
0
        private void ResponderBuscarItensParaListagemSimples()
        {
            try
            {
                int?lCodigoAssessor = base.CodigoAssessor.HasValue ? base.CodigoAssessor.Value : (GetCodigoAssessor.HasValue ? GetCodigoAssessor.Value : new Nullable <int>());

                List <int> lListaAssessores = base.ConsultarCodigoAssessoresVinculadosListInt(lCodigoAssessor);

                string sListaAssessores = string.Empty;

                var lConsulta = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClientePosicaoDeOpcaoRelInfo>(
                    new ConsultarEntidadeCadastroRequest <ClientePosicaoDeOpcaoRelInfo>()
                {
                    EntidadeCadastro = new ClientePosicaoDeOpcaoRelInfo()
                    {
                        ConsultaClienteParametro       = this.GetClienteParametro,
                        ConsultaSentidoCompradoLancado = this.GetSentidoCompradoLancado,
                        ConsultaCodigoAssessor         = sListaAssessores,
                        //ConsultaCodigoAssessor         =  lCodigoAssessor.ToString(),
                        ConsultaCodigoCarteira = this.GetCodigoCarteira,
                        ConsultaClienteTipo    = this.GetBuscarPor,
                        ConsultarStrike        = this.GetStrike,
                        ConsultaSerie          = this.GetSerie,
                        ConsultaPapel          = this.GetPapel,
                        ConsultaDtVencimento   = this.GetDataVencimento
                    },
                    DescricaoUsuarioLogado = base.UsuarioLogado.Nome,
                    IdUsuarioLogado        = base.UsuarioLogado.Id
                });

                var lLista = new List <TransporteRelatorio_001>();

                if (lListaAssessores != null && lListaAssessores.Count > 0)
                {
                    lLista = new TransporteRelatorio_001().TraduzirLista(lConsulta.Resultado, lListaAssessores);
                }
                else
                {
                    lLista = new TransporteRelatorio_001().TraduzirLista(lConsulta.Resultado);
                }

                if (null != lConsulta.Resultado && !0.Equals(lConsulta.Resultado.Count))
                {
                    base.PopularComboComListaGenerica <TransporteRelatorio_001>(lLista, this.rptRelatorio);
                    this.rowLinhaDeNenhumItem.Visible = false;

                    base.RegistrarLogConsulta();
                }
                else
                {
                    this.rowLinhaDeNenhumItem.Visible = true;
                }
            }
            catch (Exception ex)
            {
                base.RetornarErroAjax(ex.ToString());
            }
        }
예제 #3
0
파일: R001.aspx.cs 프로젝트: radtek/Gradual
        private void ResponderBuscarItensParaListagemSimples()
        {
            try
            {
                var lConsulta = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <SistemaControleLogIntranetRelInfo>(
                    new ConsultarEntidadeCadastroRequest <SistemaControleLogIntranetRelInfo>()
                {
                    EntidadeCadastro = new SistemaControleLogIntranetRelInfo()
                    {
                        ConsultaClienteParametro = this.GetClienteParametro,
                        ConsultaDataAte          = this.GetDataAte,
                        ConsultaDataDe           = this.GetDataDe,
                        ConsultaEmailUsuario     = this.GetEmailUsuario,
                        ConsultaOpcoesBusca      = this.GetBuscarPor,
                        ConsultaTela             = this.GetTela,
                        ConsultaTipoAcao         = this.GetTipoAcao,
                    }
                });

                if (null != lConsulta.Resultado && !0.Equals(lConsulta.Resultado.Count))
                {
                    var lLista = new TransporteRelatorio_001().TraduzirLista(lConsulta.Resultado);

                    base.PopularComboComListaGenerica <TransporteRelatorio_001>(lLista, this.rptRelatorio);
                    this.rowLinhaDeNenhumItem.Visible = false;

                    //base.RegistrarLogConsulta();
                }
                else
                {
                    this.rowLinhaDeNenhumItem.Visible = true;
                }
            }
            catch (Exception ex)
            {
                base.RetornarErroAjax("Ocorreu um erro durante a execução", ex);
            }
        }