static void Main() { //ini file try { var parser = new FileIniDataParser(); IniData f = parser.ReadFile("config.ini"); config.server = f["config"]["server"]; config.login = f["config"]["login"]; config.password = f["config"]["password"]; config.database = f["config"]["database"]; config.port = f["config"]["port"]; config.mode = "С"; config.path = Application.StartupPath; } catch { MessageBox.Show("Ошибка подключения", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Проверка работоспособности procedure sql = new procedure(); if (sql.test()) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new main()); } else { MessageBox.Show("Ошибка подключения", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void bLogin_Click(object sender, EventArgs e) { if (tbLogin.Text.Trim() == "" || tbPassword.Text.Trim() == "") { MessageBox.Show("Поля пользователь и пароль обязательны к заполнению", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } procedure sql = new procedure(); DataTable dtData = sql.login(tbLogin.Text, tbPassword.Text); if (dtData != null && dtData.Rows.Count > 0) { config.login = tbLogin.Text; config.password = tbPassword.Text; config.mode = dtData.Rows[0]["mode"].ToString(); Close(); } else { MessageBox.Show("Не правильно указан пользователь или пароль", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }