Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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;
                    }
                }
            }
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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;
            }
        }