Пример #1
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel getResult = null;
            ClientIndexDao clientIndexDao = null;
            ItemCom itemCom = null;
            MParameterCom mParameterCom = null;

            // Variable initialize
            getResult = new InitDataModel();
            clientIndexDao = new ClientIndexDao();
            itemCom = new ItemCom();
            mParameterCom = new MParameterCom();

            // Get data
            var listBanners = clientIndexDao.GetListBanners();
            var listNewItems = clientIndexDao.GetListNewItems();
            var listHotItems = clientIndexDao.GetListHotItems();
            var listOfferItems = clientIndexDao.GetListOfferItems();
            var discountMember = mParameterCom.GetNumber(Logics.PR_DISCOUNT_MEMBER, false);
            var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false);
            var strChatYahoo = mParameterCom.GetString(Logics.PR_CHAT_YAHOO, false);
            var strChatSkype = mParameterCom.GetString(Logics.PR_CHAT_SKYPE, false);

            // Set value
            getResult.DiscountMember = discountMember;
            getResult.Hotline = strHotline;
            getResult.ChatYahoo = strChatYahoo;
            getResult.ChatSkype = strChatSkype;
            getResult.ListBanners = listBanners;
            getResult.ListNewItems = itemCom.ToListItemModel(listNewItems);
            getResult.ListHotItems = itemCom.ToListItemModel(listHotItems);
            getResult.ListOfferItems = itemCom.ToListItemModel(listOfferItems);

            // Return value
            return getResult;
        }
Пример #2
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel getResult = null;
            ClientItemDetailsDao clientItemDetailsDao = null;
            ItemCom itemCom = null;
            MParameterCom mParameterCom = null;

            // Variable initialize
            getResult = new InitDataModel();
            clientItemDetailsDao = new ClientItemDetailsDao();
            itemCom = new ItemCom();
            mParameterCom = new MParameterCom();

            // Get data
            var item = clientItemDetailsDao.GetItem(inputObject);
            var listRelation = clientItemDetailsDao.GetListItemsByBrandCd(item.BrandCd, inputObject.ItemCd);
            var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false);

            // Update data
            itemCom.UpdateViewer(inputObject.ItemCd);

            // Set value
            getResult.Item = itemCom.ToItemModel(item);
            getResult.ListRelation = itemCom.ToListItemModel(listRelation);
            getResult.Hotline = strHotline;

            // Return value
            return getResult;
        }
Пример #3
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel getResult = null;
            ClientItemsDao clientItemsDao = null;
            ItemCom itemCom = null;
            MParameterCom mParameterCom = null;

            // Variable initialize
            getResult = new InitDataModel();
            clientItemsDao = new ClientItemsDao();
            itemCom = new ItemCom();
            mParameterCom = new MParameterCom();

            // Get data
            var listItems = clientItemsDao.GetListItems(inputObject);
            var discountMember = mParameterCom.GetNumber(Logics.PR_DISCOUNT_MEMBER, false);
            var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false);
            var strChatYahoo = mParameterCom.GetString(Logics.PR_CHAT_YAHOO, false);

            // Title
            var title = string.Empty;
            if (!DataCheckHelper.IsNull(inputObject.SearchText))
                title = "Tìm kiếm";
            else if (!DataCheckHelper.IsNull(inputObject.CategoryCd))
                title = clientItemsDao.GetCategoryName(inputObject.CategoryCd);
            else if (!DataCheckHelper.IsNull(inputObject.BrandCd))
                title = clientItemsDao.GetBrandName(inputObject.BrandCd);
            else if (!DataCheckHelper.IsNull(inputObject.AgeCd))
                title = clientItemsDao.GetAgeName(inputObject.AgeCd);
            else if (!DataCheckHelper.IsNull(inputObject.GenderCd))
                title = clientItemsDao.GetGenderName(inputObject.GenderCd);
            else if (!DataCheckHelper.IsNull(inputObject.OfferGroupCd))
                title = "Khuyến mãi";
            else title = "Tất cả";

            // Set value
            getResult.Title = title;
            getResult.DiscountMember = discountMember;
            getResult.Hotline = strHotline;
            getResult.ChatYahoo = strChatYahoo;
            getResult.ListItems = PagingHelper.GetPagerList(
                itemCom.ToListItemModel(listItems), inputObject);

            // Return value
            return getResult;
        }