Exemplo n.º 1
0
        // Обработка события Click по кнопке Enter
        private void button1_Click(object sender, EventArgs e)
        {
            // Формируем строку соединения с SQL сервером
            var connection = new SqlConnection(Properties.Settings.Default.dbConnectionString);

            // Открываем соединения
            connection.Open();
            // Присваиваем значения полей ввода в соотстветствующие переменные
            string login    = textBox1.Text;
            string password = textBox2.Text;
            // Формируем запрос к БД
            SqlCommand cmd = new SqlCommand("SELECT id,admin FROM users WHERE login = '******' AND pass = '******'", connection);
            // Чтение результатов запроса
            SqlDataReader reader = cmd.ExecuteReader();
            // Начальные значения для переменных id, admin
            // id - идентификатор пользователя
            // admin - флаг, показывающий роль пользователя
            // admin = 0 - пользователь, admin = 1 - администратор
            int id    = 0;
            int admin = 0;

            while (reader.Read())
            {
                // Получаем значения id и admin - из БД и присваиваем их
                id    = Convert.ToInt32(reader[0]);
                admin = Convert.ToInt32(reader[1]);
            }
            // Если пользователь, то показываем форму со списком заказов
            if (id > 0 && admin == 0)
            {
                // Форма, для отображения списка заказов пользователя + бронирование
                Orders_list odform = new Orders_list(this, id);
                odform.Show();
                // Сбрасываем поля на форме авторизации
                textBox1.Text = "";
                textBox2.Text = "";
                // Закрываем форму авторизации
                this.Hide();
            }
            else if (id > 0 && admin == 1)
            {
                // Форма, для отображения списка заказов всех пользователей + подтверждение заказа
                Adminlist adform = new Adminlist();
                // Сбрасываем поля на форме авторизации
                textBox1.Text = "";
                textBox2.Text = "";
                // Отображаем форму
                adform.Show();
                // Закрываем форму авторизации
                this.Hide();
            }
            else
            {
                MessageBox.Show("Wrong data");
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var connection = new SqlConnection(Properties.Settings.Default.dbConnectionString);

            connection.Open();
            string     login    = textBox1.Text;
            string     password = textBox2.Text;
            SqlCommand cmd      = new SqlCommand("SELECT id,admin FROM users WHERE login = '******' AND pass = '******'", connection);
            //int authed = Convert.ToInt32(cmd.ExecuteScalar());
            SqlDataReader reader = cmd.ExecuteReader();
            int           id     = 0;
            int           admin  = 0;

            while (reader.Read())
            {
                id    = Convert.ToInt32(reader[0]);
                admin = Convert.ToInt32(reader[1]);
            }
            if (id > 0 && admin == 0)
            {
                Orders_list odform = new Orders_list(this, id);
                odform.Show();
                textBox1.Text = "";
                textBox2.Text = "";
                this.Hide();
            }
            else if (id > 0 && admin == 1)
            {
                Adminlist adform = new Adminlist();
                adform.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Wrong data");
            }
        }