Beispiel #1
0
 private void Timer_Tick(object sender, EventArgs e)
 {
     if (EmailDateTime.ToShortTimeString() == DateTime.Now.ToShortTimeString())
     {
         EmailSender.Send(Emails); EmailTimer.Stop(); ResultWindow.Show("Was sent!");
     }
 }
Beispiel #2
0
        private void EmailTimer_Tick(object sender, EventArgs e)
        {
            if (_status == "START" && _initTimer)
            {
                if (_totalEmail == _inStart || (_intBranchnum != 0 && _intBranchnum == _inStart))
                {
                    dataReader.Close();
                    command.Connection.Close();
                    dataReader = null;
                    EmailTimer.Stop();

                    if (btnSend.InvokeRequired)
                    {
                        btnSend.Invoke(new MethodInvoker(delegate { btnSend.Enabled = true; }));
                    }
                    else
                    {
                        btnSend.Enabled = true;
                    }
                    _status    = "STOP";
                    _initTimer = false;

                    MessageBox.Show("·¢ËÍÍê±Ï!");
                }
                else
                {
                    _inStart = SendEmailBranch(mail, smtp, dataReader, _inStart);
                }
            }
        }
Beispiel #3
0
        private void StopSending()
        {
            EmailTimer.Stop();

            if (btnSend.InvokeRequired)
            {
                btnSend.Invoke(new MethodInvoker(delegate { btnSend.Enabled = true; }));
            }
            else
            {
                btnSend.Enabled = true;
            }
            _status    = "STOP";
            _initTimer = false;

            MessageBox.Show("·¢ËÍÍê±Ï!");
        }