// Hàm xóa một tài khoản public static void XoaTaiKhoan(V_TAIKHOAN a_TaiKhoanXoa) { ACCOUNT taiKhoanXoaDB = new ACCOUNT(); taiKhoanXoaDB.USERNAME = a_TaiKhoanXoa.USERNAME; taiKhoanXoaDB.PASS = a_TaiKhoanXoa.PASS; taiKhoanXoaDB.NGAYLAP = a_TaiKhoanXoa.NGAYLAP; if (a_TaiKhoanXoa.TYPEACC == "Ban quản lý") { taiKhoanXoaDB.TYPEACC = 1; } if (a_TaiKhoanXoa.TYPEACC == "Ban tổ chức") { taiKhoanXoaDB.TYPEACC = 2; } Database.DB_DELETE.XoaTaiKhoan(taiKhoanXoaDB); }
// Hàm thêm tài khoản vào database public static int ThemTaiKhoan(V_TAIKHOAN a_NewAccount) { int f_KetQua = 1; // Mặc định bằng 1 là thêm thành công if (KiemTraTenTaiKhoan(a_NewAccount.USERNAME)) { f_KetQua = 2; // Tài khoản đã tồn tại trong database } else { int Len = a_NewAccount.USERNAME.Length; for (int i = 0; i < Len; ++i) { if (a_NewAccount.USERNAME[i] < 48 || a_NewAccount.USERNAME[i] > 57 && a_NewAccount.USERNAME[i] < 65 || a_NewAccount.USERNAME[i] > 90 && a_NewAccount.USERNAME[i] < 97 || a_NewAccount.USERNAME[i] > 122) { return(3); // Tài khoản chứa các kí tự đặc biệt } } } if (a_NewAccount.USERNAME.Length > 50) // Tài khoản dài hơn 50 ký tự { f_KetQua = 4; } if (f_KetQua == 1) // Thêm thành công { ACCOUNT a_NewAccountDB = new ACCOUNT(); a_NewAccountDB.USERNAME = a_NewAccount.USERNAME; a_NewAccountDB.PASS = a_NewAccount.PASS; a_NewAccountDB.NGAYLAP = a_NewAccount.NGAYLAP; if (a_NewAccount.TYPEACC == "Ban tổ chức") { a_NewAccountDB.TYPEACC = 2; } if (a_NewAccount.TYPEACC == "Ban quản lý") { a_NewAccountDB.TYPEACC = 1; } Database.DB_INSERTING.ThemTaiKhoan(a_NewAccountDB); } return(f_KetQua); }