Exemple #1
0
        private async void btnStart_Click(object sender, EventArgs e)
        {
            try
            {
                Status      = "A";
                startTime   = DateTime.Now;
                elapseTime  = randomTime[0].Value;
                elapseindex = randomTime[0].Value;
                dtFirst     = DateTime.Now.AddMinutes(elapseTime);
                //lblStart.Text = "Task start Time :" + DateTime.Now.TimeOfDay.ToString();
                //lblStop.Visible = false;
                btnStart.Visible = false;
                btnStop.Visible  = true;
                lastInput        = new FindInputCtrl();
                lblRun.Visible   = true;
                timer1.Start();


                Task t = new Task(showTime);
                t.Start();

                await t;
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
        private void frmTracker_Load(object sender, EventArgs e)
        {
            log.Info("Initializing Component...");

            //lblStartTimer.Text = "Start Time " + startTime.ToString("dd-MMM-yyyy hh:mm tt");

            log.Info("Initializing Classess...");

            keyboard = new KeyboardInput();

            keyboard.KeyBoardKeyPressed += keyboard_KeyBoardKeyPressed;

            mouse = new MouseInput();

            mouse.MouseMoved += mouse_MouseMoved;

            lastInput = new FindInputCtrl();

            log.Info("Initializing Timer...");

            randomTime.Add(new Idltime {
                Id = 1, Value = 2
            });
            randomTime.Add(new Idltime {
                Id = 2, Value = 4
            });
            randomTime.Add(new Idltime {
                Id = 3, Value = 1
            });
            randomTime.Add(new Idltime {
                Id = 4, Value = 5
            });
            randomTime.Add(new Idltime {
                Id = 5, Value = 3
            });

            elapseTime  = randomTime[0].Value;
            elapseindex = randomTime[0].Value;

            startTime = DateTime.Now.AddMinutes(elapseTime);


            timer1 = new Timer();

            timer1.Interval = 1000;

            timer1.Tick += timer1_Tick;

            log.Info("Starting timer...");

            timer1.Start();
        }