/// <summary>
        /// 添加获奖用户
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool AddAwardUsers(LuckyAwardUsers model)
        {
            string sql = @"INSERT INTO [Game_LuckyAwardUsers]
                        (ID,ActID,AID,OpenID,NickName,Phone,SNCode,SendAward,AddTime,IsDel)
                 VALUES
                        (@ID,@ActID,@AID,@OpenID,@NickName,@Phone,@SNCode,@SendAward,@AddTime,@IsDel)";

            System.Data.SqlClient.SqlParameter[] paras = new System.Data.SqlClient.SqlParameter[]
            {
                new System.Data.SqlClient.SqlParameter("@ID", model.ID),
                new System.Data.SqlClient.SqlParameter("@ActID", model.ActID),
                new System.Data.SqlClient.SqlParameter("@AID", model.AID),
                new System.Data.SqlClient.SqlParameter("@OpenID", model.OpenID),
                new System.Data.SqlClient.SqlParameter("@NickName", model.NickName),
                new System.Data.SqlClient.SqlParameter("@Phone", model.Phone),
                new System.Data.SqlClient.SqlParameter("@SNCode", model.SNCode),
                new System.Data.SqlClient.SqlParameter("@SendAward", model.SendAward),
                new System.Data.SqlClient.SqlParameter("@AddTime", DateTime.Now),
                new System.Data.SqlClient.SqlParameter("@IsDel", (model.IsDel == 1?1:0))
            };
            int rowsAffected = DbHelperSQL.ExecuteSql(sql.ToString(), paras);

            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 更新获奖用户信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpdateAwardUsers(LuckyAwardUsers model)
        {
            string safesql = "";

            safesql = " update Game_LuckyAwardUsers set ";
            if (model.ActID.ToString() != null && model.ActID.ToString() != "")
            {
                safesql += "[ActID]='" + model.ActID + "',";
            }
            if (model.AID.ToString() != null && model.AID.ToString() != "")
            {
                safesql += "[AID]='" + model.AID + "',";
            }
            if (model.OpenID != null && model.OpenID != "")
            {
                safesql += "[OpenID]='" + model.OpenID + "',";
            }
            if (model.NickName != null && model.NickName != "")
            {
                safesql += "[NickName]='" + model.NickName + "',";
            }
            if (model.Phone != null && model.Phone != "")
            {
                safesql += "[Phone]='" + model.Phone + "',";
            }
            if (model.SNCode != null && model.SNCode != "")
            {
                safesql += "[SNCode]='" + model.SNCode + "',";
            }
            safesql += "[SendAward]=" + (model.SendAward == 1 ? 1 : 0) + ",";
            safesql += "[IsDel]=" + (model.IsDel == 1 ? 1 : 0);
            safesql += " where id='" + model.ID + "' ";
            int rowsAffected = DbHelperSQL.ExecuteSql(safesql.ToString());

            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        /// <summary>
        /// 添加用户信息
        /// </summary>
        void SaveUser()
        {
            string sncode = string.Empty;

            if (strOpenID.Trim() != null && strOpenID.Trim() != "")
            {
                if (!AwardUserDal.ExistAwardUser(strOpenID, "", "", "", strActID))
                {
                    LuckyAwardUsers usermodel = new LuckyAwardUsers();
                    usermodel.ID        = Guid.NewGuid().ToString("N").ToUpper();
                    usermodel.IsDel     = 0;
                    usermodel.OpenID    = strOpenID;
                    usermodel.SendAward = 0;
                    usermodel.ActID     = strActID;
                    if (AwardUserDal.AddAwardUsers(usermodel))
                    {
                        Response.Write("{\"success\":true}");
                    }
                    else
                    {
                        Response.Write("{\"error\":\"invalid\"}");
                    }
                }
                else
                {
                    sncode = AwardUserDal.GetSNCodeByPhone(strOpenID, "", "", strActID);
                    if (sncode.Trim() != null && sncode.Trim() != "")
                    {
                        Response.Write("{\"error\":\"getsn\",\"sn\":\"" + sncode + "\"}");
                    }
                    else
                    {
                        //Response.Write("{\"error\":\"isdoing\"}");
                        Response.Write("{\"success\":true}");
                    }
                }
            }
            else
            {
                Response.Write("{\"error\":true,\"msg\":\"操作失败,请重新操作\"}"); return;
            }
        }
Exemple #4
0
        void setPhone()
        {
            string SNCode = string.Empty;
            string Phone  = string.Empty;

            if (Request["sncode"] != null && Request["sncode"] != "")
            {
                SNCode = Common.Common.NoHtml(Request["sncode"]);
            }
            if (Request["phone"] != null && Request["phone"] != "")
            {
                Phone = Common.Common.NoHtml(Request["phone"]);
            }
            //Response.Write("{\"success\":true}");
            if (strOpenID != null && strOpenID != "")
            {
                LuckyAwardUsers usermodel = new LuckyAwardUsers();
            }
            else
            {
                Response.Write("{\"error\":\"操作失败,请重新操作\"}");
            }
        }
Exemple #5
0
        /// <summary>
        /// 用户注册
        /// </summary>
        void saveUserinfo()
        {
            if (strOpenID != null && strOpenID != "")
            {
                if (!AwardUserDal.ExistAwardUser(strOpenID, "", "", "", ""))
                {
                    LuckyAwardUsers usermodel = new LuckyAwardUsers();
                    usermodel.ID        = Guid.NewGuid().ToString("N").ToUpper();
                    usermodel.IsDel     = 0;
                    usermodel.OpenID    = strOpenID;
                    usermodel.SendAward = 0;
                    usermodel.ActID     = strActID;

                    if (AwardUserDal.AddAwardUsers(usermodel))
                    {
                        Random ran         = new Random();
                        int    RandKey     = ran.Next(0, 6);
                        string strGuid     = Guid.NewGuid().ToString("N");
                        string strSN       = GenerateCheckCode(7);
                        string strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D04";
                        switch (RandKey)
                        {
                        case 1:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D01";
                            break;

                        case 2:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D02";
                            break;

                        case 3:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D03";
                            break;

                        case 4:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D04";
                            break;

                        case 5:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D05";
                            break;

                        case 6:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D06";
                            break;

                        default:
                            strCouActID = "AC87CE288FC24F23B7B68CE8F3D93D04";
                            break;
                        }

                        CouponDAL        cdal   = new CouponDAL();
                        Model.ACT.Coupon coupon = null;
                        coupon = new Model.ACT.Coupon()
                        {
                            ID             = strGuid,
                            SiteCode       = strSiteCode,
                            SiteActivityID = strCouActID,
                            OpenID         = strOpenID,
                            CouponCode     = strSN,
                            CouponStatus   = 0
                        };

                        cdal.InsertInfo(coupon);

                        Response.Write("{\"success\":\"true\",\"prizetype\":\"" + RandKey.ToString() + "\",\"sn\":\"a" + strSN + "\"}");
                    }
                    else
                    {
                        Response.Write("{\"error\":\"invalid\"}");
                    }
                }
                else
                {
                    //Response.Write("{\"prizetype\":\"null\",\"sn\":\"no\"}");
                    Response.Write("{\"error\":\"isdoing\"}");
                }
            }
            else
            {
                Response.Write("{\"prizetype\":\"null\",\"sn\":\"no\"}");
            }
        }