Пример #1
0
 private void CheckServiceRunning()
 {
     if (!ServiceControl.IsRunning())
     {
         StdDialog.ShowError("s_warning_service_not_running");
     }
 }
Пример #2
0
        private void wpprovider_CloseFromNext(object sender, Gui.Wizard.PageEventArgs e)
        {
            try
            {
                if (cbxProvider.SelectedIndex >= 0)
                {
                    m_factoryName = cbxProvider.SelectedItem.ToString();
                    m_driverName  = null;
                }
                if (cbxDriver.SelectedIndex >= 0)
                {
                    m_driverName  = ((DbDriverDefinition)cbxDriver.SelectedItem).InvariantName;
                    m_factoryName = null;
                }

                if (m_factoryName != null)
                {
                    m_factory = DbProviderFactories.GetFactory(m_factoryName);
                }
                if (m_driverName != null)
                {
                    m_factory = DbDriverManager.Instance.CreateFactory(m_driverName);
                }
            }
            catch (Exception err)
            {
                StdDialog.ShowError(String.Format(
                                        "{0}:\n{1}", Texts.Get("s_cannot_create_provider"), err.Message));
                e.Page = wpprovider;
                return;
            }
        }
Пример #3
0
 private void codeEditorQuery_Leave(object sender, EventArgs e)
 {
     try
     {
         SaveSource(false);
     }
     catch (Exception err)
     {
         CurCache.TargetChanged = false;
         CurCache.SourceModel   = null;
         StdDialog.ShowError(Errors.ExtractImportantException(err).Message);
     }
     if (CurCache.SourceModel != null)
     {
         var cols = new HashSetEx <string>();
         foreach (var col in CurCache.SourceModel.Columns)
         {
             if (cols.Contains(col.ColumnName))
             {
                 CurCache.TargetChanged = false;
                 CurCache.SourceModel   = null;
                 StdDialog.ShowError(Texts.Get("s_datasynerr_duplicate$column", "column", col.ColumnName));
                 break;
             }
             cols.Add(col.ColumnName);
         }
     }
 }
Пример #4
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (m_ignoreTabChange)
     {
         return;
     }
     try
     {
         if (tabControl1.SelectedIndex == 1)
         {
             if (rbtDatabase.Checked)
             {
                 if (cbxDatabase.SelectedIndex < 0)
                 {
                     throw new Exception("Please select database");
                 }
                 if (cbxBackup.SelectedIndex < 0)
                 {
                     throw new Exception("Please select backup");
                 }
                 LoadBackupSet(((BackupSetHodler)(cbxBackup.Items[cbxBackup.SelectedIndex])).bid);
             }
             if (rbtFile.Checked)
             {
                 LoadBackupSet(tbxFile.Text);
             }
         }
     }
     catch (Exception ex)
     {
         StdDialog.ShowError("Error loading metadata from backup: " + ex.Message);
         tabControl1.SelectedIndex = 0;
     }
 }
Пример #5
0
 private void btnCopyCommandShellToClipboard_Click(object sender, EventArgs e)
 {
     if (lsvCommands.SelectedItems.Count == 0)
     {
         StdDialog.ShowError("s_no_commands_selected");
         return;
     }
     SaveToShellClipboard(SaveCommandsShell);
 }
Пример #6
0
 private void mnuCopyJobSchellToClipboard_Click(object sender, EventArgs e)
 {
     if (lsvJobs.SelectedItems.Count == 0)
     {
         StdDialog.ShowError("s_no_jobs_selected");
         return;
     }
     SaveToShellClipboard(SaveJobShell);
 }
Пример #7
0
 private bool CheckDbName()
 {
     if (String.IsNullOrEmpty(tbxDatabase.Text))
     {
         StdDialog.ShowError("Please fill database name first");
         return(false);
     }
     return(true);
 }
Пример #8
0
 private bool DbSuitable(IDatabaseSource db)
 {
     if (db == null)
     {
         return(false);
     }
     if (!db.DatabaseCaps.ExecuteSql)
     {
         StdDialog.ShowError("DAE-00368 " + Texts.Get("s_only_sql_databasources_can_be_sync"));
         return(false);
     }
     Errors.CheckNotNull("DAE-00366", db.Dialect);
     if (db.Dialect.CreateDataSynAdapter() == null)
     {
         StdDialog.ShowError("DAE-00367 " + Texts.Get("s_dialect_doesnt_support_sync$dialect", "dialect", db.Dialect.DisplayName));
         return(false);
     }
     return(true);
 }
Пример #9
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (tabControl1.SelectedIndex == 1)
     {
         if (Database == null)
         {
             StdDialog.ShowError("s_please_select_database");
             tabControl1.SelectedIndex = 0;
             return;
         }
         foreach (Control ctrl in tabControl1.TabPages[1].Controls)
         {
             ctrl.Dispose();
         }
         var page = appDesigner1.Page.CreateControl(Database, m_env);
         tabControl1.TabPages[1].Controls.Add(page);
         //page.Width = tabControl1.TabPages[1].Width;
         //page.Height = tabControl1.TabPages[1].Height;
         page.Dock = DockStyle.Fill;
     }
 }