Ejemplo n.º 1
0
        private void btnIniciarServico_Click(object sender, EventArgs e)
        {
            btnCarregarTabelas.Enabled = false;

            gServico = new ServicoExportacaoGoldmanSachs();

            gServico.EmModoDeControleExterno = true;

            gServico.AssumirDadosDeTeste(gDataHoraSimulacaoAtual, gTabelaGsOpcao, gTabelaGsVista, gTabelaGsFuturo);

            gServico.OnMensagemDeLog += new MensagemDeLogEventHandler(gServico_OnMensagemDeLog);

            gServico.IniciarServico();

            btnIniciarPararSimulacao.Enabled = true;
        }
Ejemplo n.º 2
0
        private void RodarUmPassoDaSimulacao()
        {
            gFlagRodarSimulacao = false;

            gDataHoraSimulacaoAtual = gDataHoraSimulacaoAtual.AddMinutes(gIncrementoDeMinutosSimulacaoAtual);

            MensagemDeStatusFormat("Considerando que a hora é [{0}]", gDataHoraSimulacaoAtual.ToString("HH:mm"));

            FiltrarTabelasConformeDataHoraDaSimulacao();

            gServico.AssumirDadosDeTeste(gDataHoraSimulacaoAtual, gTabelaGsOpcaoDaSimulacaoAtual, gTabelaGsVistaDaSimulacaoAtual, gTabelaGsFuturoDaSimulacaoAtual);

            gServico.RealizarUmaVerificacao();

            gFlagRodarSimulacao = true;
        }