Esempio n. 1
0
 private void LoadInstanceList()
 {
     try
     {
         const string OSBB_REGISTRY_ROOT = @"SOFTWARE\AviComp Services\OSBB\OSBBInstances";
         RegistryKey  baseKey            = Registry.LocalMachine;
         RegistryKey  key = baseKey.OpenSubKey(OSBB_REGISTRY_ROOT);
         if (key == null)
         {
             return;
         }
         string[] instances = key.GetSubKeyNames();
         List <OSBBInstanceConfig> configs = new List <OSBBInstanceConfig>();
         foreach (string instanceAlias in instances)
         {
             OSBBInstanceConfig config = new OSBBInstanceConfig()
             {
                 Alias = instanceAlias
             };
             configs.Add(config);
         }
         comboInstanceName.DataSource = configs;
     }
     catch
     {
         _context.Log.AddLogError("Не удалось прочитать из реестра список экземпляров OSBB-серверов. Возможно, у Вас нет доступа для чтения ветки реестра или ветка реестра не создана при установке ППО.");
     }
 }
Esempio n. 2
0
 private void RefreshControls(OSBBInstanceConfig config)
 {
     comboInstanceName.SelectedItem = config;
     textPassword.Text         = config.Password;
     textUserName.Text         = config.UserName;
     checkCreateBackup.Checked = config.CreateBackup;
 }
Esempio n. 3
0
        public override Control Create(Gin.ExecutionContext context)
        {
            OSBBInstanceConfig val = (OSBBInstanceConfig)Value;

            _control = new SQLOSBBConnectionControl(context);
            SQLOSBBConnectionControl control = (SQLOSBBConnectionControl)_control;

            control.Value = val;
            return(_control);
        }
Esempio n. 4
0
 private void LoadInstanceList()
 {
     try
     {
         const string OSBB_REGISTRY_ROOT = @"SOFTWARE\AviComp Services\OSBB\OSBBInstances";
         RegistryKey baseKey = Registry.LocalMachine;
         RegistryKey key = baseKey.OpenSubKey(OSBB_REGISTRY_ROOT);
         if (key == null)
         {
             return;
         }
         string[] instances = key.GetSubKeyNames();
         List<OSBBInstanceConfig> configs = new List<OSBBInstanceConfig>();
         foreach (string instanceAlias in instances)
         {
             OSBBInstanceConfig config = new OSBBInstanceConfig()
             {
                 Alias = instanceAlias
             };
             configs.Add(config);
         }
         comboInstanceName.DataSource = configs;
     }
     catch
     {
         _context.Log.AddLogError("Не удалось прочитать из реестра список экземпляров OSBB-серверов. Возможно, у Вас нет доступа для чтения ветки реестра или ветка реестра не создана при установке ППО.");
     }
 }
Esempio n. 5
0
 private void RefreshControls(OSBBInstanceConfig config)
 {
     comboInstanceName.SelectedItem = config;
     textPassword.Text = config.Password;
     textUserName.Text = config.UserName;
     checkCreateBackup.Checked = config.CreateBackup;
 }
Esempio n. 6
0
        private void comboInstanceName_SelectedIndexChanged(object sender, EventArgs e)
        {
            OSBBInstanceConfig config = (OSBBInstanceConfig)comboInstanceName.SelectedItem;

            RefreshControls(config);
        }