Exemplo n.º 1
0
 /// <summary>
 /// Lấy đối tượng pager
 /// </summary>
 private PagerInfoModel<TourObject> GetPagerData(FilterDataModel inputObject)
 {
     // Khởi tạo biến cục bộ
     var pagerResult = new PagerInfoModel<TourObject>();
     var processDao = new MasterToursDao();
     // Lấy đối tượng pager
     var pagerData = processDao.GetPagerData(inputObject);
     // Gán giá trị trả về
     pagerResult.ListData = pagerData.ListData;
     pagerResult.Total = pagerData.Total;
     // Kết quả trả về
     return pagerResult;
 }
Exemplo n.º 2
0
        /// <summary>
        /// Lấy thông tin danh sách sản phẩm.
        /// </summary>
        public PagerInfoModel <MAItem> GetPagerItems(FilterDataModel inputObject)
        {
            // Tạo tham số
            var param = new
            {
                ItemSearchName     = inputObject.ItemSearchName,
                CategorySearchName = inputObject.CategorySearchName
            };

            // Tạo đối tượng pager
            var pagerInfo = new PagerInfoModel <MAItem>();

            // Sao chép thông tin pager
            DataHelper.CopyPagerInfo(inputObject, pagerInfo);

            // Gán tham số điêu kiện tim kiếm sản phẩm.
            pagerInfo.Critial = param;

            // Kết quả trả về
            return(GetPagerByFile <MAItem>(ITEMS_LIST_DAO_GET_PAGER_ITEMS_SQL, pagerInfo));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Lấy pager sản phẩm
        /// </summary>
        private PagerInfoModel <ItemObject> GetPagerItems(FilterDataModel inputObject)
        {
            // Khởi tạo biến cục bộ
            var pagerResult    = new PagerInfoModel <ItemObject>();
            var listData       = new List <ItemObject>();
            var processDao     = new ItemsListDao();
            var storageFileCom = new StorageFileCom();

            // Lấy thông tin danh sách sản phẩm
            var pagerItems = processDao.GetPagerItems(inputObject);

            // Khai báo biến dùng trong loop
            ItemObject info = null;

            // Duyệt danh sách sản phẩm mới
            foreach (var item in pagerItems.ListData)
            {
                // Khởi tạo đối tượng sản phẩm mới
                info = new ItemObject();

                // Gán giá trị vào đối tượng sản phẩm mới
                info.ItemCd         = item.ItemCd;
                info.ItemName       = item.ItemName;
                info.ItemSearchName = item.ItemSearchName;
                info.ItemImage      = storageFileCom.GetFileName(
                    Logics.LOCALE_DEFAULT,
                    item.FileCd,
                    false);

                // Thêm vào đối tượng kết quả
                listData.Add(info);
            }

            // Gán giá trị trả về
            pagerResult.ListData = listData;
            pagerResult.Total    = pagerItems.Total;

            // Kết quả trả về
            return(pagerResult);
        }