private void button1_Click(object sender, EventArgs e) { // Запишем новые параметры Gar.IP_MySQL = this.IP_MySQL.Text; Gar.MySQL_username = this.User_MySQL.Text; Gar.MySQL_password = this.Passport_MySQL.Text; GARAGE.CurP o = new GARAGE.CurP(); o.IP_MySQL = Gar.IP_MySQL; o.MySQL_username = Gar.MySQL_username; o.MuSQL_password = Gar.MySQL_password; FEServerConfig.CreateSettings(o); this.Dispose(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Boolean YesConn; Gar.Gar_Exit = false; /// Получим параметры GARAGE.CurP o = new GARAGE.CurP(); if (File.Exists(Application.StartupPath + @"\Garage.config")) { FEServerConfig.LoadSettings(ref o); Gar.IP_MySQL = o.IP_MySQL; // адрес сервера Gar.MySQL_username = o.MySQL_username; // имя пользователя Gar.MySQL_password = o.MuSQL_password; // пароль пользователя } else { // не найден файл параметров, будем создавать Gar.IP_MySQL = ""; // адрес сервера Gar.MySQL_username = ""; // имя пользователя Gar.MySQL_password = ""; // пароль пользователя Config FormConfig = new Config(); FormConfig.ShowDialog(); } Gar.MySqlCon = new MySqlConnection(); YesConn = false; // Будем запрашивать конфигурацию сервера БД пока не подключимся или не выйдем while ((YesConn == false) && (Gar.Gar_Exit != true)) { try { Gar.MySqlCon.ConnectionString = "database=garage;server=" + Gar.IP_MySQL + ";Username="******";pwd=" + Gar.MySQL_password; Gar.MySqlCon.Open(); if (Gar.DBConnectionStatus() == false) { YesConn = false; } else { YesConn = true; } } catch { YesConn = false; } if (!YesConn) { Config FormConfig = new Config(); FormConfig.ShowDialog(); } } // Авторизация AuthScreen FormAuth = new AuthScreen(); FormAuth.ShowDialog(); if (!Gar.Gar_Exit) { //Заполним классификатор статусов заказа Gar.StatusOrderList.Add(new UDCS("B", "Черновик")); } Gar.StatusOrderList.Add(new UDCS("W", "В работе")); Gar.StatusOrderList.Add(new UDCS("D", "Выполнен")); Gar.StatusOrderList.Add(new UDCS("C", "Отменен")); Application.Run(new MainScreen()); }