Ejemplo n.º 1
0
 private void Button_EstimateClick(object sender, RoutedEventArgs e)
 {
     BackgroundJob job = new BackgroundJob
         {
             ImageShrinkerViewModel = _imageShrinkerViewModel,
         };
     job.CalculateEstimatedCompressedSize(this);
 }
Ejemplo n.º 2
0
        void dlg_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
        {
            Microsoft.Win32.OpenFileDialog dlg = (Microsoft.Win32.OpenFileDialog)sender;
            bool wasEmpty = _imageShrinkerViewModel.ImageThumbs.Count == 0;

            BackgroundJob job = new BackgroundJob { ImageShrinkerViewModel = _imageShrinkerViewModel };
            job.LoadImages(this, dlg.FileNames);

            if (wasEmpty && _imageShrinkerViewModel.ImageThumbs.Count > 0)
                _listViewThumbs.SelectedIndex = 0;
        }
        private void Button_SendClick(object sender, RoutedEventArgs e)
        {
            if (SendDataComplete())
            {
                RequestForNewAddressesToBook();

                //LoginPOP3();

                MailMessage message = new MailMessage();
                message.From = new MailAddress(EMailAdress);
                GetAdresses().ForEach(s => message.To.Add(new MailAddress(s)));

                message.Body = GetPlainText();
                message.Subject = Subject;

                SmtpClient smtpClient = new SmtpClient()
                {
                    UseDefaultCredentials = false,
                    Host = GetProviderSMTPFromIndex(SelectedProviderIndex),
                    Credentials = new NetworkCredential(UserName, passwordBox.Password),
                };

                BackgroundJob job = new BackgroundJob() { ImageShrinkerViewModel = _imageShrinkerViewModel };
                job.SendMail(this, smtpClient, message);
            }
        }
Ejemplo n.º 4
0
        private void MenuItem_AddFromFolderClick(object sender, RoutedEventArgs e)
        {
            string dir;
            if (GetDirectory(out dir))
            {
                bool wasEmpty = _imageShrinkerViewModel.ImageThumbs.Count == 0;

                BackgroundJob job = new BackgroundJob { ImageShrinkerViewModel = _imageShrinkerViewModel };
                job.LoadImages(this,dir);

                if (wasEmpty && _imageShrinkerViewModel.ImageThumbs.Count > 0)
                    _listViewThumbs.SelectedIndex = 0;
            }
        }
Ejemplo n.º 5
0
 private void Save(bool packed)
 {
     try
     {
         string dir;
         if (GetDirectory(out dir))
         {
             BackgroundJob job = new BackgroundJob { ImageShrinkerViewModel = _imageShrinkerViewModel };
             if (packed)
             {
                 job.PackToDirectory(this, dir);
             }
             else
             {
                 job.SaveToDirectory(this, dir);
             }
         }
     }
     catch (Exception ex)
     {
         Log.WriteException(ex);
         System.Windows.MessageBox.Show(ex.Message);
     }
 }