//============================== // בדיקת התחברות מנהל או משתמש //============================== private void login_Click(object sender, EventArgs e) { try { string perm = dataB.loginToSystem(txtUsername.Text, txtPassword.Text); switch (perm) { case "מנהל": { this.Hide(); mainGUI m = new mainGUI(dataB); loginGUI l = new loginGUI(); isManager = true; m.Show(); break; } case "משתמש": { this.Hide(); mainGUI m = new mainGUI(dataB); loginGUI l = new loginGUI(); m.HideMangerButtons(); // להסתיר כפתורי מנהל m.Show(); // להציג את המסך break; } case "נכשל": { if (string.IsNullOrEmpty(txtUsername.Text)) // במקרה שהוקלד רק שם משתמש { txtUsername.BackColor = Color.Yellow; MessageBox.Show("הכנס בבקשה שם משתמש", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsername.BackColor = Color.White; txtUsername.Focus(); return; } else if (string.IsNullOrEmpty(txtPassword.Text)) // במקרה שהוקלד רק סיסמה { txtPassword.BackColor = Color.Yellow; MessageBox.Show("הכנס בבקשה סיסמה", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPassword.BackColor = Color.White; txtPassword.Focus(); return; } txtUsername.BackColor = Color.Red; txtPassword.BackColor = Color.Red; MessageBox.Show("שם משתמש או סיסמה לא נכונים", "Permission denied", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsername.BackColor = Color.White; txtPassword.BackColor = Color.White; break; } } } catch (Exception) { } }
//========================= //כפתור חזרה לתפריט הראשי //========================= private void buckM_Click(object sender, EventArgs e) { this.Hide(); // כאשר נלחץ על כפתור כניסה נכנס למסך ראשי mainGUI m = new mainGUI(dataB); loginGUI l = new loginGUI(); if (!l.IsManager) { m.HideMangerButtons(); } m.Show(); // להציג את המסך }
//========================= //כפתור חזרה לתפריט הראשי //========================= private void buckM_Click(object sender, EventArgs e) { this.Hide(); mainGUI m = new mainGUI(dataB); loginGUI l = new loginGUI(); if (!l.IsManager) // בדיקה אם זה מנהל או משתמש { m.HideMangerButtons(); } m.Show(); // להציג את המסך }