예제 #1
0
파일: frmSearch.cs 프로젝트: apetzak/PDMS
 private void btnBack_Click(object sender, EventArgs e)
 {
     if (User == 0)
     {
         frmAdmin f = new frmAdmin();
         ShowForm(f);
     }
     if (User == 1)
     {
         frmPharmacist f = new frmPharmacist();
         ShowForm(f);
     }
     if (User == 2)
     {
         frmManager f = new frmManager();
         ShowForm(f);
     }
     this.Close();
 }
예제 #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            frmAdmin      form1 = new frmAdmin();
            frmPharmacist form2 = new frmPharmacist();
            frmManager    form3 = new frmManager();

            UserName     = controller.LoadUserName(txtUsername.Text);
            UserRole     = controller.LoadUserRole(UserName);
            UserPassword = controller.LoadUserPassword(UserName);

            if (UserName == "")
            {
                label1.Text = "User Does Not Exist!";
                return;
            }

            if (txtPassword.Text != UserPassword && UserPassword != " ")
            {
                label1.Text = "Incorrect Password!";
                return;
            }

            if (UserPassword == " " && txtConfirmPassword.Visible == false)
            {
                label1.Text = "Welcome, " + UserName + "! Please set your password";
                txtConfirmPassword.Show();
                btnLogin.Location = new Point(135, 113);
                this.Height      += 25;
                label2.Show();

                btnLogin.Text = "Confirm";

                return;
            }

            if (txtConfirmPassword.Visible == true)
            {
                if (txtConfirmPassword.Text != txtPassword.Text)
                {
                    label1.Text = "Passwords do not match!";
                    return;
                }
                else if (txtConfirmPassword.Text.Length < 8)
                {
                    label1.Text = "Password must be at least 8 characters";
                    return;
                }
                else
                {
                    controller.SetPassword(UserName, txtPassword.Text);
                }
            }

            if (UserRole == 0)
            {
                form1.Show();
                form1.UserRole  = UserRole;
                form1.BackColor = this.BackColor;
                form1.Text      = "PDMS - " + controller.LoadUserBranch(UserName);
            }
            else if (UserRole == 1)
            {
                form2.Show();
                form2.UserRole  = UserRole;
                form2.BackColor = this.BackColor;
                form2.Text      = "PDMS - " + controller.LoadUserBranch(UserName);
                form2.UserName  = this.UserName;
            }
            else if (UserRole == 2)
            {
                form3.Show();
                form3.UserRole  = UserRole;
                form3.BackColor = this.BackColor;
            }
            this.Hide();
        }