protected override void OnStart(string[] args)
        {
            ConfigurationParams config     = null;
            List <string>       lstCultura = new List <string>();

            using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia())
            {
                DaOperacoesGeo dataAccess = new DaOperacoesGeo(bancoDeDados);
                config = dataAccess.BuscarConfiguracoes();

                System.Collections.Generic.Dictionary <string, string> dic = dataAccess.ObterParameters();

                foreach (var item in dic)
                {
                    lstCultura.Add(string.Format("\n{0}: {1}", item.Key, item.Value));
                }
            }

            Utilitarios.Log.GerarLog(string.Format("Cultura da Thread: {0}\n {1}",
                                                   System.Threading.Thread.CurrentThread.CurrentCulture.DisplayName,
                                                   string.Concat(lstCultura)));

            timerOperacoes = new TimerOperacoesGeo();
            timerOperacoes.Inicializar(config);
        }
Exemplo n.º 2
0
        public void Inicializar(ConfigurationParams config)
        {
            _config = config;

            fila = new List <Processo>();
            for (int i = 0; i < _config.queuesInfo.Count; i++)
            {
                fila.Add(null);
            }

            using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia())
            {
                DaOperacoesGeo dataAccess = new DaOperacoesGeo(bancoDeDados);
                dataAccess.InvalidarExecucoes();
            }

            base.Inicializar(_config.timerInterval * 1000);
        }