Ejemplo n.º 1
0
        public bool NotContainInAddress(string email)
        {
            var message = new MyMailMessage();

            for (var i = 0; i <= elementNumber; i++)
            {
                message = _messageList.FirstOrDefault();
                _messageList.RemoveAt(0);
            }

            return(!message.SendTo.Contains(email));
        }
Ejemplo n.º 2
0
 // Выбор письма для просмотра
 private void ListMessage_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (((ListBox)sender).SelectedIndex >= 0)
     {
         try
         {
             MyMailMessage mess = new MyMailMessage(" " + Client.CurrentMailBox.SelectedFolder.Messages[((ListBox)sender).SelectedIndex].Num.ToString()
                                                    + " " + Client.CurrentMailBox.SelectedFolder.Messages[((ListBox)sender).SelectedIndex].Headers.Get("main"));
             // Визуализация выбранной папки
             Client.CurrentMailBox.SelectedFolder.Message = mess;
             // Очистка окна просмотра письма
             ((MyViewControl)DataContext).Message   = null;
             ((MyViewControl)DataContext).OpMessBox = 0;
             // Загрузка письма с сервера
             Client.LoadMessage();
             listMessage.Items.Refresh();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }