예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }