Пример #1
0
        private void button_BackToMainClick(object sender, EventArgs e)
        {
            Form_MainAdmin admin = new Form_MainAdmin();

            admin.Show();
            this.Close();
        }
Пример #2
0
        private void button_SignInClick(object sender, EventArgs e)
        {
            try
            {
                myConnection = new SqlConnection(connection);
                myCommand    = new SqlCommand("SELECT username, password FROM Accounts WHERE username = @username AND password = @password", myConnection);
                SqlParameter username = new SqlParameter("@username", SqlDbType.VarChar);
                SqlParameter password = new SqlParameter("@password", SqlDbType.VarChar);

                username.Value = textBox1.Text;
                password.Value = textBox2.Text;

                myCommand.Parameters.Add(username);
                myCommand.Parameters.Add(password);

                myCommand.Connection.Open();
                SqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);

                if (myReader.Read() == true)
                {
                    if (textBox1.Text == "admin" && textBox2.Text == "admin")
                    {
                        MessageBox.Show("Admin Login Successfull!", "Login Success");
                        Form_MainAdmin admin = new Form_MainAdmin();
                        admin.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("Login Successfull!", "Login Success");
                        Form_MainUser user = new Form_MainUser();
                        user.Show();
                        this.Hide();
                    }
                }
                else
                {
                    if (textBox1.Text == "" && textBox2.Text == "")
                    {
                        MessageBox.Show("Username and Password cannot be empty!", "Login Denied", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else if (textBox1.Text == "")
                    {
                        MessageBox.Show("Username cannot be empty!", "Login Denied", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else if (textBox2.Text == "")
                    {
                        MessageBox.Show("Password cannot be empty!", "Login Denied", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else if (textBox1.Text != username.ToString())
                    {
                        MessageBox.Show("Username or Password not found!", "Login Denied", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        MessageBox.Show("Login failed! Try again!", "Login Denied", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                if (myConnection.State == ConnectionState.Open)
                {
                    myConnection.Dispose();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }