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 void frmCompliance_Load(object sender, EventArgs e) { IServicoMonitorCompliance _gServico = Ativador.Get <IServicoMonitorCompliance>(); // NegociosDiretosRequest _request = new NegociosDiretosRequest(); // var _response = _gServico.ObterNegociosDiretos(_request); OrdensAlteradasDayTradeRequest _request = new OrdensAlteradasDayTradeRequest(); OrdensAlteradasDayTradeResponse _response = _gServico.ObterAlteracaoDayTrade(_request); //EstatisticaDayTradeRequest _request = new EstatisticaDayTradeRequest(); //_request.Assessor = 6; //_request.CodigoCliente = 3895; //EstatisticaDayTradeResponse _response = new EstatisticaDayTradeResponse(); //var ITEM = _gServico.ObterEstatisticaDayTradeBovespa(_request); }
public OrdensAlteradasDayTradeResponse ObterAlteracaoDayTrade(OrdensAlteradasDayTradeRequest pRequest) { logger.Info("Solicitação de consulta método [ObterAlteracaoDayTrade] "); logger.Info("Processando requisição"); OrdensAlteradasDayTradeResponse _response = new OrdensAlteradasDayTradeResponse(); try { if ((pRequest.DataDe != DateTime.MinValue) && (pRequest.DataAte != DateTime.MinValue)) { List <OrdensAlteradasDayTradeInfo> listaOrdens = new List <OrdensAlteradasDayTradeInfo>(); var lstOrdens = from p in _ListaOrdensAlteradasDayTrade where p.DataOperacao >= pRequest.DataDe && p.DataOperacao <= pRequest.DataAte select p; if (lstOrdens.Count() > 0) { foreach (var item in lstOrdens) { listaOrdens.Add(item); } } _response.lstAlteracaoDayTrade = listaOrdens; } else { _response.lstAlteracaoDayTrade = _ListaOrdensAlteradasDayTrade; } } catch (Exception ex) { logger.Error("Ocorreu um erro ao calcular ao acessar o método ObterAlteracaoDayTrade. ", ex); } logger.Info("Consulta processada e retornada com sucesso. + Numero de ocorrencias = " + _response.lstAlteracaoDayTrade.Count.ToString()); return(_response); }