Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }