コード例 #1
0
ファイル: Form1.cs プロジェクト: DmytroHryniuk/beauty-salon
        private void logButton_Click(object sender, EventArgs e)
        {
            try
            {
                myConnection = new OleDbConnection(connectString);
                myConnection.Open();


                string log = logText.Text;
                string pas = pasText.Text;

                if ((logText.Text == "") || (pasText.Text == ""))
                {
                    MessageBox.Show("Введіть дані!", "Увага", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }


                else
                {
                    string query = "SELECT `usname`, `login`, `password` FROM auth WHERE `login` = '" + log + "' AND `password` = '" + pas + "'";


                    OleDbCommand command = new OleDbCommand(query, myConnection);


                    OleDbDataReader reader = command.ExecuteReader();

                    while (reader.Read())
                    {
                        name     = reader[0].ToString();
                        login    = reader[1].ToString();
                        password = reader[2].ToString();
                    }


                    reader.Close();
                    myConnection.Close();


                    if ((login == log) && (password == pas))
                    {
                        if (name == "Admin")
                        {
                            string message = "Ви увійшли до системи.";
                            string title   = name;
                            MessageBox.Show(message, title);
                            Salon salon = new Salon();
                            salon.Show();
                            this.Hide();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Перевірте введені дані", "Помилка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
            catch
            {
                MessageBox.Show("Не знайдено базу.\nПокладіть базу в директорію C:/DB/", "Увага", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }