Files
g.hnyhua.cn/Mtxfw.shop/choujiang_qj.aspx.cs
2026-02-07 15:48:27 +08:00

96 lines
4.3 KiB
C#

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Net;
using System.IO;
using System.Security.Cryptography;
using System.Xml;
using System.Collections.Specialized;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Text;
using System.Globalization;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Newtonsoft.Json;
namespace Mtxfw.shop
{
public partial class choujiang_qj : Mtxfw.Utility.MemberBase
{
/// <summary>
/// 填写你申请的登录资料
/// </summary>
public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config();
public Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info();
public Mtxfw.DAL.User_xjcjq daocjq = new Mtxfw.DAL.User_xjcjq();
public Mtxfw.DAL.User_zhongjiang daozj = new Mtxfw.DAL.User_zhongjiang();
public int CJQCount = 0, KCJCount = 0, KYCJQCount = 0, JRCJCount = 0, JRCJQCount = 0;
public int utype = 0;
public string ZJJE = "0";
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (!IsPostBack)
{
Page.Title = "在线抽奖 - " + config.webName;
Page.MetaDescription = "在线抽奖 - " + config.webName;
Page.MetaKeywords = "在线抽奖," + config.webName;
}
String pool=Request.QueryString["pool"];
if (!String.IsNullOrEmpty(pool))
{
Mtxfw.Model.user_info umodel = daoUser.GetModel(Card);
if (umodel != null)
{
if (umodel.Phone.Trim() == "")
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('请先修改您的手机号码等资料再来抽奖!');location.replace('/Member_Info.aspx?returnurl=/choujiang_qj.aspx');</script>");
}
else
{
if (!System.Text.RegularExpressions.Regex.IsMatch(umodel.Phone.Trim(), @"^[1]+[3,4,5,8]+\d{9}"))
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('您的手机号码格式填写不正确,请重新填写!');location.replace('/Member_Info.aspx?returnurl=/choujiang_qj.aspx');</script>");
}
}
if (pool == "jifei")
{
utype = 1;
}
if (utype == 0)
{
CJQCount = daocjq.GetCount("utype=" + utype + " And MemberId=" + Card + " And Seef=1");
KYCJQCount = daocjq.GetCount("utype=" + utype + " And MemberId=" + Card + " And (kqjcs-yqjcs)>0 And Seef=1");
JRCJQCount = daocjq.GetCount("utype=" + utype + " And MemberId=" + Card + " And (kqjcs-yqjcs)>0 And Seef=1 And (Select Count(Id) From User_zhongjiang b where b.utype=a.utype and b.MemberId=a.MemberId And b.cjqId=a.id And DateDiff(day,addtime,getdate())=0)=0");
}
else
{
CJQCount = Convert.ToInt32((umodel.umoney30 - umodel.umoney31).ToString().Split('.')[0]);
string strxfje = new DAL.choujiang().Getzd("xfje", "utype=" + utype).ToString();
Double xfje = 0;
if (strxfje != "")
{
xfje = Convert.ToDouble(strxfje);
}
KYCJQCount = int.Parse((CJQCount / xfje).ToString().Split('.')[0].Replace(",", ""));
}
JRCJCount = daozj.GetCount("utype=" + utype + " And MemberId=" + Card + " And DateDiff(day,addtime,getdate())=0");
ZJJE = daozj.Getzd("sum(zjje) as zjje", "utype=" + utype + " And MemberId=" + Card).ToString();
if (ZJJE == "")
{
ZJJE = "0";
}
ZJJE = Convert.ToDouble(ZJJE).ToString("f0");
}
}
}
}
}