Example #1
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtUserName.Text))
            {
                MessageBox.Show("Utilizatorul nu este completat", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (String.IsNullOrWhiteSpace(txtPassword.Text))
            {
                MessageBox.Show("Parola nu este completata", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            BLLogin   bl   = new BLLogin();
            UserModel user = bl.CheckUser(txtUserName.Text, txtPassword.Text, out bool status);

            if (status)
            {
                MainMenuForm mainMenu = new MainMenuForm();
                mainMenu.UserId = user.UserId;
                mainMenu.Show();
                this.Hide();
                mainMenu.FormClosed += MainMenu_FormClosed;
            }
            else
            {
                MessageBox.Show("Utilizator sau parola incorecta", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtUserName.Text))
            {
                MessageBox.Show("Utilizator necompletat", "EROARE", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
            if (String.IsNullOrWhiteSpace(txtPassword.Text))
            {
                MessageBox.Show("Parola necompletata", "EROARE", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
            string    userName = txtUserName.Text;
            string    password = txtPassword.Text;
            BLLogin   blLogin  = new BLLogin();
            UserModel user     = new UserModel();

            user = blLogin.CheckUser(userName, password, out bool status, out string errorMessage);

            if (status)//s-a gasit userul
            {
                MainMenuForm mainMenu = new MainMenuForm();
                mainMenu.Show();
                this.Hide();
                mainMenu.FormClosed += MainMenu_FormClosed;
                UserId = user.UserId;
            }
            else
            {
                MessageBox.Show(errorMessage, "EROARE", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }
        }
Example #3
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtUser.Text))
            {
                MessageBox.Show("Numele de utilizator nu a fost completat.", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (String.IsNullOrWhiteSpace(txtPass.Text))
            {
                MessageBox.Show("Parola nu a fost completata.", "Atentie", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            BLLogin   bl        = new BLLogin();
            UserModel userModel = bl.CheckUser(txtUser.Text, txtPass.Text, out int status, out Boolean isActive);

            if (status == 2)
            {
                if (isActive == true)
                {
                    if (userModel.UserTypeId == 1)
                    {
                        MenuForm menuForm = new MenuForm(userModel.UserInfoId, userModel.UserTypeId);
                        menuForm.Show();
                        this.Hide();
                        menuForm.FormClosed += Menu_FormClosed;
                    }
                    else if (userModel.UserTypeId == 0)
                    {
                        MenuFormTeachers menuFormTeachers = new MenuFormTeachers(userModel.UserInfoId, userModel.UserTypeId);
                        menuFormTeachers.Show();
                        this.Hide();
                        menuFormTeachers.FormClosed += Menu_FormClosed;
                    }
                    else if (userModel.UserTypeId == 2)
                    {
                        MenuFormExternals menuFormExternals = new MenuFormExternals(userModel.UserInfoId, userModel.UserTypeId);
                        menuFormExternals.Show();
                        this.Hide();
                        menuFormExternals.FormClosed += Menu_FormClosed;
                    }
                    else if (userModel.UserTypeId == 3)
                    {
                        MenuFormAdmin menuFormAdmin = new MenuFormAdmin();
                        menuFormAdmin.Show();
                        this.Hide();
                        menuFormAdmin.FormClosed += Menu_FormClosed;
                    }
                }
                else
                {
                    MessageBox.Show("Utilizatorul nu este activ.", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            else
            {
                if (status == 0)
                {
                    MessageBox.Show("Parola introdusa este incorecta", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //txtUser.Clear();
                    txtPass.Clear();

                    return;
                }
                else
                {
                    MessageBox.Show("Numele de utilizator introdus este gresit", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtUser.Clear();
                    //txtPass.Clear();
                    return;
                }
            }
        }