Esempio n. 1
0
 private void Timer_Tick(object sender, EventArgs e)
 {
     if (_timeSend.ToShortTimeString() == DateTime.Now.ToShortTimeString())
     {
         _sender.SendEmails(_emails, _progress);
         _timer.Stop();
         var messView = new WindowMessage();
         var mess     = new WindowMessageViewModel("Сообщение планировщика", "Сообщения отправленны");
         mess.ReqestClose    += messView.Close;
         messView.DataContext = mess;
         messView.ShowDialog();
     }
 }
Esempio n. 2
0
        public TimeSpan GetSendTime(string sendTime)
        {
            TimeSpan tsSendTime = new TimeSpan();

            try
            {
                tsSendTime = TimeSpan.Parse(sendTime);
            }
            catch (Exception e)
            {
                var messView = new WindowMessage();
                var mess     = new WindowMessageViewModel("Ошибка отправки сообщения", e.Message);
                mess.ReqestClose    += messView.Close;
                messView.DataContext = mess;
                messView.ShowDialog();
            }

            return(tsSendTime);
        }