Example #1
0
        private async void SendInterval_Tick(object sender, EventArgs e)
        {
            if (cc == linescount)
            {
                SendInterval.Stop();
                cc = -1;
                EnableAndDisable(true);
            }
            else
            {
                cc++;
                if (cc != linescount)
                {
                    lbltypingwords.Text = lines[cc].ToString();

                    await SendWords();
                }
                else
                {
                    SendInterval.Stop();
                    cc = -1;
                    EnableAndDisable(true);
                }
            }
        }
Example #2
0
        private void startButton_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtwords.Text))
            {
                CountWordsLine();
                EnableAndDisable(false);
                if (isTimer.Checked == true)
                {
                    if (countpanel.Visible == false)
                    {
                        countpanel.Show();
                    }

                    timer2.Start();
                }
                else
                {
                    SendInterval.Start();
                }
            }
            else
            {
                MessageBox.Show("Null");
            }
        }
 public static DateTime?CalculateByInterval(this DateTime date, SendInterval interval)
 {
     return(interval switch
     {
         SendInterval.Immediately => DateTime.Now.Truncate(TimeSpan.FromSeconds(1)),
         SendInterval.Daily => date.NextDay().Truncate(TimeSpan.FromSeconds(1)),
         SendInterval.Weekly => date.FirstDayOfNextWeek().Truncate(TimeSpan.FromSeconds(1)),
         SendInterval.Monthly => date.FirstDayOfNextMonth().Truncate(TimeSpan.FromSeconds(1)),
         _ => null, // also SendInterval.Never
     });
Example #4
0
        private async void timer2_Tick(object sender, EventArgs e)
        {
            startcount++;
            int x = Convert.ToInt32(lblcount.Text);

            x--;
            lblcount.Text = x.ToString();
            if (startcount == timercount)
            {
                timer2.Stop();
                startcount    = 0;
                lblcount.Text = timercount.ToString();

                await Runnnnn();

                await Task.Delay(200);

                SendInterval.Start();
            }
        }
Example #5
0
 private void stopButton_Click(object sender, EventArgs e)
 {
     SendInterval.Stop();
     EnableAndDisable(true);
 }
 public MessageConfigBuilder WithSendInterval(SendInterval value)
 {
     _entity.SendInterval = value;
     return(this);
 }