예제 #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (ckGiaoVien.Checked == true)
            {
                if (GiaoVienController.checkExistGiaoVien(txtUsername.Text, txtPassword.Text) == false)
                {
                    lblErr.Text  = "";
                    lblErr.Text += "!Tài khoản không tồn tại";
                    txtPassword.Clear();
                }
                else
                {
                    this.Hide();

                    GiaoVien giaovien = new GiaoVien();
                    giaovien = GiaoVienController.getExistGV(txtUsername.Text);
                    frmMainGiaoVien formGiaoVien = new frmMainGiaoVien(giaovien);
                    formGiaoVien.Show();
                }
            }
            else if (ckSinhVien.Checked == true)
            {
                if (SinhVienController.checkExistSV(txtUsername.Text, txtPassword.Text) == false)
                {
                    lblErr.Text  = "";
                    lblErr.Text += "!Tài khoản không tồn tại";
                    txtPassword.Clear();
                }
                else
                {
                    this.Hide();
                    SinhVien sinhvien = new SinhVien();
                    sinhvien = SinhVienController.getExistSV(txtUsername.Text);
                    frmMainSinhVien formSinhVien = new frmMainSinhVien(sinhvien);
                    formSinhVien.Show();
                }
            }
            else
            {
                if (LoginController.checkExistLanhDao(txtUsername.Text, txtPassword.Text) == false)
                {
                    lblErr.Text  = "";
                    lblErr.Text += "!Tài khoản không tồn tại";
                    txtPassword.Clear();
                }
                else
                {
                    this.Hide();
                    frmMainGUI formLanhDao = new frmMainGUI();
                    formLanhDao.Show();
                }
            }
        }
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMKMoi.Text.Trim() == "")
         {
             MessageBox.Show(" Mật khẩu không thể rỗng ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtMKMoi.Text    = "";
             txtConfimMk.Text = "";
             return;
         }
         else if (!GiaoVienController.checkExistGiaoVien(txtTaiKhoan.Text, txtMKCu.Text))
         {
             MessageBox.Show(" Bạn nhập sai mật khẩu cũ hoặc tên đăng nhập không tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtMKCu.Text     = "";
             txtMKMoi.Text    = "";
             txtConfimMk.Text = "";
             return;
         }
         else if (txtMKCu.Text == txtMKMoi.Text)
         {
             MessageBox.Show(" Mật khẩu mới trùng mật khẩu cũ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtMKCu.Text     = "";
             txtMKMoi.Text    = "";
             txtConfimMk.Text = "";
             return;
         }
         else if (txtConfimMk.Text != txtMKMoi.Text)
         {
             MessageBox.Show(" xác nhận mật khẩu mới không trùng khớp với mật khẩu mới", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtConfimMk.Text = "";
             return;
         }
         GiaoVien giaovien1 = new GiaoVien();
         giaovien1.MatKhau  = txtMKMoi.Text;
         giaovien1.MaGV     = giaovien.MaGV;
         giaovien1.HoTen    = giaovien.HoTen;
         giaovien1.GioiTinh = giaovien.GioiTinh;
         giaovien1.SDT      = giaovien.SDT;
         giaovien1.Email    = giaovien.Email;
         giaovien1.DeTais   = GiaoVienController.danhsach(giaovien.MaGV);
         GiaoVienController.UpdateGiaoVien(giaovien1);
         MessageBox.Show("Đổi mật khẩu Thành Công");
     }
     catch { }
 }