Exemple #1
0
        private void dashboard_label_Click(object sender, EventArgs e)
        {
            DoctorHome doctorHome = new DoctorHome();

            doctorHome.Show();
            this.Hide();
        }
Exemple #2
0
        private void login_button_Click(object sender, EventArgs e)
        {
            if (username.Text == "")
            {
                error.Text = "Username cannot be empty.";
            }
            else if (password.Text == "")
            {
                error.Text = "Password cannot be empty.";
            }
            else
            {
                UserFactory fac       = new UserFactory();
                UserStore   userStore = new UserStore(fac);
                userStore.SetUser(username.Text, password.Text, null);
                User u = userStore.LoginUser();

                if (u != null)
                {
                    error.ForeColor = Color.Green;
                    error.Text      = "Successfully Logged in.";
                    Global.Id       = u.Id;
                    Global.Username = u.Username;
                    Global.Type     = (UserType)u.Type;
                    Form nextForm = null;
                    if (u.Type == UserType.DOCTOR)
                    {
                        nextForm = new DoctorHome();
                    }
                    else if (u.Type == UserType.PATIENT)
                    {
                        nextForm = new PatientHome();
                    }
                    else if (u.Type == UserType.PHARMACIST || u.Type == UserType.LAB_TECHNICIAN)
                    {
                        nextForm = new PharmacistHome();
                    }
                    nextForm.Show();
                    this.Hide();
                }
                else
                {
                    error.ForeColor = Color.Red;
                    error.Text      = "Invalid Username or Password.";
                }
            }
        }
Exemple #3
0
 public AddCase(Form frm)
 {
     InitializeComponent();
     doctorHome = (DoctorHome)frm;
 }