/// <summary>
        /// 查询
        /// </summary>
        public string GetVipData()
        {
            var    vipBLL     = new VipBLL(CurrentUserInfo);
            var    vipCardBLL = new VipCardBLL(CurrentUserInfo);
            string content    = string.Empty;
            var    respData   = new VipRespData();

            var VipCardCode = FormatParamValue(Request("VipCardNumber"));
            var VipName     = FormatParamValue(Request("VipName"));
            var CarCode     = FormatParamValue(Request("CarNumber"));

            string vipId     = "";
            string vipCardId = "";

            var vipCardEntity = vipCardBLL.SearchTopVipCard(new VipCardEntity()
            {
                VipCardCode = VipCardCode,
                VipName     = VipName,
                CarCode     = CarCode
            });

            vipId     = vipCardEntity.VipId;
            vipCardId = vipCardEntity.VipCardID;

            respData.VipData     = vipBLL.GetByID(vipId);
            respData.VipCardData = vipCardEntity;

            content = respData.ToJSON();
            return(content);
        }
        /// <summary>
        /// 卡注销
        /// </summary>
        public string SaveVipCardRechargeData()
        {
            var    vipCardRechargeRecordBLL = new VipCardRechargeRecordBLL(CurrentUserInfo);
            var    vipCardBLL = new VipCardBLL(CurrentUserInfo);
            string content    = string.Empty;
            var    data       = new VipRespData();

            string key = string.Empty;

            if (Request("vip") != null && Request("vip") != string.Empty)
            {
                key = Request("vip").ToString().Trim();
            }

            var entity = key.DeserializeJSONTo <VipCardRechargeQueryEntity>();

            if (entity.VipCardID == null || entity.VipCardID.Trim().Length == 0)
            {
                data.success     = false;
                data.Description = "卡标识不能为空";
                return(data.ToJSON());
            }

            string error  = string.Empty;
            var    result = vipCardRechargeRecordBLL.SetVipCardRecjargeRpecord(
                entity.VipCardID, entity.RechargeAmount, entity.OrderNo,
                entity.PaymentTypeID, entity.UnitID, out error);

            if (!result)
            {
                data.success     = false;
                data.Description = "错误:" + error;
                return(data.ToJSON());
            }

            string Lock = string.Empty;

            if (Request("Lock") != null && Request("Lock") != string.Empty)
            {
                Lock = Request("Lock").ToString().Trim();
                if (Lock == "1")
                {
                    LockVipCardInfoData();
                }
            }

            content = data.ToJSON();
            return(content);
        }
        /// <summary>
        /// 卡注销
        /// </summary>
        public string SaveVipCardChangeLevelData()
        {
            var    vipCardGradeChangeLogBLL = new VipCardGradeChangeLogBLL(CurrentUserInfo);
            var    vipCardBLL = new VipCardBLL(CurrentUserInfo);
            string content    = string.Empty;
            var    data       = new VipRespData();

            string key = string.Empty;

            if (Request("vip") != null && Request("vip") != string.Empty)
            {
                key = Request("vip").ToString().Trim();
            }

            var entity = key.DeserializeJSONTo <VipCardChangeLevelQueryEntity>();

            if (entity.VipCardID == null || entity.VipCardID.Trim().Length == 0)
            {
                data.success     = false;
                data.Description = "卡标识不能为空";
                return(data.ToJSON());
            }
            if (entity.NowGradeID == null || entity.NowGradeID.Trim().Length == 0)
            {
                data.success     = false;
                data.Description = "等级不能为空";
                return(data.ToJSON());
            }

            string error  = string.Empty;
            var    result = vipCardGradeChangeLogBLL.SetVipCardGradeChange(
                entity.VipCardID, int.Parse(entity.ChangeBeforeGradeID), int.Parse(entity.NowGradeID),
                entity.ChangeReason, entity.UnitID, out error);

            if (!result)
            {
                data.success     = false;
                data.Description = "错误:" + error;
                return(data.ToJSON());
            }

            content = data.ToJSON();
            return(content);
        }