private string ResponderPaginar() { string lRetorno = string.Empty; TransporteDeListaPaginada lLista = new TransporteDeListaPaginada(); //_search=false&nd=1275415807834&rows=10&page=2&sidx=invid&sord=desc if (this.SessionUltimoResultadoDeBusca != null) { int lPagina; if (int.TryParse(Request["page"], out lPagina)) { lLista = BuscarPaginaDeResultados(lPagina); } } else { //lLista ; } lRetorno = JsonConvert.SerializeObject(lLista); //o grid espera o objeto direto, sem estar encapsulado return(lRetorno); }
private TransporteDeListaPaginada BuscarPaginaDeResultados(int pPagina) { TransporteDeListaPaginada lRetorno = new TransporteDeListaPaginada(); List <TransporteResultadoOrdens> lLista = new List <TransporteResultadoOrdens>(); int lIndiceInicial, lIndiceFinal; lIndiceInicial = ((pPagina - 1) * TransporteDeListaPaginada.ItensPorPaginaAcompanhamento); lIndiceFinal = (pPagina) * TransporteDeListaPaginada.ItensPorPaginaAcompanhamento; for (int a = lIndiceInicial; a < lIndiceFinal; a++) { if (a < this.SessionUltimoResultadoDeBusca.Count) { lLista.Add(new TransporteResultadoOrdens(this.SessionUltimoResultadoDeBusca[a])); } } lRetorno = new TransporteDeListaPaginada(lLista); lRetorno.TotalDeItens = (int)this.SessionUltimoResultadoDeBusca.Count; lRetorno.TotalDePaginas = Convert.ToInt32(Math.Ceiling((double)this.SessionUltimoResultadoDeBusca.Count / (double)TransporteDeListaPaginada.ItensPorPaginaAcompanhamento)); base.RegistrarLogConsulta("lRetorno.TotalDePaginas = " + lRetorno.TotalDePaginas); lRetorno.PaginaAtual = pPagina; //} base.RegistrarLogConsulta("(Convert.ToInt32(Math.Ceiling((decimal)this.SessionUltimoResultadoDeBusca.Count / (decimal)TransporteDeListaPaginada.ItensPorPagina))).ToString() = " + (Convert.ToInt32(Math.Ceiling((decimal)this.SessionUltimoResultadoDeBusca.Count / (decimal)TransporteDeListaPaginada.ItensPorPagina))).ToString()); return(lRetorno); }
/// <summary> /// Carrega os detalhes /// </summary> /// <returns></returns> public string ResponderCarregarDetalhes() { string lRetorno = string.Empty; var lstAcompanhamentos = from lista in SessionUltimoResultadoDeBusca where lista.ClOrdID == Request["id"].ToString() select lista; List <TransporteOrdemDetalhe> lDetalhes = new List <TransporteOrdemDetalhe>(); List <OrdemInfo> lOrdens = lstAcompanhamentos.ToList <OrdemInfo>(); OrdemInfo lOrdem = lOrdens[0]; if (null != lstAcompanhamentos) { lOrdem.Acompanhamentos.ForEach(lAcompanhamento => { lDetalhes.Add(new TransporteOrdemDetalhe(lAcompanhamento)); }); } TransporteDeListaPaginada lLista = new TransporteDeListaPaginada(lDetalhes); lRetorno = JsonConvert.SerializeObject(lLista); return(lRetorno); }
private TransporteDeListaPaginada BuscarPaginaDeResultados(int pPagina) { var lRetorno = new TransporteDeListaPaginada(); var lLista = new List <GrupoInfo>(); int lIndiceInicial, lIndiceFinal; TransporteDeListaPaginada.ItensPorPagina = 10; lIndiceInicial = ((pPagina - 1) * TransporteDeListaPaginada.ItensPorPagina); lIndiceFinal = (pPagina) * TransporteDeListaPaginada.ItensPorPagina; this.SessionUltimoResultadoDeBusca.Sort((lGru1, lGru2) => { return(lGru1.NomeDoGrupo.CompareTo(lGru2.NomeDoGrupo)); }); for (int i = lIndiceInicial; i < lIndiceFinal; i++) { if (i < this.SessionUltimoResultadoDeBusca.Count) { lLista.Add(this.SessionUltimoResultadoDeBusca[i]); } } lRetorno = new TransporteDeListaPaginada(lLista); lRetorno.TotalDeItens = this.SessionUltimoResultadoDeBusca.Count; lRetorno.TotalDePaginas = Convert.ToInt32(Math.Ceiling((double)lRetorno.TotalDeItens / (double)TransporteDeListaPaginada.ItensPorPagina)); lRetorno.PaginaAtual = pPagina; return(lRetorno); }
private string ResponderBuscarItensParaListagemSimples() { string lRetorno = "Erro..."; var lResponse = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ParametroAlavancagemConsultaInfo>( new ConsultarEntidadeCadastroRequest <ParametroAlavancagemConsultaInfo>() { EntidadeCadastro = new ParametroAlavancagemConsultaInfo() { ConsultaCdAssessor = this.GetCdAssessor, ConsultaCdCliente = this.GetCdCliente, ConsultaIdGrupo = this.GetIdGrupo, } }); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { this.SessionUltimoResultadoDeBusca = new TransporteManutencaoCliente().TraduzirLista(lResponse.Resultado); TransporteDeListaPaginada lListaPaginada = this.BuscarPaginaDeResultados(1); lRetorno = base.RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] clientes", lResponse.Resultado.Count); } else { lRetorno = base.RetornarErroAjax("Ocorreu um erro ao tentar carregar os grupos", lResponse.DescricaoResposta); } return(lRetorno); }
private string ResponderPaginar() { string lRetorno = string.Empty; TransporteDeListaPaginada lLista = new TransporteDeListaPaginada(); bool.TryParse(Request["Nova"], out lNova); bool.TryParse(Request["Descobertos"], out lDescobertos); if (this.SessionUltimoResultadoDeBusca != null && !lNova) { int lPagina; if (int.TryParse(Request["page"], out lPagina)) { lLista = BuscarPaginaDeResultados(lPagina); } } else { return(ResponderBuscarItensParaSelecao()); } lRetorno = JsonConvert.SerializeObject(lLista); //o grid espera o objeto direto, sem estar encapsulado return(lRetorno); }
private TransporteDeListaPaginada BuscarPaginaDeResultados(int pPagina) { var lRetorno = new TransporteDeListaPaginada(); var lLista = new List <TransporteManutencaoCliente>(); int lIndiceInicial, lIndiceFinal; TransporteDeListaPaginada.ItensPorPagina = 30; lIndiceInicial = ((pPagina - 1) * TransporteDeListaPaginada.ItensPorPagina); lIndiceFinal = (pPagina) * TransporteDeListaPaginada.ItensPorPagina; //--> Ordenando a consulta por cliente. this.SessionUltimoResultadoDeBusca.Sort((lGru1, lGru2) => { return(lGru1.Cliente.DBToInt32().CompareTo(lGru2.Cliente.DBToInt32())); }); for (int i = lIndiceInicial; i < lIndiceFinal; i++) { if (i < this.SessionUltimoResultadoDeBusca.Count) { lLista.Add(this.SessionUltimoResultadoDeBusca[i]); } } lRetorno = new TransporteDeListaPaginada(lLista); lRetorno.TotalDeItens = this.SessionUltimoResultadoDeBusca.Count; lRetorno.TotalDePaginas = Convert.ToInt32(Math.Ceiling((double)lRetorno.TotalDeItens / (double)TransporteDeListaPaginada.ItensPorPagina)); lRetorno.PaginaAtual = pPagina; return(lRetorno); }
private TransporteDeListaPaginada BuscarPaginaDeResultados(int pPagina) { var lRetorno = new TransporteDeListaPaginada(); var lLista = new List <TransporteCustodia>(); int lIndiceInicial, lIndiceFinal; lIndiceInicial = ((pPagina - 1) * lItensPorPagina); lIndiceFinal = (pPagina) * lItensPorPagina; for (int a = lIndiceInicial; a < lIndiceFinal; a++) { if (a < this.SessionUltimoResultadoDeBusca.Count) { lLista.Add(this.SessionUltimoResultadoDeBusca[a]); } } lRetorno = new TransporteDeListaPaginada(lLista); lRetorno.TotalDeItens = this.SessionUltimoResultadoDeBusca.Count; lRetorno.TotalDePaginas = Convert.ToInt32(Math.Ceiling((double)lRetorno.TotalDeItens / (double)lItensPorPagina)); lRetorno.PaginaAtual = pPagina; return(lRetorno); }
private TransporteDeListaPaginada BuscarPaginaDeResultados(int pPagina) { TransporteDeListaPaginada lRetorno = new TransporteDeListaPaginada(); List <TransporteVendaDeFerramentaInfo> lLista = new List <TransporteVendaDeFerramentaInfo>(); int lIndiceInicial, lIndiceFinal; lIndiceInicial = ((pPagina - 1) * TransporteDeListaPaginada.ItensPorPagina); lIndiceFinal = (pPagina) * TransporteDeListaPaginada.ItensPorPagina; for (int a = lIndiceInicial; a < lIndiceFinal; a++) { if (a < this.SessionUltimoResultadoDeBusca.Count) { //lLista.Add(new TransporteDadosResumidosCliente(this.SessionUltimoResultadoDeBusca[a])); lLista.Add(this.SessionUltimoResultadoDeBusca[a]); } } lRetorno = new TransporteDeListaPaginada(lLista); lRetorno.TotalDeItens = this.SessionUltimoResultadoDeBusca.Count; lRetorno.TotalDePaginas = Convert.ToInt32(Math.Ceiling((double)lRetorno.TotalDeItens / (double)TransporteDeListaPaginada.ItensPorPagina)); lRetorno.PaginaAtual = pPagina; return(lRetorno); }
/// <summary> /// Carrega dados no grid de fundos /// </summary> /// <returns></returns> public string ResponderCarregarHtmlComDados() { var lRetorno = string.Empty; try { var lRequest = new CadastroFundoRequest(); var lResponse = BuscarFundosCadastrados(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteCadastroFundos().TraduzirLista(lResponse.ListaFundos); var lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaFundos.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados de fundos na tela", ex); lRetorno = RetornarErroAjax("Erro no método ResponderCarregarHtmlComDados ", ex); } return(lRetorno); }
/// <summary> /// Carregar grid com os dados de carteiras via ajax /// </summary> /// <returns>Retorna string com a lista em Json</returns> public string ResponderCarregarHtmlComDados() { string lRetorno = string.Empty; try { var lRequest = new CarteiraRequest(); if (!String.IsNullOrEmpty(this.GetNomeFundo)) { lRequest.NomeFundo = this.GetNomeFundo; } if (this.GetCodigoFundo.HasValue && this.GetCodigoFundo.Value != 0) { lRequest.CodigoFundo = this.GetCodigoFundo.Value; } lRequest.DataDe = this.GetDataDe; lRequest.DataAte = this.GetDataAte; if (this.GetCodigoLocalidade != 0) { lRequest.CodigoLocalidade = this.GetCodigoLocalidade; } lRequest.DownloadsPendentes = this.GetDownloadsPendentes ? 'N' : 'S'; CarteiraResponse lResponse = base.BuscarCarteiras(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteRoboCarteira().TraduzirLista(lResponse.ListaCarteira); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(lListaTransporte); lRetornoLista.TotalDeItens = lResponse.ListaCarteira.Count; lRetornoLista.PaginaAtual = 1; lRetornoLista.TotalDePaginas = 0; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados de carteira na tela", ex); lRetorno = base.RetornarErroAjax("Erro no método ResponderCarregarHtmlComDados ", ex); } return(lRetorno); }
/// <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); }
private string ResponderBuscarItensParaListagemSimples() { OrdensAlteradasDayTradeRequest lRequest = new OrdensAlteradasDayTradeRequest(); IServicoMonitorCompliance lServico = Ativador.Get <IServicoMonitorCompliance>(); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(); string lRetorno = string.Empty; if (this.GetDataDe != null) { lRequest.DataDe = this.GetDataDe.Value; } if (this.GetDataAte != null) { lRequest.DataAte = this.GetDataAte.Value; } OrdensAlteradasDayTradeResponse lResponse = new OrdensAlteradasDayTradeResponse(); lResponse = lServico.ObterAlteracaoDayTrade(lRequest); if (lResponse != null && lResponse.lstAlteracaoDayTrade != null) { this.SessaoUltimaConsulta = new TransporteCompliance().TraduzirLista(lResponse.lstAlteracaoDayTrade, "ordens"); this.SessaoUltimaConsultaCabecalho = new TransporteCompliance().TraduzirLista(lResponse.lstAlteracaoDayTrade); this.ResponderFiltrarPorColuna(); lRetornoLista = new TransporteDeListaPaginada(this.SessaoUltimaConsultaCabecalho); 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; 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 ResponderPaginar() { string lRetorno = string.Empty; TransporteDeListaPaginada lLista = new TransporteDeListaPaginada(); int lPagina; if (int.TryParse(Request["page"], out lPagina)) { lLista = BuscarPaginaDeResultados(lPagina); } lRetorno = JsonConvert.SerializeObject(lLista); //o grid espera o objeto direto, sem estar encapsulado return(lRetorno); }
/// <summary> /// Carrega dados no grid de fundos /// </summary> /// <returns></returns> public string ResponderCarregarGridConsulta() { string lRetorno = string.Empty; try { var lRequest = new ConsultaFundosConstituicaoRequest { SelecionarConcluídos = GetIsConcluido, SelecionarPendentes = GetIsPendente, DtDe = GetDtDe, DtAte = GetDtAte, IdFundoCadastro = GetIdFundoCadastro, IdFundoFluxoGrupo = GetIdFundoFluxoGrupo }; ConsultaFundosConstituicaoResponse lResponse = BuscarFundosConsultaFundosConstituicao(lRequest); if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteConsultaFundosConstituicao().TraduzirLista(lResponse.ListaConsultaFundos); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaConsultaFundos.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar grid de consulta de fundos em constituição", ex); lRetorno = RetornarErroAjax("Erro no método CarregarGridConsulta ", ex); } return(lRetorno); }
/// <summary> /// /// </summary> /// <returns></returns> public string ResponderCarregarHtmlComDados() { string lRetorno = string.Empty; try { var lRequest = new TitulosLiquidadosRequest(); if (this.GetCodigoFundo.HasValue && this.GetCodigoFundo.Value != 0) { lRequest.CodigoFundo = this.GetCodigoFundo.Value; } lRequest.DataDe = this.GetDataDe; lRequest.DataAte = this.GetDataAte; TitulosLiquidadosResponse lResponse = base.BuscarTitulosLiquidadosADM(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteADMTitulosLiquidados().TraduzirLista(lResponse.ListaTitulos); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaTitulos.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados de Títulos Liquidados na tela", ex); lRetorno = base.RetornarErroAjax("Erro no método ResponderCarregarHtmlComDados ", ex); } return(lRetorno); }
//private string GetTermoBusca //{ // get // { // if (string.IsNullOrEmpty(this.Request.Form["TermoDeBusca"])) // return null; // return this.Request.Form["TermoDeBusca"].ToUpper(); // } //} //private CancelarOrdemStartStopInfo GetListaIdsSelecionados //{ // get // { // var lRetorno = new CancelarOrdemStartStopInfo(); // var lArrayIds = (null != this.Request.Form["Ids"]) ? this.Request.Form["Ids"].Split(',') : new string[0]; // lRetorno.ListaCancelarStartStopOrdensRequest = new List<CancelarStartStopOrdensRequest>(); // for (int i = 0; i < lArrayIds.Length; i++) // if (!string.IsNullOrWhiteSpace(lArrayIds.GetValue(i).DBToString())) // { // lRetorno.ListaCancelarStartStopOrdensRequest.Add( // new CancelarStartStopOrdensRequest() // { // IdStopStart = lArrayIds.GetValue(i).DBToString(), // }); // } // return lRetorno; // } //} #endregion #region | Métodos /// <summary> /// Busca as ordens do tipo Stopstart para listagem no grid /// </summary> /// <returns>Preenche o repeater dentro do grid para visualização</returns> private string ResponderBuscarItensParaListagemSimples() { BuscarOrdensStopStartRequest lRequest = new BuscarOrdensStopStartRequest() { Account = GetCodBovespa, Symbol = GetPapel, OrderStatusId = GetStatusOrdem, DataDe = GetData, CodigoAssessor = base.CodigoAssessor, IdSistema = this.GetIdSistemaOrigem, }; string lRetorno = string.Empty; try { TransporteDeListaPaginada lLista = new TransporteDeListaPaginada(); MonitoramentoOrdemStopDbLib lServico = new MonitoramentoOrdemStopDbLib(); BuscarOrdensStopStartResponse lResponseStartStop = lServico.BuscarOrdensStopStart(lRequest); this.SessionUltimoResultadoDeBusca = lResponseStartStop.OrdensStartStop; 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); }
private string ResponderBuscarItensParaListagemSimples() { NegociosDiretosRequest lRequest = new NegociosDiretosRequest(); IServicoMonitorCompliance lServico = Ativador.Get <IServicoMonitorCompliance>(); TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(); string lRetorno = string.Empty; if (this.GetData != null) { lRequest.Data = this.GetData.Value; } NegociosDiretosResponse lResponse = new NegociosDiretosResponse(); lResponse = lServico.ObterNegociosDiretos(lRequest); if (lResponse != null && lResponse.lstNegociosDiretos != null) { this.SessaoUltimaConsulta = new TransporteCompliance().TraduzirLista(lResponse.lstNegociosDiretos); 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); }
public string ResponderPaginar() { string lRetorno = string.Empty; var lLista = new TransporteDeListaPaginada(); if (this.SessionUltimoResultadoDeBusca != null) { int lPagina; if (int.TryParse(Request["page"], out lPagina)) { lLista = BuscarPaginaDeResultados(lPagina); } } lRetorno = JsonConvert.SerializeObject(lLista); //o grid espera o objeto direto, sem estar encapsulado return(lRetorno); }
private string ResponderListarJanelasParametros() { string lRetorno = string.Empty; TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(); ConsultarEntidadeRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo> lRequest = new ConsultarEntidadeRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(); lRequest.Objeto = new MonitoramentoRiscoLucroPrejuizoParametrosInfo(); lRequest.Objeto.IdUsuario = base.UsuarioLogado.Id; var lResponse = new PersistenciaDbIntranet().ConsultarObjetos <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(lRequest); lRetornoLista = new TransporteDeListaPaginada(lResponse.Resultado); lRetorno = base.RetornarSucessoAjax(lResponse.Resultado, "Paginas Listadas com sucesso!!"); return(lRetorno); }
private string ResponderBuscarGrupos() { string lRetorno = "Erro..."; ListarUsuarioGruposRequest lRequest = new ListarUsuarioGruposRequest(); lRequest.CodigoSessao = this.CodigoSessao; if (Request.Params["TermoDeBusca"] != null && Request.Params["TermoDeBusca"] != string.Empty) { if (Request.Params["BuscarCampo"].ToLower().Trim() == "descricao") { lRequest.FiltroNomeUsuarioGrupo = Request.Params["TermoDeBusca"]; } if (Request["BuscarCampo"].ToLower().Trim() == "codigo") { lRequest.FiltroCodigoUsuarioGrupo = Request.Params["TermoDeBusca"]; } } ListarUsuarioGruposResponse lResponse = ServicoSeguranca.ListarUsuarioGrupos(lRequest); SessionUltimoResultadoDeBusca.Clear(); foreach (UsuarioGrupoInfo lUserInfo in lResponse.UsuarioGrupos) { this.SessionUltimoResultadoDeBusca.Add(new TransporteSegurancaGrupo() { Id = lUserInfo.CodigoUsuarioGrupo, Nome = lUserInfo.NomeUsuarioGrupo }); } TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] grupos", SessionUltimoResultadoDeBusca.Count); return(lRetorno); }
private string ResponderBuscarItensParaSelecao() { string lRetorno = "Erro..."; List <object> lListaRetorno = new List <object>(); try { string lBuscarPor = Request["BuscarPor"]; string lTermoDeBusca = Request["TermoDeBusca"]; switch (lBuscarPor) { case "grupo": lListaRetorno = this.ListarGrupos(lTermoDeBusca); break; case "permissao": lListaRetorno = this.ListarPermissoes(lTermoDeBusca, BolsaInfo.TODAS); break; case "parametro": lListaRetorno = this.ListarParametros(lTermoDeBusca, BolsaInfo.TODAS); break; } this.SessionUltimoResultadoDeBusca = lListaRetorno; // Fim da lista de teste TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] itens", lListaRetorno.Count); } catch (Exception exBusca) { RetornarErroAjax("Erro durante a busca", exBusca); } return(lRetorno); }
/// <summary> /// Método de carregamento do grid de fundos do modal /// </summary> /// <returns></returns> public string ResponderCarregarGridModalFundos() { var lRetorno = string.Empty; try { var lRequest = new FundoCategoriaSubCategoriaRequest { IdFundoCategoria = GetIdFundoCategoria, IdFundoSubCategoria = GetIdFundoSubCategoria }; //chama método da classe base var lResponse = BuscarFundosCarregarGridModalFundos(lRequest); if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteCadastroFundos().TraduzirLista(lResponse.ListaFundos); var lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaFundos.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados de fundos na tela", ex); lRetorno = RetornarErroAjax("Erro no método ResponderCarregarGridModalFundos ", ex); } return(lRetorno); }
private string ResponderPaginar() { var numCount = default(int); var lPagina = default(int); var lRetorno = string.Empty; var lListaPaginada = new TransporteDeListaPaginada(); if (string.IsNullOrWhiteSpace(this.SessionUltimoIdAssessorBusca) || this.SessionUltimoIdAssessorBusca != this.GetIdAssessor) { this.BustarItens(); } if (int.TryParse(this.Request["page"], out lPagina) && null != this.SessionUltimoResultadoDeBusca) { lListaPaginada = this.BuscarPaginaDeResultados(lPagina, this.Request["sidx"], this.Request["sord"]); numCount = this.SessionUltimoResultadoDeBusca.Count; } lRetorno = JsonConvert.SerializeObject(lListaPaginada); //base.RetornarSucessoAjax(lListaPaginada, "{0} Clientes(s) encontrado(s)", numCount);//--> O grid espera o objeto direto, sem estar encapsulado return(lRetorno); }
public string ResponderCarregarGrid() { var lRetorno = string.Empty; try { var lRequest = new AssociacaoCotistaFidcFundoRequest { IdFundoCadastro = GetIdFundoCadastro, IdCotistaFidc = GetIdCotistaFidc }; var lResponse = SelecionarGridCotistaFidcFundo(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteAssociacaoCotistasFundos().TraduzirLista(lResponse.ListaCotistaFidcFundo); var lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaCotistaFidcFundo.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados na tela", ex); lRetorno = RetornarErroAjax("Erro no método ResponderCarregarGrid ", ex); } return(lRetorno); }
private string ResponderBuscarPEP() { string lRetorno = string.Empty; Int64 cpf = 0; string lCPF1 = RemoverPontoEVazio(Request.Form["CPF"]); if (!Int64.TryParse(lCPF1, out cpf)) { DsNome = Request.Form["CPF"].ToUpper(); DsDocumento = null; } else { DsDocumento = cpf.ToString(); DsNome = null; } BuscarItens(); lRetorno = RetornarSucessoAjax(0, "Nenhuma PEP encontrada com o documento [{0}]", Request.Form["CPF"]); int numCount = this.SessionUltimoResultadoDeBusca.Count; TransporteDeListaPaginada lListaPaginada = new TransporteDeListaPaginada(); lListaPaginada = BuscarPaginaDeResultados(1, "nome", "asc"); if (numCount > 0) { //PessoaExpostaPoliticamenteInfo lPessoa = pep.ElementAt<PessoaExpostaPoliticamenteInfo>(0); lRetorno = RetornarSucessoAjax(lListaPaginada, "{0} PEP(s) encontrado(s)", numCount); base.RegistrarLogConsulta(string.Concat("Consulta realizada pela chave: ", Request.Form["CPF"])); } return(lRetorno); }
private string SelecionarAprovacoes() { IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); TransporteDeListaPaginada listaAplicacao = new TransporteDeListaPaginada(); var lRetornoAplicacao = lServico.SelecionarAplicacao(this.PreencherAplicacaoComFiltrosTela()); var lRetornoResgate = lServico.SelecionarResgate(this.PreencherResgateComFiltrosTela()); if (lRetornoAplicacao.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK && lRetornoResgate.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { this.GetSelecaoAplicacao = lRetornoAplicacao.ListaAplicacao; this.GetSelecaoResgate = lRetornoResgate.ListaResgate; return(RetornarSucessoAjax(new TransporteDeListaPaginada(new TransporteAplicacaoResgate().ToListTransporteResultadoAplicacaoResgate(lRetornoAplicacao.ListaAplicacao), new TransporteAplicacaoResgate().ToListTransporteResultadoAplicacaoResgate(lRetornoResgate.ListaResgate)), "Dados Carregados com sucesso!")); } else { return(RetornarSucessoAjax("Erro")); } }
private string ResponderBuscarOrdensAlteradas() { string lRetorno = string.Empty; TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(); List <TransporteCompliance.OrdensAlteradasInfo> lLista = this.SessaoUltimaConsulta.FindAll(Ord => Ord.NumeroSeqOrdem == GetNumeroSeqOrdem.Value.ToString()); if (lLista != null) { lRetornoLista = new TransporteDeListaPaginada(lLista); lRetorno = JsonConvert.SerializeObject(lRetornoLista); lRetornoLista.TotalDeItens = this.SessaoUltimaConsulta.Count; lRetornoLista.PaginaAtual = 1; lRetornoLista.TotalDePaginas = 0; } return(lRetorno); }
/// <summary> /// Busca sub categorias para carregamento de grid /// </summary> /// <returns></returns> public string BuscarSubCategorias() { var lRetorno = string.Empty; try { var lRequest = new FundoSubCategoriaRequest(); var lResponse = BuscarFundoSubCategorias(lRequest); if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteFundoSubCategoria().TraduzirLista(lResponse.ListaSubCategorias); var lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaSubCategorias.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados de sub-categorias", ex); lRetorno = RetornarErroAjax("Erro no método BuscarSubCategorias ", ex); } return(lRetorno); }