/// <summary>
 /// 积分返现
 /// </summary>
 /// <param name="context"></param>
 public void PointCash(HttpContext context)
 {
     using (TransactionScope ts = new TransactionScope()) {
         Model.ConsumeOrders co = new Model.ConsumeOrders();
         Model.MemCards      m  = new Model.MemCards();
         Model.Users         u  = (Model.Users)context.Session["Users"];
         co.S_ID          = u.S_ID;
         co.U_ID          = u.U_ID;
         co.MC_CardID     = context.Request["MC_CardID"];
         co.MC_ID         = Convert.ToInt32(context.Request["MC_ID"]);
         co.CO_OrderType  = 2;
         co.CO_OrderCode  = DateTime.Now.ToString("yyyyMMddHHmmss");
         co.CO_GavePoint  = Convert.ToInt32(context.Request["CO_GavePoint"]);
         co.CO_CreateTime = DateTime.Now;
         co.CO_Recash     = float.Parse(context.Request["CO_Recash"]);
         m.MC_Point       = Convert.ToInt32(context.Request["MC_Point"]);
         string s;
         if (_IConsumeOrdersBLL.PointCash(co, m))
         {
             s = "1";
         }
         else
         {
             s = "0";
         }
         context.Response.Write(s);
         ts.Complete();
     }
 }
Example #2
0
        /// <summary>
        /// 获取会员卡密码
        /// </summary>
        /// <param name="context"></param>
        public void GetPwd(HttpContext context)
        {
            Model.MemCards mc   = _IMemCardsBLL.GetPwd(context.Request["MC_Name"]);
            string         json = JsonConvert.SerializeObject(mc);

            context.Response.Write(json);
        }
Example #3
0
 /// <summary>
 /// 兑换积分
 /// </summary>
 /// <param name="context"></param>
 public void PointExchange(HttpContext context)
 {
     using (TransactionScope ts = new TransactionScope())
     {
         Model.ExchangLogs  el = new Model.ExchangLogs();
         Model.MemCards     m  = new Model.MemCards();
         Model.Users        u  = (Model.Users)context.Session["Users"];
         Model.ExchangGifts eg = new Model.ExchangGifts();
         el.S_ID          = u.S_ID;
         el.U_ID          = u.U_ID;
         el.EG_ID         = Convert.ToInt32(context.Request["EG_ID"]);
         el.EG_GiftCode   = context.Request["EG_GiftCode"];
         el.EG_GiftName   = context.Request["EG_GiftName"];
         el.EL_Number     = Convert.ToInt32(context.Request["EL_Number"]);
         el.EL_Point      = Convert.ToInt32(context.Request["EL_Point"]);
         el.EL_CreateTime = DateTime.Now;
         el.MC_CardID     = context.Request["MC_CardID"];
         el.MC_ID         = Convert.ToInt32(context.Request["MC_ID"]);
         el.MC_Name       = context.Request["MC_Name"];
         m.MC_Point       = Convert.ToInt32(context.Request["MC_Point"]);
         eg.EG_ExchangNum = Convert.ToInt32(context.Request["EG_ExchangNum"]);
         eg.EG_Number     = Convert.ToInt32(context.Request["EG_Number"]);
         string s;
         if (_IExchangLogsBLL.PointExchange(el, m, eg))
         {
             s = "1";
         }
         else
         {
             s = "0";
         }
         context.Response.Write(s);
         ts.Complete();
     }
 }
Example #4
0
        /// <summary>
        /// 修改会员
        /// </summary>
        /// <param name="context"></param>
        public void UpdateMemCard(HttpContext context)
        {
            Model.MemCards mc = new Model.MemCards();
            mc.MC_CardID         = context.Request["MC_CardID"];
            mc.MC_Name           = context.Request["MC_Name"];
            mc.MC_Mobile         = context.Request["MC_Mobile"];
            mc.MC_Sex            = Convert.ToInt32(context.Request["MC_Sex"]);
            mc.CL_ID             = Convert.ToInt32(context.Request["CL_ID"]);
            mc.MC_BirthdayType   = Convert.ToByte(context.Request["MC_BirthdayType"]);
            mc.MC_Birthday_Month = Convert.ToInt32(context.Request["MC_Birthday_Month"]);
            mc.MC_Birthday_Day   = Convert.ToInt32(context.Request["MC_Birthday_Day"]);
            mc.MC_IsPast         = Convert.ToBoolean(context.Request["MC_IsPast"]);
            mc.MC_PastTime       = Convert.ToDateTime(context.Request["MC_PastTime"]);
            mc.MC_State          = Convert.ToInt32(context.Request["MC_State"]);
            mc.MC_Money          = float.Parse(context.Request["MC_Money"]);
            mc.MC_Point          = Convert.ToInt32(context.Request["MC_Point"]);
            mc.MC_IsPointAuto    = Convert.ToBoolean(context.Request["MC_IsPointAuto"]);
            mc.MC_RefererCard    = context.Request["MC_RefererCard"];
            mc.MC_RefererName    = context.Request["MC_RefererName"];
            mc.MC_Password       = context.Request["MC_Password"];
            string s = "";

            if (_IMemCardsBLL.UpdateMenCard(mc))
            {
                s = "1";
            }
            else
            {
                s = "0";
            }
            context.Response.Write(s);
        }
Example #5
0
        /// <summary>
        /// 获取单个会员信息
        /// </summary>
        /// <param name="context"></param>
        public void GetSingleMenCards(HttpContext context)
        {
            Model.MemCards mc   = _IMemCardsBLL.GetSingleMenCard(Convert.ToInt32(context.Request["MC_CardID"]));
            string         json = JsonConvert.SerializeObject(mc);

            context.Response.Write(json);
        }
Example #6
0
        /// <summary>
        /// 删除会员
        /// </summary>
        /// <param name="context"></param>
        public void DeleteMenCard(HttpContext context)
        {
            Model.MemCards mc = new Model.MemCards();
            mc.MC_CardID = context.Request["MC_CardID"];
            string s = "";

            if (_IMemCardsBLL.DeleteMenCard(mc))
            {
                s = "1";
            }
            else
            {
                s = "0";
            }
            context.Response.Write(s);
        }
Example #7
0
        /// <summary>
        /// 挂失/锁定
        /// </summary>
        /// <param name="context"></param>
        public void UpdateState(HttpContext context)
        {
            Model.MemCards mc = new Model.MemCards();
            mc.MC_CardID = context.Request["MC_CardID"];
            mc.MC_State  = Convert.ToInt32(context.Request["MC_State"]);
            string s = "";

            if (_IMemCardsBLL.UpdateState(mc))
            {
                s = "1";
            }
            else
            {
                s = "0";
            }
            context.Response.Write(s);
        }
Example #8
0
        /// <summary>
        /// 换卡
        /// </summary>
        /// <param name="context"></param>
        public void NewCard(HttpContext context)
        {
            Model.MemCards mc = new Model.MemCards();
            mc.MC_CardID   = context.Request["MC_CardID"];
            mc.MC_Password = context.Request["MC_Password"];
            mc.MC_ID       = Convert.ToInt32(context.Request["MC_ID"]);
            string s = "";

            if (_IMemCardsBLL.NewCard(mc))
            {
                s = "1";
            }
            else
            {
                s = "0";
            }
            context.Response.Write(s);
        }