private void Connection_Form_Load(object sender, EventArgs e) { Configuration_class configuration = new Configuration_class(); configuration.server_Collection += Configuration_server_Collection; Thread threadServers = new Thread(configuration.SQL_Server_Enumurator); threadServers.Start(); }
private void cbServers_SelectedIndexChanged(object sender, EventArgs e) { Configuration_class configuration = new Configuration_class(); configuration.ds = cbServers.SelectedItem.ToString(); configuration.connection_checked += Configuration_connection_checked; Thread threadBases = new Thread(configuration.SQL_Data_Base_Checking); threadBases.Start(); }
static void Main() { bool Create_app; _instanse = new Mutex(true, _app_name, out Create_app); if (Create_app) { try { Configuration_class configuration = new Configuration_class(); configuration.SQL_Server_Configuration_get(); Configuration_class.connection.Open(); connect = true; } catch { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Connection_Form conection = new Connection_Form(); conection.ShowDialog(); } finally { Configuration_class.connection.Close(); switch (connect) { case false: MessageBox.Show("Ошибка подключения", "Продажа товара", MessageBoxButtons.OK, MessageBoxIcon.Error); Environment.Exit(0); break; case true: try { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Authorization_From()); } catch { } break; } } } }
private void btConnect_Click(object sender, EventArgs e) { switch (cbDatabases.Text == "") { case true: MessageBox.Show("Не выбрана нужная БД", "Продажа товара", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbDatabases.Focus(); break; case false: Configuration_class configuration_Class = new Configuration_class(); configuration_Class.SQL_Server_Configuration_Set(cbServers.Text, cbDatabases.Text); Program.connect = true; Application.Restart(); break; } }
private void Configuration_connection_checked(bool obj) { switch (obj) { case true: MessageBox.Show("Проверка выполнена!"); Action action = () => { Configuration_class configuration1 = new Configuration_class(); configuration1.Data_Base_Collection += Configuration_Data_Base_Collection; Thread threadBases = new Thread(configuration1.SQL_Data_Base_Collection); threadBases.Start(); }; Invoke(action); break; case false: Configuration_class configuration = new Configuration_class(); configuration.server_Collection += Configuration_server_Collection; Thread threadServers = new Thread(configuration.SQL_Server_Enumurator); threadServers.Start(); break; } }