Ejemplo n.º 1
0
        internal static string CommunicateShopAddressUpdate(string UserID, int QID, int OID, string channelAccessToken)
        {
            // 先拿到存在ShopTemp裡面的ShopPhone
            ShopTemp shopTemp = new ShopTemp(UserID);

            shopTemp.SelectByUserID();

            // 拿到存在UserStatus裡的TempData,目前裡面是前一步輸入的ShopID
            UserStatus userStatus = new UserStatus(UserID);

            userStatus.SelectByUserID();

            ShopInfo shopInfo = new ShopInfo();
            int      result   = 0;

            // 分成MyShop跟ClubShop兩種update方法
            switch (QID)
            {
            case 193:
                shopInfo.ShopAddress = shopTemp.ShopAddress;
                result = shopInfo.UpdateMyShopAddressByShopID(shopTemp.ShopID);
                break;

            case 293:
                shopInfo.ShopAddress = shopTemp.ShopAddress;
                result = shopInfo.UpdateClubShopAddressByShopID(userStatus.TempData);
                break;

            default:
                break;
            }

            if (result > 0)
            {
                userStatus.InitializeUserStatusByUserID();
                shopTemp.InitializeShopTempByUserID();
                return("商店地址修改成功");
            }
            else
            {
                return("商店地址修改失敗");
            }
        }
Ejemplo n.º 2
0
        internal static string CommunicateDeleteShop(string UserID, int QID, int OID, string channelAccessToken)
        {
            // 先從ShopTemp取得ClubID和ShopID
            ShopTemp shopTemp = new ShopTemp(UserID);

            shopTemp.SelectByUserID();

            ShopInfo   shopInfo;
            UserStatus userStatus = new UserStatus(UserID);
            int        result     = 0;

            // 分成MyShop跟ClubShop兩種delete方法
            switch (QID)
            {
            case 182:
                shopInfo = new ShopInfo(UserID);
                result   = shopInfo.DeleteMyShopByUserIDandShopID(shopTemp.ShopID);
                break;

            case 282:
                shopInfo = new ShopInfo(shopTemp.ClubID);
                result   = shopInfo.DeleteClubShopByClubIDandShopID(shopTemp.ShopID);
                break;

            default:
                break;
            }
            if (result > 0)
            {
                userStatus.InitializeUserStatusByUserID();
                shopTemp.InitializeShopTempByUserID();
                return("商店刪除成功");
            }
            else
            {
                return("商店刪除失敗");
            }
        }