Cú pháp using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.OleDb; using DTO; namespace BUS {
public class Tên_Lớp BUS {
//Phương thức Lấy danh sách
public IList LayDanhSach() {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO();
// Lấy danh sách
IList Đối_tượng_Danh_sách = Đối_tượng_DAO.LayDanhSach();
// Trả về đối tượng Danh sách
return Đối_tượng_danh_sách; }
//Phương thức Lấy bảng
public DataTable LayBang() {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO(); // Lấy Bảng
DataTable Đối_tượng_Bảng = Đối_tượng_DAO.LayBang(); // Trả về đối tượng Bảng
return Đối_tượng_Bảng; }
//Phương thức Cập nhật Bảng
public void CapNhatBang(DataTable Đối_tượng_Bảng) {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO();
// Cập nhật Bảng
hsDAO.CapNhatBang(dt); }
//Phương thức Tìm kiếm
public Lớp_DTO TimKiem(Kiểu_dữ_liệu Mã) {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO();
// Tìm kiếm
LớpDTO Đối_tượng_DTO = Đối_tượng_DAO.TimKiem(Mã); // Trả về Đối tượng DTO
return Đối_tượng_DTO; }
//Phương thức Thêm
public void Them(Lớp_DTO Đối_tượng_DTO) {
// Kiểm tra Đối tượng DTO
if ((Đối_tượng_DTO.Thuộc_tính So_sánh Giá_trị)) {
throw new Exception("Lỗi"); }
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO(); // Thêm
Đối_tượng_DAO.Them(Đối_tượng_DTO); }
//Phương thức Xóa
public void Xoa(Kiễu_dữ_liệu Mã) {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO(); // Xóa
Đối_tượng_DAO.Xoa(Mã); }
//Phương thức Sửa
public void Sua(Lớp_DTO Đối_tượng_DTO) {
// Khai báo Đối tượng lớp DAO
LớpDAO Đối_tượng_DAO = new LớpDAO(); // Sửa Đối_tượng_DAO.Sua(Lớp_DTO Đối_tượng_DTO); } } } Ví dụ using System; using System.Collections.Generic; using System.Text; using DAO; using DTO;
// Trả về đối tượng Danh sách
return ds; }
//Phương thức Lấy Bảng
public DataTable LayBang() {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Lấy Bảng DataTable dt = hsDAO.LayBang(); // Trả về đối tượng Bảng return dt; } //Phương thức Cập nhật Bảng
public void CapNhatBang(DataTable dt) {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Cập nhật Bảng
hsDAO.CapNhatBang(dt); }
//Phương thức Tìm kiếm
public HocSinhDTO TimKiem(int maHS) {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Tìm kiếm
HocSinhDTO hsDTO = hsDAO.TimKiem(maHS); // Trả về Đối tượng DTO
return hsDTO; }
//Phương thức Tìm kiếm
public DataTable TimKiem(HocSinhCRT hsCRT) {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Tìm kiếm DataTable dt = hsDAO.TimKiem(hsCRT); // Trả về Đối tượng Bảng return dt; } //Phương thức Thêm
public void Them(HocSinhDTO hsDTO) {
// Kiểm tra Đối tượng DTO
if ((hsDTO.Toan > 10)) {
throw new Exception("Diem toan khong lon hon 10"); }
{
throw new Exception("Diem ly khong lon hon 10"); }
else if ((hsDTO.Hoa > 10)) {
throw new Exception("Diem Hoa khong lon hon 10"); }
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Thêm
hsDAO.Them(hsDTO); }
//Phương thức Xóa
public void Xoa(int maHocSinh) {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Xóa
hsDAO.Xoa(maHocSinh); }
//Phương thức Sửa
public void Sua(HocSinhDTO hsDTO) {
// Khai báo Đối tượng lớp DAO
HocSinhDAO hsDAO = new HocSinhDAO(); // Sửa
hsDAO.Sua(hsDTO); }
} }