Esempio n. 1
0
        public TaskNet()
        {
            InitializeComponent();
            db        = new workflowServiceEntities();
            eventLog1 = new System.Diagnostics.EventLog();
            service_config sc = db.service_config.FirstOrDefault();

            if (!System.Diagnostics.EventLog.SourceExists(sc.service_log))
            {
                System.Diagnostics.EventLog.CreateEventSource(sc.nombre_source, sc.service_log);
            }
            eventLog1.Source = sc.nombre_source;
            eventLog1.Log    = sc.service_log;
            eventId          = 1;
        }
Esempio n. 2
0
        protected override void OnStart(string[] args)
        {
            workflowServiceEntities dbe = new workflowServiceEntities();

            enEjecucion = false;
            service_config sc = dbe.service_config.FirstOrDefault();

            mensajeIntervalo = sc.mensaje_intervalo;
            mensajeDetenido  = sc.mensaje_detenido;
            mensajeInicio    = sc.mensaje_inicio;
            Tracking(mensajeInicio);
            // configurado para dispararse cada intervalo_ms en milisegundos
            System.Timers.Timer timer = new System.Timers.Timer();
            timer.Interval = sc.intervalo_ms;

            timer.Elapsed += new System.Timers.ElapsedEventHandler(this.OnTimer);

            eventLog1.WriteEntry(sc.mensaje_inicio);

            timer.Start();
        }