public void StartMonitor(object sender)
        {
            try
            {
                gLogger.Info("StartMonitor - Iniciando Monitor de Custodia");
                htVencimentoDI = MonitorCustodiaDB.ObterVencimentosDI();
                //lsFeriadosDI = MonitorCustodiaDB.Ob

                gLogger.Info("StartMonitor - Inicia rotina principal do sistema");

                gLogger.Info("Pausa de 2 segundos");
                Thread.Sleep(2000);

                gLogger.Info("Inicia Thread de calculo de posição de Custódia dos clientes a cada 5 segundos.");
                thThreadClientes      = new Thread(new ThreadStart(ThreadClientes));
                thThreadClientes.Name = "ThreadClientes";
                thThreadClientes.Start();

                gLogger.Info("Processo de inicialização finalizado");

                gLogger.Info("Aguardando Transações ...");
            }
            catch (Exception ex)
            {
                gLogger.Info("Ocorreu um erro ao acessar o metodo StartMonitor.", ex);
            }
        }
Exemple #2
0
        public void StartMonitor(object sender)
        {
            try
            {
                gLogger.Info("StartMonitor - Iniciando Monitor de Custodia");
                htVencimentoDI = MonitorCustodiaDB.ObterVencimentosDI();
                htOrderOpcao   = new MonitorCustodiaGradualDB().ConsultarListaCadastroPapelOpcoes();

                gLogger.Info("StartMonitor - Inicia rotina principal do sistema");

                gLogger.Info("Pausa de 2 segundos");
                Thread.Sleep(2000);

                gLogger.Info("Inicia Thread de calculo de posição de Custódia dos clientes a cada 5 segundos.");
                thThreadClientes      = new Thread(new ThreadStart(ThreadClientes));
                thThreadClientes.Name = "ThreadClientes";
                thThreadClientes.Start();

                thThreadPositionGlobal      = new Thread(new ThreadStart(ThreadGlobalPosition));
                thThreadPositionGlobal.Name = "thThreadPositionGlobal";
                thThreadPositionGlobal.Start();

                lstFatorCotacao1000.Add("CEGR3");
                lstFatorCotacao1000.Add("CAFE3");
                lstFatorCotacao1000.Add("CAFE4");
                lstFatorCotacao1000.Add("CBEE3");
                lstFatorCotacao1000.Add("SGEN4");
                lstFatorCotacao1000.Add("PMET6");
                lstFatorCotacao1000.Add("EBTP3");
                lstFatorCotacao1000.Add("EBTP4");
                lstFatorCotacao1000.Add("TOYB2");
                lstFatorCotacao1000.Add("TOYB3");
                lstFatorCotacao1000.Add("TOYB4");
                lstFatorCotacao1000.Add("FNAM11");
                lstFatorCotacao1000.Add("FNOR11");
                lstFatorCotacao1000.Add("NORD3");

                gLogger.Info("Processo de inicialização finalizado");

                gLogger.Info("Aguardando Transações ...");
            }
            catch (Exception ex)
            {
                gLogger.Info("Ocorreu um erro ao acessar o metodo StartMonitor.", ex);
            }
        }