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 { } }
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 { } }