コード例 #1
0
        private void getDefaultValues()
        {
            this.Icon = Properties.Resources.icooddb;
            if (dbconfig != null && dbconfig.Db != null)
            {
                dbHelper = new DatabaseHelper(dbconfig);
                this.txbServer.Text = dbconfig.Server;
                this.txbPort.Text = dbconfig.Port;
                this.txbUser.Text = dbconfig.User;
                this.txbPassword.Text = dbconfig.Password;

                try
                {
                    updateCmbDBsItems(true);                     
                }
                catch (Exception ex)
                {
                    Console.Out.Write(ex.Message);
                }

                if (dbHelper.isConnectionAvailable(dbconfig))
                {
                    lblTestResult.Text = testSuccess;
                    this.lblTestResult.ForeColor = System.Drawing.Color.Green;
                }
                else
                {
                    lblTestResult.Text = testFail;
                    this.lblTestResult.ForeColor = System.Drawing.Color.Red;
                }
            }
        }
コード例 #2
0
 private Boolean validateTemplateFileConnection()
 {
     if (Template != null)
     {
         if (Template.DBconfig != null && Template.DBconfig.Db != null && !"".Equals(Template.DBconfig.Db))
         {
             dbHelper = new DatabaseHelper(Template.DBconfig);
             return dbHelper.isConnectionAvailable(Template.DBconfig); 
         }
                      
     }
     return false;
 }