/// <summary> /// 查询领取红包 /// </summary> public ActionResult AuthenticityQuery() { string msg = ""; List <LotteryRecord> Lmodel = LotteryRecord.GetEntitysbytg("and LotteryRecord.UserName='******' and (LotteryRecord.ActivityID='3' or LotteryRecord.ActivityID='1' )"); if (Lmodel.Count > 0) { msg = "您已经参与过此活动!"; } RedPackLottery code = RedPackLottery.GetEntityByUserName2(CurrentUser.UserName); if (code != null) { msg = "您已经参与过此活动"; } ViewData["ip"] = System.Web.HttpContext.Current.Request.ServerVariables.Get("Remote_Addr").ToString(); LotteryActivitys act = LotteryActivitys.GetEntityByID(1); ViewData["act"] = act; ViewData["IsWx"] = Request.UserAgent.ToLower().Contains("micromessenger"); ViewData["user"] = CurrentUser; ViewData["msg"] = msg; return(View()); }
// // GET: /LotteryActivitysAreaRedPack/ public ActionResult Index(int activityID) { LotteryActivitys activity = LotteryActivitys.GetEntityByID(activityID); ViewData["activity"] = activity; List <SYSIntegralCodeArea> areas = SYSIntegralCodeArea.GetEntitysAll(); foreach (var item in areas) { LotteryActivitysAreaRedPack old = LotteryActivitysAreaRedPack.GetEntityActArea(activity.ID, item.ID); if (old == null) { LotteryActivitysAreaRedPack newmodel = new LotteryActivitysAreaRedPack(); newmodel.ActivityID = activity.ID; newmodel.AreaID = item.ID; newmodel.InsertAndReturnIdentity(); } } List <LotteryActivitysAreaRedPack> LAARPs = LotteryActivitysAreaRedPack.GetEntitysByActivityID(activity.ID); foreach (var item in LAARPs) { if (areas.Count(m => m.ID == item.AreaID) <= 0) { LotteryActivitysAreaRedPack.DeleteByID(item.ID); } } LAARPs = LAARPs.FindAll(m => areas.Count(n => n.ID == m.AreaID) > 0); ViewData["LAARPs"] = LAARPs; ViewData["areas"] = areas; return(View()); }
public ActionResult Edit(int id) { LotteryActivitys para = LotteryActivitys.GetEntityByID(id); List <LotteryPrizes> prizes = LotteryPrizes.GetPrizesByActivityID(id); ViewData["prizes"] = prizes; return(View(para)); }
public ContentResult ToDel(int id) { if (LotteryActivitys.DeleteByID(id) > 0) { return(Content("ok")); } return(Content("删除出错")); }
//[B_MenuRightsTag("奖项设置", "Index")] public ActionResult PrizesConfig(int id) { LotteryActivitys activity = LotteryActivitys.GetEntityByID(id); ViewData["activity"] = activity; List <LotteryPrizes> Prizes = LotteryPrizes.GetEntitysByActivityID(id); ViewData["Prizes"] = Prizes; return(View()); }
public ContentResult ToDels(int[] ids) { bool rtn = LotteryActivitys.ToDels(ids); if (rtn) { return(Content("ok")); } else { return(Content("操作失败,网络异常")); } }
public ActionResult PrizeSettings() { LotteryActivitys activity = LotteryActivitys.GetEntityByID(2); ViewData["activity"] = activity; ViewData["IsNot"] = LotteryPrizes.IsNotCanActive(); List <LotteryPrizes> Prizes = LotteryPrizes.GetEntitysByActivityID(2); ViewData["Prizes"] = Prizes; MainShow UserScale = Scale.GetScaleCount(); ViewData["BarCodeQty"] = UserScale.CanLotteryCount; return(View()); }
public ActionResult Prize() { //if (Request.UserAgent.ToLower().Contains("micromessenger")) //{ // IsWx = "1"; //} //else //{ // IsWx = "0"; //} ViewData["IsWx"] = IsWx; //if (IsWx=="1") //{ // try // { // WXVariousApi VariousApi = new WXVariousApi(); // VariousApi.LoadWxConfigIncidentalAccess_token(); // string nonceStr = WXVariousApi.GenerateNonceStr(); // string timestamp = WXVariousApi.GenerateTimeStamp(); // ViewData["signature"] = VariousApi.GetSignature(Request.Url.ToString(), nonceStr, timestamp); // ViewData["nonceStr"] = nonceStr; // ViewData["timestamp"] = timestamp; // ViewData["AppID"] = VariousApi.WxConfig.APPID; // ReGetOpenId(VariousApi.WxConfig.APPID, VariousApi.WxConfig.APPSECRET); // Session["ACCESS_TOKEN"] = VariousApi.WxConfig.ACCESS_TOKEN; // } // catch(Exception ex) // { // DAL.Log.Instance.Write(ex.Message,"转盘抽奖_微信配置错误"); // } //} LotteryActivitys activity = LotteryPrizes.GetEntityByPage(2); if (activity == null) { return(RedirectToRoute(new { controller = "Home", action = "Index" })); } else { ViewData["activity"] = activity; return(View()); } }
/// <summary> /// 裂变分享红包 /// </summary> /// <param name="Code"></param> /// <returns></returns> public ActionResult ShareRedPack(string id) { try { LotteryActivitys act = LotteryActivitys.GetEntityByID(1); ViewData["act"] = act; ViewData["id"] = 1; ViewData["IsWx"] = Request.UserAgent.ToLower().Contains("micromessenger"); ViewData["user"] = CurrentUser; } catch (Exception e) { DAL.Log.Instance.Write(e.Message, "红包获取"); } return(View()); }
public ContentResult ToEdit(LotteryActivitys para) { if (string.IsNullOrWhiteSpace(para.Title)) { return(Content("活动标题不能为空")); } if (RepeatHelper.NoRepeat("LotteryActivitys", "Title", para.Title, para.ID) > 0) { return(Content("活动标题已存在")); } para.IsValid = true; int rtn = para.EditByID(); if (rtn > 0) { return(Content("ok")); } return(Content("保存出错")); }
public ContentResult ToAdd(LotteryActivitys para) { para.IsValid = true; if (string.IsNullOrWhiteSpace(para.Title)) { return(Content("fail|活动标题不能为空")); } if (RepeatHelper.NoRepeat("LotteryActivitys", "Title", para.Title, para.ID) > 0) { return(Content("fail|活动标题已存在")); } int rtn = para.InsertAndReturnIdentity(); if (rtn > 0) { return(Content("ok|" + rtn)); } return(Content("fail|添加出错")); }
/// <summary> /// 普通红包 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult NormalRedPack(string Code) { RedPackShare redmodel = RedPackShare.GetEntityByCode(Code); string msg = ""; int sl = 0; if (redmodel == null) { msg = "非法请求!"; } else { if (redmodel.ReceiveCnt >= redmodel.RedCnt) { msg = "您来晚了,红包派完了!"; } sl = redmodel.RedCnt - redmodel.ReceiveCnt; } if (CurrentUser.Mobile.Length > 0) { msg = "您已经参与过此活动!"; } RedPackLottery code = RedPackLottery.GetEntityByUserName(CurrentUser.UserName); if (code != null) { msg = "您已经参与过此活动"; } ViewData["msg"] = msg; ViewData["ip"] = System.Web.HttpContext.Current.Request.ServerVariables.Get("Remote_Addr").ToString(); LotteryActivitys act = LotteryActivitys.GetEntityByID(3); ViewData["act"] = act; ViewData["user"] = CurrentUser; ViewData["Code"] = Code; ViewData["sl"] = sl; return(View()); }
// // GET: /ActivityMsg/ public ActionResult Index() { ViewBag.ActiveList = LotteryActivitys.GetEntitysAll(); return(View()); }