Beispiel #1
0
        private void PreenchePLD()
        {
            this.Invoke(new MethodInvoker(delegate()
            {
                MonitorPLDRequest _request = new MonitorPLDRequest();

                if (cbo.Text == "ANALISE")
                {
                    _request.EnumStatusPLD = EnumStatusPLD.EMANALISE;
                }

                if (cbo.Text == "APROVADO")
                {
                    _request.EnumStatusPLD = EnumStatusPLD.APROVADO;
                }

                if (cbo.Text == "REPROVADO")
                {
                    _request.EnumStatusPLD = EnumStatusPLD.REJEITADO;
                }

                MonitorPLDResponse _response = _Monitor.ObterMonitorPLD(_request);

                int contador = _response.lstPLD.Count;

                dgResumo.DataSource = _response.lstPLD;

                lblatualizacao.Text = DateTime.Now.ToString();
            }));
        }
Beispiel #2
0
        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);
        }