private void AtualizaGrid(object DataSource) { this.Invoke(new MethodInvoker(delegate() { MonitorLucroPrejuizoRequest _request = new MonitorLucroPrejuizoRequest(); if (txtCliente.Text != string.Empty) { _request.Cliente = int.Parse(txtCliente.Text); } MonitorLucroPrejuizoResponse _response = _Monitor.ObterMonitorLucroPrejuizo(_request); dwMonitor.DataSource = _response.Monitor; // RESPONSE.MONITOR -> Monitor Principal contemplando todos os clientes e/ou filtros if (_response.Monitor.Count > 0) { dgResumo.DataSource = _response.Monitor[0].Operacoes; // GRID CONSOLIDADA POR PAPEL ( RESUMO DE CADA PAPEL OPERADO ) dwOperacoes.DataSource = _response.Monitor[0].OrdensExecutadas; // PARTE INTEGRANTE DA GRID CONSOLIDADA, DESCEVENDO OPERACAO A OPERACAO dwBmf.DataSource = _response.Monitor[0].OrdensBMF; } this.FormatarValores(); dtatualizacao.Text = "Data da ultima atualização: " + DateTime.Now.ToString(); })); }
private void button2_Click(object sender, EventArgs e) { MonitorLucroPrejuizoRequest _request = new MonitorLucroPrejuizoRequest(); //40511 _request.Semaforo = EnumSemaforo.SEMINFORMACAO; if (txtCliente.Text != string.Empty) { _request.Cliente = int.Parse(txtCliente.Text); } var item = _Monitor.ObterMonitorLucroPrejuizo(_request); }
private MonitorLucroPrejuizoRequest SeparaConsultaGet(string pConsulta) { MonitorLucroPrejuizoRequest lRetorno = new MonitorLucroPrejuizoRequest(); string[] lConsultaSplit = pConsulta.Split('&'); for (int i = 0; i < lConsultaSplit.Length; i++) { if (!lConsultaSplit[i].Split('=')[1].Equals(string.Empty)) { if (lConsultaSplit[i].Split('=')[0].Equals("CodigoCliente")) { lRetorno.Cliente = int.Parse(lConsultaSplit[i].Split('=')[1]); } if (lConsultaSplit[i].Split('=')[0].Equals("CodAssessor")) { lRetorno.Assessor = int.Parse(lConsultaSplit[i].Split('=')[1]); if (base.CodigoAssessor != null) { lRetorno.Assessor = base.CodigoAssessor.Value; } } if (lConsultaSplit[i].Split('=')[0].Equals("ProporcaoPrejuizo")) { lRetorno.ProporcaoPrejuiso = (Monitores.Risco.Enum.EnumProporcaoPrejuiso) int.Parse(lConsultaSplit[i].Split('=')[1]); } if (lConsultaSplit[i].Split('=')[0].Equals("Semaforo")) { lRetorno.Semaforo = (Monitores.Risco.Enum.EnumSemaforo) int.Parse(lConsultaSplit[i].Split('=')[1]); } } } 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); }
public MonitorLucroPrejuizoResponse ObterMonitorLucroPrejuizo(MonitorLucroPrejuizoRequest pRequest) { throw new NotImplementedException(); }