Beispiel #1
0
        //==============================
        // בדיקת התחברות מנהל או משתמש
        //==============================
        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)
            {
            }
        }
Beispiel #2
0
        //=========================
        //כפתור חזרה לתפריט הראשי
        //=========================
        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(); // להציג את המסך
        }
Beispiel #3
0
        //=========================
        //כפתור חזרה לתפריט הראשי
        //=========================
        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(); // להציג את המסך
        }