Ejemplo n.º 1
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>ResultModel</returns>
        private void Check(BuyDataModel inputObject)
        {
            // Local variable declaration
            ClientIndexDao clientIndexDao = null;

            // Variable initialize
            clientIndexDao = new ClientIndexDao();

            // Check valid
            if (!clientIndexDao.IsExistItem(inputObject.ItemCd))
            {
                throw new DataNotExistException(string.Format("Sản phẩm ({0})", inputObject.ItemCd));
            }
        }
Ejemplo n.º 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;
            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);
        }