Ejemplo n.º 1
0
        public ActionResult Cashback(int id)
        {
            string cardId = Request.Form["CardId"];
            string recash = Request.Form["Recash"];
            string point = Request.Form["Point"];
            string gavePoint = Request.Form["GavePoint"];
            try
            {
                ConsumeOrders cos = new ConsumeOrders();
                MemCardsBLL mcll = new MemCardsBLL();
                ConsumeOrdersBLL coll = new ConsumeOrdersBLL();
                cos.CO_GavePoint = Convert.ToInt32(gavePoint);
                cos.CO_Recash = (float)Convert.ToDouble(recash);
                cos.MC_CardID = cardId;
                MemCards mc = mcll.SelectWhere(m => m.MC_CardID == cardId).FirstOrDefault();

                using (TransactionScope ts = new TransactionScope())
                {
                    //添加消费记录
                    coll.Add(cos);
                    coll.SaveChanges();
                    //更新用户卡信息
                    mc.MC_Point = Convert.ToInt32(point);
                    mcll.SaveChanges();
                    ts.Complete();
                }
                return Json(new { result = "ok", data = point });
            }
            catch
            {
                return Json(new { result = "error", data = "系统异常,兑换失败!" });
            }
        }
Ejemplo n.º 2
0
        public ActionResult ConsumeInfo()
        {
            int pageIndex = 0, pageSize = 0;
            if (!string.IsNullOrEmpty(Request.Form["rows"]))
            {
                pageSize = Convert.ToInt32(Request.Form["rows"]);
            }
            if (!string.IsNullOrEmpty(Request.Form["page"]))
            {
                pageIndex = Convert.ToInt32(Request.Form["page"]);
            }

            string beginDate = Request.Form["BeginDate"];
            string endDate = Request.Form["EndDate"];
            string idorm = Request.Form["CardOrMobile"];
            string orderType = Request.Form["OrderType"];

            Users u = Session["user"] as Users;
            int totalRow; var pagelist = new ConsumeOrdersBLL().GetMemberOrders(pageIndex, pageSize, (int)u.S_ID, beginDate, endDate, idorm, orderType, out totalRow);
            return Json(new { total = totalRow, rows = pagelist }, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 3
0
        public ActionResult FastConsumer(int id)
        {
            int pageIndex = 0, pageSize = 0;
            if (!string.IsNullOrEmpty(Request.Form["rows"]))
            {
                pageSize = Convert.ToInt32(Request.Form["rows"]);
            }
            if (!string.IsNullOrEmpty(Request.Form["page"]))
            {
                pageIndex = Convert.ToInt32(Request.Form["page"]);
            }

            string beginDate = Request.Form["BeginDate"];
            string endDate = Request.Form["EndDate"];
            string idorm = Request.Form["CardOrMobile"];
            string levels = Request.Form["Levels"];
            string operation = Request.Form["Operation"];
            string money = Request.Form["Money"];
            string orderCode = Request.Form["CO_OrderCode"];

            Users u = Session["user"] as Users;
            int totalRow; var pagelist = new ConsumeOrdersBLL().GetFastOrders(pageIndex, pageSize, (int)u.S_ID, beginDate, endDate, idorm, levels, operation, money, orderCode, out totalRow);
            return Json(new { total = totalRow, rows = pagelist }, JsonRequestBehavior.AllowGet);
        }
Ejemplo n.º 4
0
        public ActionResult MemberInfos()
        {
            int pageIndex = 0, pageSize = 0;
            if (!string.IsNullOrEmpty(Request.Form["rows"]))
            {
                pageSize = Convert.ToInt32(Request.Form["rows"]);
            }
            if (!string.IsNullOrEmpty(Request.Form["page"]))
            {
                pageIndex = Convert.ToInt32(Request.Form["page"]);
            }

            Users u = Session["user"] as Users;
            int totalRow; var pagelist = new ConsumeOrdersBLL().GetMembers(pageIndex, pageSize, (int)u.S_ID, out totalRow);
            return Json(new { total = totalRow, rows = pagelist }, JsonRequestBehavior.AllowGet);
        }