Exemplo n.º 1
0
 private void ButtonConnectAndSave(object sender, RoutedEventArgs e)
 {
     if (CheckIfAnyTextBoxEmpty())
     {
         WriteError("All available TextBoxes must be filled");
     }
     else
     {
         string errorMessage = "";
         errorMessage = MasterDbViewModel.StartSession(TextBoxMasterHost.Text, TextBoxMasterPort.Text, TextBoxMasterUserName.Text, TextBoxMasterPassword.Text, TextBoxMasterDBName.Text, TextBoxMasterSid.Text);
         if (errorMessage != "")
         {
             WriteError(errorMessage);
             return;
         }
         MasterDbViewModel.Save();
         TestDbViewModel.StartSession(TextBoxTestHost.Text, TextBoxTestPort.Text, TextBoxTestUserName.Text, TextBoxTestPassword.Text, TextBoxTestDBName.Text, TextBoxTestSid.Text);
         if (errorMessage != "")
         {
             WriteError(errorMessage);
             return;
         }
         else
         {
             TestDbViewModel.Save();
             DBConnected?.Invoke(null, null);
         }
     }
 }
Exemplo n.º 2
0
 public bool IsConnectionDataNeeded()
 {
     if (MasterDbViewModel.IsConnectionFileExists() && TestDbViewModel.IsConnectionFileExists())
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }