Beispiel #1
0
        /// <summary>
        /// Класс кнопки возврата назад
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void nazad_Click(object sender, EventArgs e)
        {
            VIbor a = new VIbor();

            Hide();
            a.Show();
        }
Beispiel #2
0
        /// <summary>
        /// Класс кнопки авторизации
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Vhod_Click(object sender, EventArgs e)
        {
            //запрос на выбор из таблицы user столбцов Email и parol
            MySqlCommand cmd = new MySqlCommand("select * from user where Email = '" + login.Text + "' and parol = '" + parol.Text + "'");

            //Открытие соединения
            cn.Open();
            //Подключение команд для работы с бд
            cmd.Connection = cn;
            MySqlDataReader read = cmd.ExecuteReader();

            read.Read();
            try
            {
                //Сравнения textbox с полями таблицы
                if (read[1].ToString() == login.Text && read[2].ToString() == parol.Text)
                {
                    ///Вывод надписи на экран
                    MessageBox.Show("Вход выполнен");
                    switch (read[3].ToString())
                    {
                    //Открытие форм в соответсвии с их ролями
                    case "1":
                        VIbor Manager = new VIbor();
                        Hide();
                        Manager.Show();
                        break;
                    }
                }
            }
            ///Обработчик событий
            catch
            {
                MessageBox.Show("Вход не выполнен, повторите попытку");
            }
            cn.Close();
        }