示例#1
0
        private void label2_Click_1(object sender, EventArgs e)
        {
            this.Hide();
            SpendControlForm spendcontrolform = new SpendControlForm();

            spendcontrolform.Show();
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            SpendControlForm spendcontrolform = new SpendControlForm();

            spendcontrolform.Show();
        }
示例#3
0
        private void LoginButton_Click(object sender, EventArgs e)
        {
            string loginUser    = loginField.Text; // переменная для логина, получаем данные от пользователя
            string passwordUser = passField.Text;  // переменная для пароля

            DataBase database = new DataBase();

            DataTable table = new DataTable();

            MySqlDataAdapter adapter = new MySqlDataAdapter();

            MySqlCommand command = new MySqlCommand("SELECT * FROM `users` WHERE `login` = @userlogin AND `password` = @userpass", database.getConnection()); // для безопасноти делаем заглушку

            command.Parameters.Add("@userlogin", MySqlDbType.VarChar).Value = loginUser;

            command.Parameters.Add("@userpass", MySqlDbType.VarChar).Value = passwordUser;

            adapter.SelectCommand = command; // выполнение команды к БД
            adapter.Fill(table);             //заполнение таблицу данными, которые получили от пользователя

            if (table.Rows.Count > 0)        //проверяем сколько записей в таблице соответствует тому, что ввел пользователь
            {
                foreach (DataRow row in table.Rows)
                {
                    Program.ID_USER = Convert.ToInt32(row["id_user"]);
                }

                this.Hide();
                SpendControlForm spendcontrolform = new SpendControlForm();
                spendcontrolform.Show();
            }
            else
            {
                MessageBox.Show("Некорректный логин/пароль");
            }
        }