Beispiel #1
0
 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 (!SinhVienController.checkExistSV(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;
         }
         SinhVien sinhvien1 = new SinhVien();
         sinhvien1.MatKhau  = txtMKMoi.Text;
         sinhvien1.MaSV     = sinhvien.MaSV;
         sinhvien1.HoTen    = sinhvien.HoTen;
         sinhvien1.GioiTinh = sinhvien.GioiTinh;
         sinhvien1.SDT      = sinhvien.SDT;
         sinhvien1.Email    = sinhvien.Email;
         sinhvien1.LopHoc   = sinhvien.LopHoc;
         sinhvien1.Khoa     = sinhvien.Khoa;
         sinhvien1.DiaChi   = sinhvien.DiaChi;
         sinhvien1.MaDT     = sinhvien.MaDT;
         sinhvien1.NgaySinh = sinhvien.NgaySinh;
         SinhVienController.UpdateSinhVien(sinhvien1);
         MessageBox.Show("Đổi mật khẩu Thành Công");
     }
     catch { }
 }
Beispiel #2
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.txtMaSV.Text.Trim().Length <= 0)
                {
                    this.errorProvider1.SetError(this.txtMaSV, "Phai nhap Ma Sinh Vien");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (this.txtHoTen.Text.Trim().Length <= 0)
                {
                    this.errorProvider1.SetError(this.txtHoTen, "Phai nhap Ho Ten");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (cbKhoa.Text == "")
                {
                    this.errorProvider1.SetError(this.cbKhoa, "Phai co Khoa");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (cbLop.Text == "")
                {
                    this.errorProvider1.SetError(this.cbLop, "Phai co Lop");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (cbGioiTinh.Text == "")
                {
                    this.errorProvider1.SetError(this.cbGioiTinh, "Phai co Gioi Tinh");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (NgaySinh.Value > DateTime.Now)
                {
                    this.errorProvider1.SetError(this.NgaySinh, "Ngay sinh phai be hon thoi gian hien tai");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (this.txtSDT.Text.Trim().Length <= 0)
                {
                    this.errorProvider1.SetError(this.txtSDT, "Phai nhap So Dien Thoai");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (this.txtEmail.Text.Trim().Length <= 0)
                {
                    this.errorProvider1.SetError(this.txtEmail, "Phai nhap Email");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                if (this.txtMatKhau.Text.Trim().Length <= 0)
                {
                    this.errorProvider1.SetError(this.txtEmail, "Phai nhap mat khau");
                    return;
                }
                else
                {
                    this.errorProvider1.Clear();
                }
                SinhVien sinhvien = new SinhVien();
                sinhvien.MaSV     = txtMaSV.Text;
                sinhvien.HoTen    = txtHoTen.Text;
                sinhvien.Khoa     = cbKhoa.Text;
                sinhvien.LopHoc   = cbLop.Text;
                sinhvien.NgaySinh = NgaySinh.Value;
                sinhvien.GioiTinh = cbGioiTinh.Text;
                sinhvien.SDT      = txtSDT.Text;
                sinhvien.Email    = txtEmail.Text;
                sinhvien.DiaChi   = txtDiaChi.Text;
                sinhvien.MaDT     = cbMaDT.Text;
                sinhvien.MatKhau  = txtMatKhau.Text;



                if (SinhVienController.checkExistSV(sinhvien.MaSV))
                {
                    SinhVienController.UpdateSinhVien(sinhvien);
                }
                else
                {
                    MessageBox.Show("Vui lòng không sửa Mã sinh viên", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                listSinhVien.Items.Clear();
                displaySinhVien();
            }

            catch
            {
            }
        }