/// <summary> /// Cập nhật thông tin sinh viên theo SinhVienDTO /// </summary> /// <param name="sv"></param> /// <returns></returns> public static bool CapNhatSinhVien(SinhVienDTO sv) { bool test = Data.KiemTraRong(sv.HoTen, sv.MSSV, sv.GioiTinh, sv.CMND, sv.Lop, sv.SoDienThoai, sv.Khoa, sv.QueQuan, sv.Email); if (test) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (!Data.KiemTraRong(sv.RFID) && SinhVienDAO.KiemTraTrungRFID(sv.RFID)) { MessageBox.Show("Thẻ đã bị trùng với một sinh viên khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (SinhVienDAO.CapNhatSinhVien(sv) == 1) { MessageBox.Show("Cập nhật sinh viên '" + sv.HoTen + "' (" + sv.MSSV + ") thành công"); return(true); } else { MessageBox.Show("Cập nhật sinh viên thất bại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public static bool CapNhatChuyenCan(SinhVienDTO sv) { if (SinhVienDAO.KTSVTonTai(sv.Ma_SV)) { return(SinhVienDAO.UpdateChuyenCan(sv)); } else { return(false); } }
public static bool SuaSV(SinhVienDTO sv) { if (!SinhVienDAO.KTSVTonTai(sv.Ma_SV)) { return(false); } else { return(SinhVienDAO.SuaSV(sv)); } }
/// <summary> /// Kiểm tra sinh viên có hợp lệ hay không /// </summary> /// <param name="MSSV"></param> /// <returns></returns> public static bool KiemTraSinhVien(string MSSV) { if (SinhVienDAO.KiemTraSinhVien(MSSV) > 0) { return(true); } else { return(false); } }
public static SinhVienDTO LayThongTinSV(string maSV) { if (!SinhVienDAO.KTSVTonTai(maSV)) { return(null); } else { return(SinhVienDAO.LayThongTinSV(maSV)); } }
public static List <SinhVienDTO> TimKiemMaSVCoHinh(string maSV) { if (SinhVienDAO.KTSVTonTai(maSV)) { return(SinhVienDAO.TimKiemMaSVCoHinh(maSV)); } else { return(null); } }
public static bool XoaSinhVien(string MSSV) { if (SinhVienDAO.XoaSinhVien(MSSV) == 1) { return(true); } else { return(false); } }
public static bool CapNhatTrangThai(SinhVienDTO sv) { if (SinhVienDAO.KTSVTonTai(sv.Ma_SV)) { return(SinhVienDAO.LayTrangThai(sv)); } else { return(false); } }
public static bool ThemSVExcel(SinhVienDTO sv) { if (SinhVienDAO.KTSVTonTai(sv.Ma_SV)) { return(false); } else { return(SinhVienDAO.ThemSVExcel(sv)); } }
/// <summary> /// Xem tất cả Sinh viên từ cơ sở dữ liệu /// </summary> /// <returns></returns> public static DataTable LoadSinhVien() { DataTable dt = SinhVienDAO.LoadSinhVien(); dt.Columns[0].ColumnName = MaSo; dt.Columns[1].ColumnName = HoTen; dt.Columns[2].ColumnName = NgaySinh; dt.Columns[3].ColumnName = GioiTinh; dt.Columns[4].ColumnName = CMND; dt.Columns[5].ColumnName = Lop; dt.Columns[6].ColumnName = DienThoai; dt.Columns[7].ColumnName = Khoa; dt.Columns[8].ColumnName = Que; dt.Columns[9].ColumnName = DienUuTien; dt.Columns[10].ColumnName = Anh; dt.Columns[11].ColumnName = Email; dt.Columns[12].ColumnName = RFID; return(dt); }
public SinhVienBUS(SinhVienDAO sv, PhongDAO p) { _sv = sv; _p = p; }
public static List <SinhVienDTO> LayDSSVLopCoHinh(string maLop) { return(SinhVienDAO.LayDSSVLopCoHinh(maLop)); }
public static DataTable ChonLop(SinhVienDTO sv) { return(SinhVienDAO.ChonLop(sv)); }
public int InsertData(SinhVienDAO MA) { return(da.InsertData(MA)); }
public SinhVienBUS(SinhVienDAO sv, PhongDAO p, HopDongDAO hd) { _hd = hd; _sv = sv; _p = p; }
public static int DemSinhVien(SinhVienDTO sv) { return(SinhVienDAO.DemSoSinhVien(sv.Ma_Lop)); }
public static List <SinhVienDTO> LayDSSV() { return(SinhVienDAO.LayDSSV()); }
public static DataTable LayDSTheoHinh(SinhVienDTO sv) { return(SinhVienDAO.LayDSTheoHinh(sv)); }
public static DataTable LayDSLopHoc(SinhVienDTO sv) { return(SinhVienDAO.LayDSLopHoc(sv)); }
/// <summary> /// Lấy SinhVienDTO theo MSSV /// </summary> /// <param name="MSSV"></param> /// <returns></returns> public static SinhVienDTO GetSinhVienDTO(string MSSV) { return(SinhVienDAO.GetSinhVienDTO(MSSV)); }
public int UpdateData(SinhVienDAO BP) { return(da.UpdateData(BP)); }
public static bool LamMoiDSSV(SinhVienDTO sv) { return(SinhVienDAO.LamMoiDanhSach(sv)); }