private void button1_Click(object sender, EventArgs e) { Admin_Menu open = new Admin_Menu(); open.Show(); this.Hide(); }
private void btnlogin_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtusername.Text.Length <= 0) { errorProvider1.SetError(txtusername, "This field cannot be empty"); } else if (txtusername.Text.Length <= 0) { errorProvider1.SetError(txtusername, "This field cannot be empty"); } else if (txtpassword.Text.Length <= 0) { errorProvider1.SetError(txtpassword, "This field cannot be empty"); } else { try { SqlCommand selectCommand = new SqlCommand(" Select * from Main_Login where User_Name=@UserId and Password=@PASS", conn); selectCommand.Parameters.Add(new SqlParameter("UserId", txtusername.Text.ToString())); String password = ""; using (SHA1 sha1 = SHA1.Create()) { //sha1.Initialize(); byte[] data = sha1.ComputeHash(Encoding.UTF8.GetBytes(txtpassword.Text)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < data.Length; ++i) { sb.Append(data[i].ToString("x2")); } password = sb.ToString(); } selectCommand.Parameters.Add(new SqlParameter("PASS", password)); string UserType = null; SqlDataReader reader = selectCommand.ExecuteReader(); bool rowfound = reader.HasRows; if (rowfound) { while (reader.Read()) { UserType = reader[2].ToString().Trim(); if (UserType == "Administrator") { GlobalVariablesClass.VariableOne = txtusername.Text; MessageBox.Show("Welcome ", "Admin Login", MessageBoxButtons.OK, MessageBoxIcon.Information); Admin_Menu frm = new Admin_Menu(); frm.Show(); this.Hide(); } else if (UserType == "Stock Controller") { GlobalVariablesClass.VariableOne = txtusername.Text; MessageBox.Show("Welcome ", "User Login", MessageBoxButtons.OK, MessageBoxIcon.Information); StockController_Menu frm = new StockController_Menu(); frm.Show(); this.Hide(); } else if (UserType == "Cashier") { GlobalVariablesClass.VariableOne = txtusername.Text; MessageBox.Show("Welcome ", "Cashier Login", MessageBoxButtons.OK, MessageBoxIcon.Information); Cashier_Menu frm = new Cashier_Menu(); frm.Show(); this.Hide(); } } } else { MessageBox.Show(" Invalid User Or Password ", "Login ", MessageBoxButtons.OK, MessageBoxIcon.Error); } reader.Close(); } catch (Exception ex) { MessageBox.Show("error login " + ex); } } }