DataHelper helper = new DataHelper(); /// tạo mới một helper private PDTO ParseData(DataRow row) { PDTO Phong = new PDTO(); Phong.Maphong = row["Maphong"].ToString().Trim(); ///Lấy kiểu dữ liệu Mã phòng Phong.Makhu = row["Makhu"].ToString().Trim(); ///Lấy kiểu dữ liệu Mã khu Phong.Tenphong = row["Tenphong"].ToString().Trim(); ///Lấy kiểu dữ liệu tên phòng Phong.Loaiphong = (bool)row["Loaiphong"]; ///Lấy kiểu dữ liệu loại phòng Phong.Songuoihientai = (int)row["Songuoihientai"]; ///Lấy kiểu dữ liệu số người hiện tại Phong.Songuoitoida = (int)row["Songuoitoida"]; ///Lấy kiểu dữ liệu số người tối đa return(Phong); }
public PDTO[] phongTK(string MPTK) { PDTO[] listphongTK = null; DataTable table = null; table = helper.ExecuteQuery("select * from Phong WHERE Maphong LIKE '%" + MPTK + "%'"); int n = table.Rows.Count; if (n == 0) { return(null); } listphongTK = new PDTO[n]; for (int i = 0; i < n; i++) { listphongTK[i] = ParseData(table.Rows[i]); } return(listphongTK); }
public PDTO[] Getphong() { PDTO[] listphong = null; DataTable table = null; ///Tạo bảng ảo chứa giá trị khởi tạo bằng null table = helper.ExecuteQuery("select * from Phong"); ///Lấy toàn bộ dữ liệu từ bảng phòng int n = table.Rows.Count; if (n == 0) { return(null); } listphong = new PDTO[n];///Duyệt dữ liệu và tổ chức thành bảng for (int i = 0; i < n; i++) { listphong[i] = ParseData(table.Rows[i]); } return(listphong); }