protected void Page_Load(object sender, EventArgs e) { strAction = WEBRequest.GetQueryString("action"); if (strAction == "") { if (!IsPostBack) { Guid?userId = WebUserAuth.UserId; if (userId != Guid.Empty) { TuanDai.PortalSystem.BLL.UserBLL userbll = new PortalSystem.BLL.UserBLL(); TuanDai.PortalSystem.Model.UserBasicInfoInfo userInfo = userbll.GetUserBasicInfoModelById(userId.Value); if (userInfo != null) { NickName = userInfo.NickName; } GetData(userId); } } } else if (strAction == "GetFinanceDraw") { GetFinanceDraw(); } }
protected void Page_Load(object sender, EventArgs e) { this.returnUrl = WEBRequest.GetString("ReturnUrl"); this.extenderkey = WEBRequest.GetString("extendkey"); this.telno = WEBRequest.GetServerString("telno"); if (this.returnUrl.IsNotEmpty()) { string isEncry = WEBRequest.GetString("isencry"); if (isEncry == "1") { this.returnUrl = BasePage.GetDecodeBackUrl(this.returnUrl); } } if (!IsPostBack) { string IsSaveData = WEBRequest.GetString("issave"); this.IsShowRightBar = false; if (WebUserAuth.UserId != null) { userMode = new TuanDai.PortalSystem.BLL.UserBLL().GetUserBasicInfoModelById(WebUserAuth.UserId.Value); } if (IsSaveData.ToText() == "1") { //记录帐户 string openId = WEBRequest.GetString("openid"); GlobalUtils.WriteOpenIdToCookie(openId); } //从微信菜单中点击“登录注册”后判断 Allen 2015-06-30 if (WEBRequest.GetString("ischecklogin") == "1") { bool isLogin = WebUserAuth.IsAuthenticated; if (isLogin) { Response.Redirect("/Member/my_account.aspx"); } else { this.returnUrl = "/Member/my_account.aspx"; } } } }
protected void InitData() { ActivityBLL activitybll = new ActivityBLL(); if (WebUserAuth.IsAuthenticated) { this.UserId = WebUserAuth.UserId.Value; TuanDai.PortalSystem.BLL.UserBLL userbll = new TuanDai.PortalSystem.BLL.UserBLL(); userModel = userbll.GetUserBasicInfoModelById(UserId); UserGrowthBLL userGrowthbll = new UserGrowthBLL(); TuanDai.VipSystem.BLL.UserBLL vipuserbll = new TuanDai.VipSystem.BLL.UserBLL(); //List<int> typeList = userGrowthbll.GetUserRecord(UserId); //UserValidInfo Validmodel = vipuserbll.GetUserValidInfo(UserId); this.model = vipuserbll.GetUserInfo(this.UserId); this.GetUserPrivileges(this.model.Level); this.list = new UserPrivilegeBLL().GetUserPrivilegeInfo(this.UserId); this.recordList = activitybll.QueryActivityReceiveRecord(this.UserId); this.strAction = this.GetAction(); if (this.model != null) { this.percent = this.model.Growth == 0 || this.model.CurLevelMaxGrowth == 0 ? "0" : (Convert.ToDecimal(this.model.Growth) / this.model.CurLevelMaxGrowth * 100).ToString("0.00"); } if (list != null) { this.count = list.Select(p => p.TypeId).Distinct().Count(); } else { this.count = 0; } } this.activityList = activitybll.GetActivityList(); this.GetActivityInfo(); }
protected void GetFinanceDraw() { Response.ContentType = "application/json"; try { DrawResult model = new DrawResult(); Guid? userId = WebUserAuth.UserId; if (userId == Guid.Empty) { model.Status = -99; } else { TuanDai.PortalSystem.BLL.UserBLL userbll = new TuanDai.PortalSystem.BLL.UserBLL(); TuanDai.PortalSystem.Model.UserBasicInfoInfo userInfo = userbll.GetUserBasicInfoModelById(userId.Value); if (userInfo == null) { model.Status = -99; PrintJson(model); } var param = new DynamicParameters(); param.Add("@userId", userId); param.Add("@NickName", userInfo.NickName); param.Add("@outStatus", 0, System.Data.DbType.Int32, System.Data.ParameterDirection.Output); param.Add("@PrizeName", "", System.Data.DbType.String, System.Data.ParameterDirection.Output); param.Add("@PrizeType", -1, System.Data.DbType.Int32, System.Data.ParameterDirection.Output); param.Add("@PrizeAmount", 0, System.Data.DbType.Decimal, System.Data.ParameterDirection.Output); param.Add("@PrizeId", Guid.Empty, System.Data.DbType.Guid, System.Data.ParameterDirection.Output); param.Add("@PrizeRecordId", Guid.Empty, System.Data.DbType.Guid, System.Data.ParameterDirection.Output); //using (SqlConnection connection = CreateReadConnection()) //{ // connection.Execute("p_activity_GetPrize_XinXingFansMeet", param, null, null, // CommandType.StoredProcedure); // model.Status = param.Get<int>("@outStatus"); // model.PrizeName = param.Get<string>("@PrizeName"); // model.PrizeType = param.Get<int>("@PrizeType"); // model.PrizeAmount = param.Get<decimal>("PrizeAmount"); // model.PrizeId = param.Get<Guid?>("@PrizeId"); // model.PrizeRecordId = param.Get<Guid?>("@PrizeRecordId"); // connection.Close(); // connection.Dispose(); //} if (model.Status == 1) { model.NickName = userInfo.NickName; int subTypeId = 1; string description = string.Empty; if (model.PrizeType == 3) { subTypeId = 20; description = string.Format("单笔投资满{0}元即可使用{1}元", model.PrizeAmount * 10, model.PrizeAmount); } else if (model.PrizeType == 10) { description = model.PrizeName; } else { description = "谢谢参与"; } #region 写入团宝箱 if (model.PrizeType == 3 || model.PrizeType == 10) { TuanDai.PortalSystem.Model.SendUserPrizeInfo prizeInfo = new TuanDai.PortalSystem.Model.SendUserPrizeInfo(); prizeInfo.UserId = userId.Value; string strRuleId = ""; if (model.PrizeType == 3) { if (model.PrizeAmount == 100) { strRuleId = "4a00620e-934c-407b-8d94-28b0ec8a785f"; } else if (model.PrizeAmount == 50) { strRuleId = "5e12a736-bc66-4bd5-8f1a-e99ac134a77b"; } else if (model.PrizeAmount == 10) { strRuleId = "ddaddc5b-bb05-45bc-8242-8fb313373acf"; } else if (model.PrizeAmount == 5) { strRuleId = "b3b24200-e9df-4241-b94b-290be8185215"; } } else if (model.PrizeType == 10) { strRuleId = "05453294-23f7-4c19-bfe8-6f98e3c0d138"; } if (strRuleId.IsNotEmpty()) { prizeInfo.RuleId = Guid.Parse(strRuleId);//规则Id } else { prizeInfo.RuleId = Guid.Empty; } prizeInfo.PrizeName = model.PrizeName; prizeInfo.PrizeValue = model.PrizeAmount; prizeInfo.Description = "信者行万里团粉见面会抽奖-" + description; int pStatus = -1; userbll.SendUserPrizeNew(prizeInfo, out pStatus); if (pStatus != 1) { //写入失败时,回滚之前数据 model.Status = -5; this.RollBackGamePrizeData(userId.Value, model.PrizeId.Value); } } #endregion } } model.CurrentDate = DateTime.Now.ToString("yyyy-MM-dd"); PrintJson(model); } finally { Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { SortedList table = Cgt_WebPost.Param(Request.InputStream); var Result = 0; operType = table["serviceName"].ToString(); switch (table["serviceName"].ToString()) { case "PERSONAL_REGISTER": { PERSONAL_REGISTER_Response dataJson = null; string ErrorMessage = ""; //个人绑卡注册 Result = UserClient.PERSONAL_REGISTER_Res(table, ref dataJson, ref ErrorMessage); break; } default: break; } this.returnUrl = WEBRequest.GetString("ReturnUrl"); this.extenderkey = WEBRequest.GetString("extendkey"); if (this.returnUrl.IsNotEmpty()) { string isEncry = WEBRequest.GetString("isencry"); if (isEncry == "1") { this.returnUrl = BasePage.GetDecodeBackUrl(this.returnUrl); } } if (!IsPostBack) { string IsSaveData = WEBRequest.GetString("issave"); this.IsShowRightBar = false; if (WebUserAuth.UserId != null) { userMode = new TuanDai.PortalSystem.BLL.UserBLL().GetUserBasicInfoModelById(WebUserAuth.UserId.Value); } if (IsSaveData.ToText() == "1") { //记录帐户 string openId = WEBRequest.GetString("openid"); GlobalUtils.WriteOpenIdToCookie(openId); } //从微信菜单中点击“登录注册”后判断 Allen 2015-06-30 if (WEBRequest.GetString("ischecklogin") == "1") { bool isLogin = WebUserAuth.IsAuthenticated; if (isLogin) { Response.Redirect("/Member/my_account.aspx"); } else { this.returnUrl = "/Member/my_account.aspx"; } } } }