Пример #1
0
 public void download()
 {
     try {
                         #if USE_MOCK_DOWNLOADER
         downloadAllNotDownloadedWith(new SleepyMockDownloader(MockDownloadData.load()), ProgramSettings.downloadsDirectoryPath);
                         #else
         OuSignedInWebSession ouSignedInWebSession = OuSignInForm.signIn(this);
         if (null == ouSignedInWebSession)
         {
             return;
         }
         using (ouSignedInWebSession) {
             downloadAllNotDownloadedWith(new OuDownloader(ouSignedInWebSession), ProgramSettings.downloadsDirectoryPath);
         }
                         #endif
     }
     catch (Exception exception) {
         this.error(exception);
     }
 }
Пример #2
0
 public static OuSignedInWebSession signIn(IWin32Window ownerWindow)
 {
     using (OuSignInForm ouSignInForm = new OuSignInForm()
     {
         username = ProgramSettings.ouUsername,
         password = ProgramSettings.ouPassword
     }) {
         if (DialogResult.OK != ouSignInForm.ShowDialog(ownerWindow))
         {
             return(null);
         }
         if (ouSignInForm.rememberMeChecked)
         {
             ProgramSettings.ouUsername = ouSignInForm.username;
             ProgramSettings.ouPassword = ouSignInForm.password;
         }
         else
         {
             ProgramSettings.ouUsername = null;
             ProgramSettings.ouPassword = null;
         }
         return(ouSignInForm.ouSignedInWebSession);
     }
 }