private string ResponderBuscarItensParaListagemSimples() { IServicoMonitorRisco lServico = Ativador.Get <IServicoMonitorRisco>(); string lRetorno = string.Empty; MonitorPLDRequest lRequest = new MonitorPLDRequest(); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(); //if (null != this.GetCdCliente) //{ // lRequest.CodigoCliente = this.GetCdCliente.Value; //} if (!string.IsNullOrEmpty(this.GetInstrumento)) { lRequest.Instrumento = this.GetInstrumento; } lRequest.EnumStatusPLD = this.GetCriticidade; MonitorPLDResponse lRetornoConsulta = lServico.ObterMonitorPLD(lRequest); if (null != lRetornoConsulta && null != lRetornoConsulta.lstPLD) { this.SessaoUltimaConsulta = new TransporteRiscoMonitoramentoLucrosPrejuizos().TraduzirLista(lRetornoConsulta.lstPLD); this.OrdenarMinutosRestantes(); lRetornoLista = new TransporteDeListaPaginada(this.SessaoUltimaConsulta); lRetorno = JsonConvert.SerializeObject(lRetornoLista); lRetornoLista.TotalDeItens = this.SessaoUltimaConsulta.Count; lRetornoLista.PaginaAtual = 1; lRetornoLista.TotalDePaginas = 0; return(lRetorno); } else { lRetorno = base.RetornarErroAjax("Ocorreu um erro ao processar a requisição"); } return(lRetorno); }
private string ResponderBuscarItensParaListagemSimples() { IServicoMonitorRisco lServico = Ativador.Get <IServicoMonitorRisco>(); string lRetorno = string.Empty; string lColunas = string.Empty; MonitorLucroPrejuizoRequest lRequest = new MonitorLucroPrejuizoRequest(); TransporteDeListaPaginadaMonitoramentoRisco lRetornoLista = new TransporteDeListaPaginadaMonitoramentoRisco(); if (Session["Usuario"] == null) { return(string.Empty); } if (null != this.GetCdCliente) { lRequest.Cliente = this.GetCdCliente.Value; } if (null != this.GetCdAssessor) { lRequest.Assessor = this.GetCdAssessor.Value; } if (base.CodigoAssessor != null) { lRequest.Assessor = base.CodigoAssessor.Value; lRequest.CodigoLogin = this.UsuarioLogado.Id; } lRequest.Semaforo = this.GetSemaforo; lRequest.ProporcaoPrejuiso = this.GetProporcaoPrejuizo; DsConsulta = this.GetConsulta; if (GetIdJanela.HasValue) { var lReponse = new PersistenciaDbIntranet().ReceberObjeto <MonitoramentoRiscoLucroPrejuizoParametrosInfo> (new ReceberEntidadeRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo>() { Objeto = new MonitoramentoRiscoLucroPrejuizoParametrosInfo() { IdJanela = GetIdJanela.Value } }); DsConsulta = lReponse.Objeto.Consulta; lColunas = lReponse.Objeto.Colunas; lRequest = this.SeparaConsultaGet(DsConsulta); } MonitorLucroPrejuizoResponse lRetornoConsulta = new MonitorLucroPrejuizoResponse(); //lRequest.NovoRange = 1; lRetornoConsulta = lServico.ObterMonitorLucroPrejuizo(lRequest); if (null != lRetornoConsulta && null != lRetornoConsulta.Monitor) { List <ExposicaoClienteInfo> lListaMonitor = lRetornoConsulta.Monitor; for (int i = 50; i < lRetornoConsulta.TotalRegistros; i += 50) { lRequest.NovoRange = i / 50; lListaMonitor.AddRange(lServico.ObterMonitorLucroPrejuizo(lRequest).Monitor); } this.SessaoUltimaConsulta = new TransporteRiscoMonitoramentoLucrosPrejuizos().TraduzirLista(lListaMonitor); Session["Monitor_" + base.UsuarioLogado.Id] = lRetornoConsulta.Monitor; this.ResponderFiltrarPorColuna(); this.AplicarFiltrosDePesquisa(); //lRetorno = base.RetornarSucessoAjax(this.SessaoUltimaConsulta, "Sucesso"); lRetornoLista = new TransporteDeListaPaginadaMonitoramentoRisco(this.SessaoUltimaConsulta); lRetorno = JsonConvert.SerializeObject(lRetornoLista); if (!string.IsNullOrEmpty(lColunas)) { lRetornoLista.ColunasDaGrid = lColunas; } lRetornoLista.TotalDeItens = this.SessaoUltimaConsulta.Count; lRetornoLista.PaginaAtual = 1; lRetornoLista.TotalDePaginas = 0; return(lRetorno); } else { lRetorno = base.RetornarErroAjax("Ocorreu um erro ao processar a requisição"); } return(lRetorno); }