private void btncancel_Click(object sender, EventArgs e) { frmadminhome frm = new Forms.frmadminhome(); frm.Show(); this.Hide(); }
private void Button2_Click(object sender, EventArgs e) { frmadminhome op = new Forms.frmadminhome(); op.Show(); this.Hide(); }
/// <summary> /// Handling the login button click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnlogin_Click(object sender, EventArgs e) { try { string user = txtuser.Text; string pass = txtpass.Text; string role = cmbxrole.Text; string stamp = textBox1.Text; // string role = string.Empty; if (user == "" || pass == "" || role == "") { MetroFramework.MetroMessageBox.Show(this, "Empty Fields Detected ! Please fill up all the fields", "AJCS", MessageBoxButtons.OK, MessageBoxIcon.Information); txtuser.Focus(); // MessageBox.Show ("Empty Fields Detected ! Please fill up all the fields"); return; } if (pass.Length < 4) { MetroFramework.MetroMessageBox.Show(this, "Password length not met", "ATWS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); clearp(); return; } bool r = validate_login(user, pass, role, stamp); if (r) {// MessageBox.Show ("Correct Login Credentials"); if (role == "Admin") { db_connection(); // role = ["UserRole"].ToString (); MySqlCommand cmd = new MySqlCommand(); cmd.CommandText = "Select usertype from login where usertype= 'Admin' and stampvalue = '0'"; cmd.Parameters.AddWithValue("@user", user); cmd.Parameters.AddWithValue("@pass", Security.HashSHA1(pass)); cmd.Parameters.AddWithValue("@role", role); cmd.Parameters.AddWithValue("@stampvalue", stamp); cmd.Connection = connect; insertlogindate(); MetroFramework.MetroMessageBox.Show(this, txtuser.Text, "Welcome", MessageBoxButtons.OK, MessageBoxIcon.Information); frmadminhome main = new Forms.frmadminhome(); main.Text = txtuser.Text; main.Show(); this.Visible = false; } if (role == "User") { db_connection(); // role = ["UserRole"].ToString (); MySqlCommand cmd1 = new MySqlCommand(); cmd1.CommandText = "Select usertype from login where usertype= 'User' and stampvalue = '0'"; cmd1.Parameters.AddWithValue("@user", user); cmd1.Parameters.AddWithValue("@pass", pass); cmd1.Parameters.AddWithValue("@role", role); cmd1.Parameters.AddWithValue("@stampvalue", stamp); cmd1.Connection = connect; insertlogindate(); MetroFramework.MetroMessageBox.Show(this, txtuser.Text, "Welcome", MessageBoxButtons.OK, MessageBoxIcon.Information); UserDisplayName.displayName = txtuser.Text; Home mam = new Home(); mam.Text = txtuser.Text; mam.Show(); this.Hide(); } } else { insertlogindate(); MetroFramework.MetroMessageBox.Show(this, "Incorrect Login Credentials", "ATWS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); clear(); Counter = Counter + 1; txtcounters.Text = Counter.ToString(); s1 = Convert.ToString(3 - Counter); if (Counter == 3) { updatelogactivity(); MetroFramework.MetroMessageBox.Show(this, "You have no more attempts left", "ATWS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); updatelogactivity(); this.Close(); Application.Exit(); } //MessageBox.Show ("Incorrect Login Credentials"); } connect.Close(); // } } catch (Exception ex) { writeErrorLog(ex.Message); } }