Пример #1
0
        public void Save(UserPayCredit UserPayCredit)
        {
            UserPayCredit baseUserPayCredit = Entity.UserPayCredit.FirstOrDefault(n => n.Id == UserPayCredit.Id);

            baseUserPayCredit.State = UserPayCredit.State;
            if (UserPayCredit.Remark.IsNullOrEmpty())
            {
                UserPayCredit.Remark = string.Empty;
            }
            string[] arrA = "已取消,待处理,已联系,已完成".Split(',');
            if (UserPayCredit.State > 3)
            {
                UserPayCredit.State = 0;
            }
            UserPayCredit.Remark = UserPayCredit.Remark + "【" + arrA[UserPayCredit.State] + "】";
            if (baseUserPayCredit.Remark.IsNullOrEmpty())
            {
                baseUserPayCredit.Remark = AdminUser.TrueName + "," + DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "," + UserPayCredit.Remark.Replace("|", "").Replace(",", "");
            }
            else
            {
                baseUserPayCredit.Remark = baseUserPayCredit.Remark + "|" + AdminUser.TrueName + "," + DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "," + UserPayCredit.Remark.Replace("|", "").Replace(",", "");
            }
            Entity.SaveChanges();
            BaseRedirect();
        }
Пример #2
0
        public void Add(decimal Amount, string code)
        {
            if (BasicUsers.Id.IsNullOrEmpty())
            {
                Response.Write("e1");
                return;
            }
            if (code.ToUpper() != Session.GetCheckCode())
            {
                Response.Write("e2");
                return;
            }
            Session.ClearCheckCode();
            UserPayCredit UPC = Entity.UserPayCredit.FirstOrDefault(n => n.UId == BasicUsers.Id && n.State == 1);

            if (UPC != null)
            {
                Response.Write("e3");
                return;
            }
            UserPayCredit UserPayCredit = new UserPayCredit();

            UserPayCredit.UId      = BasicUsers.Id;
            UserPayCredit.TrueName = BasicUsers.TrueName;
            UserPayCredit.Mobile   = BasicUsers.UserName;
            UserPayCredit.AgentId  = BasicUsers.Agent;
            UserPayCredit.AId      = BasicUsers.AId;
            UserPayCredit.Amount   = Amount;
            UserPayCredit.State    = 1;
            UserPayCredit.AddTime  = DateTime.Now;
            Entity.UserPayCredit.AddObject(UserPayCredit);
            Entity.SaveChanges();
            Response.Write("ok");
        }
Пример #3
0
        public void Delete(UserPayCredit UserPayCredit, string InfoList, int?IsDel)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = UserPayCredit.Id.ToString();
            }
            int Ret = Entity.MoveToDeleteEntity <UserPayCredit>(InfoList, IsDel, AdminUser.UserName);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
Пример #4
0
        public void ChangeStatus(UserPayCredit UserPayCredit, string InfoList, string Clomn, string Value)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = UserPayCredit.Id.ToString();
            }
            int Ret = Entity.ChangeEntity <UserPayCredit>(InfoList, Clomn, Value);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
Пример #5
0
 public ActionResult Edit(UserPayCredit UserPayCredit)
 {
     if (UserPayCredit.Id != 0)
     {
         UserPayCredit = Entity.UserPayCredit.FirstOrDefault(n => n.Id == UserPayCredit.Id);
     }
     if (UserPayCredit == null)
     {
         ViewBag.ErrorMsg = "数据不存在";
         return(View("Error"));
     }
     ViewBag.UserPayCredit = UserPayCredit;
     if (Request.UrlReferrer != null)
     {
         Session["Url"] = Request.UrlReferrer.ToString();
     }
     return(View());
 }
Пример #6
0
        public ActionResult Index(UserPayCredit UserPayCredit, EFPagingInfo <UserPayCredit> p)
        {
            if (!UserPayCredit.TrueName.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.TrueName.Contains(UserPayCredit.TrueName));
            }
            if (!UserPayCredit.Mobile.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.Mobile.Contains(UserPayCredit.Mobile));
            }
            if (!UserPayCredit.State.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.State == UserPayCredit.State);
            }
            p.OrderByList.Add("Id", "DESC");
            IPageOfItems <UserPayCredit> UserPayCreditList = Entity.Selects <UserPayCredit>(p);

            ViewBag.UserPayCreditList = UserPayCreditList;
            ViewBag.UserPayCredit     = UserPayCredit;
            ViewBag.Delete            = this.checkPower("Delete");
            ViewBag.Save = this.checkPower("Save");
            return(View());
        }
        public void Post()
        {
            string Data = DataObj.GetData();

            if (Data.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }
            JObject json = new JObject();

            try
            {
                json = (JObject)JsonConvert.DeserializeObject(Data);
            }
            catch (Exception Ex)
            {
                Log.Write("[HuanKuanAddController]:", "【Data】" + Data, Ex);
            }
            if (json == null)
            {
                DataObj.OutError("1000");
                return;
            }
            UserPayCredit UserPayCredit = new UserPayCredit();

            UserPayCredit = JsonToObject.ConvertJsonToModel(UserPayCredit, json);

            if (UserPayCredit.Token.IsNullOrEmpty() || UserPayCredit.Amount.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }

            Users baseUsers = Entity.Users.FirstOrDefault(n => n.Token == UserPayCredit.Token);

            if (baseUsers == null)//用户令牌不存在
            {
                DataObj.OutError("2004");
                return;
            }
            if (baseUsers.State != 1)//用户被锁定
            {
                DataObj.OutError("2003");
                return;
            }
            if (baseUsers.CardStae != 2)//未实名认证
            {
                DataObj.OutError("2006");
                return;
            }
            if (baseUsers.MiBao != 1)//未设置支付密码
            {
                DataObj.OutError("2008");
                return;
            }

            UserPayCredit UPC = new UserPayCredit();

            UPC.UId      = baseUsers.Id;
            UPC.TrueName = baseUsers.TrueName;
            UPC.Mobile   = baseUsers.UserName;
            UPC.AgentId  = baseUsers.Agent;
            UPC.AId      = baseUsers.AId;
            UPC.Amount   = UserPayCredit.Amount;
            UPC.State    = 1;
            UPC.AddTime  = DateTime.Now;
            Entity.UserPayCredit.AddObject(UPC);
            Entity.SaveChanges();

            DataObj.Data = "";
            DataObj.Code = "0000";
            DataObj.OutString();
        }