Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["idd"] != null )
        {
            UserAct ac=new UserAct ();
            User user = ac.GetByid(Request.QueryString["idd"]);
            if (user == null)
                return;
            lQQ.Text = user.QQ;
            LimitAct limitAct=new LimitAct ();
            ICollection<Limit> limits = limitAct.GetAll();
            lLevel.Text = limits.Where(s => s.Id == user.Limit).First().Name;

            Limit next = limits.Where(s => s.Integral > user.Jifen).OrderBy(s => s.Integral).FirstOrDefault();

            lJifen.Text = user.Jifen.ToString ();

            JifenChangeAct changeAct=new JifenChangeAct ();

            List<JifenChange > changs=changeAct.Select(user.QQ);
            int xiaofei =0;
            if(changs .Count >0 )
                xiaofei = changs.Where(s => s.Type == JifenChangeType.消费).Sum(s => s.Amount);
            Literal5.Text = xiaofei.ToString ();
            Literal4.Text = next == null ? "0" : (next.Integral - (user.Jifen+xiaofei)).ToString();
            lJifenTotal.Text = (user.Jifen + xiaofei).ToString();
        }
    }
Esempio n. 2
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        if (Request.QueryString["id"] != null)
        {
            UserAct act = new UserAct();
            User user = act.GetByid(Request.QueryString["id"]);
            int oldJifen = user.Jifen;

            user.Limit = Convert.ToInt32(dropLimit.SelectedValue);
            user.Jifen = Convert.ToInt32(txtJifen.Text.Trim());
            user.Shouyi = Convert.ToInt32(txtShouyi.Text.Trim());
            user.CanLogin = Convert.ToBoolean(dropCanuse.SelectedValue);
            try
            {
                act.Edit(user);
                JifenChangeAct changAct = new JifenChangeAct();
                int amount= Math.Abs(oldJifen -user.Jifen );
                changAct .Add (user.QQ ,amount ,JifenChangeType.调整 , user .Jifen >oldJifen );
                RunScript("alert('修改成功!');window.opener.history.go(0);");
            }
            catch (Exception ex)
            {
                MessageBox(ex.Message);
            }
        }
    }
Esempio n. 3
0
    protected void BTsubmit_Click(object sender, EventArgs e)
    {
        if (Request.QueryString["idd"] != null)
        {
            string qq = Request.QueryString["idd"];
            CashKaAct kaAct = new CashKaAct();
            string ka = txtChongzhika.Text.Trim();
            CashKa chongzhika = kaAct.GetByNumber(ka);
            if (string .IsNullOrEmpty( chongzhika.QQ)==false )
            {
                MessageBox("充值卡已经被使用");
                return;
            }
            try
            {
                kaAct.Chongzhi(ka, qq);
                UserAct userAct = new UserAct();
                User user = userAct.GetByid(qq);
                user.Jifen+=chongzhika .Cash;
                userAct.Edit(user);
                JifenChangeAct jifenAct = new JifenChangeAct();
                jifenAct.Add(qq, chongzhika.Cash, JifenChangeType.充值, true);
                MessageBox("充值成功!");
            }
            catch (Exception ex)
            {

                MessageBox(ex.Message);
            }
        }
    }
Esempio n. 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         JifenChangeAct userAct = new JifenChangeAct();
         Ruserlist.DataSource = userAct.GetAll ();
         Ruserlist.DataBind();
     }
 }
Esempio n. 5
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        int amount = 0;
        try
        {
            amount = Convert.ToInt32(TextBox1.Text.Trim());
        }
        catch (Exception ex)
        {
            MessageBox("请输入正确的积分数");
            return;
        }
        bool isAdd = true;
        try
        {
            isAdd = Convert.ToBoolean(DropDownList1.SelectedValue);
        }
        catch (Exception)
        {

            throw;
        }

        try
        {
            string qqs = TextBox2.Text.Trim();
            string[] ids = qqs.Split(new string[]{"\r\n"},StringSplitOptions.RemoveEmptyEntries);
            for (int i = 0; i < ids.Length; i++)
            {
                UserAct userAct = new UserAct();
                User user = userAct.GetByid(ids[i]);
                if (user != null)
                {
                    if (isAdd)
                        user.Jifen += amount;
                    else
                    {
                        user.Jifen -= amount;
                    }
                    userAct.Edit(user);

                    JifenChangeAct jifenAct = new JifenChangeAct();
                    jifenAct.Add(user.QQ, amount, JifenChangeType.调整, isAdd);
                }
            }
            //MessageBox("!");
            RunScript("alert('积分修改成功!');window.opener.history.go(0);");
        }
        catch (Exception ex)
        {
            MessageBox(ex.Message);
            throw;
        }
    }
Esempio n. 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["idd"] != null)
        {
            string userQQ=Request.QueryString["idd"];
            UserAct ac=new UserAct ();
            User user = ac.GetByid(userQQ);
            if (user == null)
                return;

            JifenChangeAct changAct=new JifenChangeAct ();
            lLevel .Text =changAct .GetByQQ (userQQ).Where (s=>s.Type ==JifenChangeType .被推荐人升级奖励 ).Sum (s=>s.Amount ).ToString ();
            lJifen .Text =user .Shouyi.ToString () ;

            changes = changAct.GetByQQAndType(userQQ, JifenChangeType.被推荐人升级奖励);
            System.Data.DataTable dt = ac.TuijianrenSelect(userQQ);
            Ruserlist.DataSource = dt;
            Ruserlist.DataBind();
            lTuijian.Text = dt.Rows.Count.ToString();
        }
    }
Esempio n. 7
0
    protected void BTsubmit_Click(object sender, EventArgs e)
    {
        if (Request.QueryString["idd"] != null)
        {
            string qq = Request.QueryString["idd"];
            ChongzhiRecardAct act = new ChongzhiRecardAct();
            ChongzhiKaAct kaAct = new ChongzhiKaAct();
            string ka = txtChongzhika.Text.Trim();
            ChongzhiKa chongzhika = kaAct.GetNew();
            if (chongzhika.Number != ka)
            {
                MessageBox("充值卡有误!请重新输入");
                return;
            }
            ChongzhiRecard recard = act.GetByQQAndChongzhika(qq, ka);
            if (recard != null)
            {
                MessageBox("您的账户已经用该充值卡充过值了!无法重复充值!");
                return;
            }
            try
            {
                act.Add(qq, ka);
                UserAct userAct = new UserAct();
                User user = userAct.GetByid(qq);
                user.Jifen++;
                userAct.Edit(user);
                JifenChangeAct jifenAct = new JifenChangeAct();
                jifenAct.Add(qq, 1, JifenChangeType.优惠, true);
                MessageBox("充值成功!");
            }
            catch (Exception ex)
            {

                MessageBox(ex.Message);
            }
        }
    }
Esempio n. 8
0
    protected void BTsubmit_Click(object sender, EventArgs e)
    {
        if (txtUsername.Text.Trim().Length == 0)
        {
            MessageBox("请输入用户名!");
            return;

        }

        if (txtPassword.Text.Length == 0)
        {
            MessageBox("请输入密码!");
        }
        string username=txtUsername .Text .Trim ();
        string password=txtPassword .Text;
        LoginAction act = new LoginAction();
        User user = new User();
        if (act.UserLogin(username, password))
        {
            UserAct userAct = new UserAct();
            user = userAct.GetByid(username);
            if (user.CanLogin == false)
            {
               // MessageBox("!");
                Response.Write("0该用户已经被禁用!");
                Response.End();
                return;
            }
            //等级调整
            if (string.IsNullOrEmpty(user.TuijianrenQQ) == false)
            {
                LimitAct limitAct = new LimitAct();
                ICollection<Limit> limits = limitAct.GetAll().OrderBy(s => s.Integral).ToList();
                Limit userLimit = limits.Where(s => s.Id == user.Limit).FirstOrDefault();
                int oldLimit = user.Limit;
                int jiangli=0;
                JifenChangeAct changeAct = new JifenChangeAct();
                int xiaofei = changeAct.Select(user.QQ).Where(s => s.Type == JifenChangeType.消费).Sum(s => s.Amount);
                int total = xiaofei + user.Jifen;
                foreach (var item in limits)
                {
                    if (total > item.Integral && item.Integral > userLimit.Integral)
                    {
                        user.Limit = item.Id;
                        jiangli =item .ShengjiJiangli ;
                    }
                }
                if (oldLimit != user.Limit)
                {
                    User tuijianren=userAct.GetByid(user.TuijianrenQQ);
                    int hasJiangli = changeAct.Select(tuijianren.QQ).Where (s=>s.Type ==JifenChangeType .被推荐人升级奖励 && s.FromQQ ==user.QQ ).Sum (s=>s.Amount ) ;
                    tuijianren.Jifen += (jiangli-hasJiangli );
                    try
                    {
                        userAct.Edit(tuijianren);
                        userAct.Edit(user);

                        changeAct.Add(tuijianren.QQ, jiangli, JifenChangeType.被推荐人升级奖励, true,user .QQ);
                    }
                    catch (Exception ex)
                    {
                        MessageBox(ex.Message);
                    }

                }
            }
            Response.Cookies["jifenqq"].Value = "164981897";
            Response.Write("1登录成功!");
            Response.End();
         //   Response.Redirect("Page/TuiguangQQ.aspx");
        }
        else
        {
            //MessageBox("!");
            Response.Write("0用户名或密码错误!");
            Response.End();
        }
    }
Esempio n. 9
0
    protected void BTsubmit_Click(object sender, EventArgs e)
    {
        if (txtQQNO.Text.Trim().Length == 0)
        {
            MessageBox("请输入QQ号码!");
            return;

        }
        try
        {
            Convert.ToInt32(txtQQNO.Text.Trim());
        }
        catch (Exception)
        {
            MessageBox("请输入QQ号码!");
            return;
        }

        if (txtPassword.Text.Length == 0)
        {
            MessageBox("请输入密码!");
            return;
        }
        if (txtPassword2.Text != txtPassword.Text )
        {
            MessageBox("密码重复不匹配!");
            return;
        }

        string qq=txtQQNO .Text .Trim ();
        string password=txtPassword .Text;
        string tuijianrenQQ=txtTuijian .Text .Trim ();
        string mac = txtMac.Text.Trim();
        if (mac.Length == 0)
        {
            Response.Write("0注册失败!");
            Response.End();
        }
        UserAct act = new UserAct();
        if (act.GetByid(qq) != null)
        {
            Response.Write("0该QQ号码已经被注册!");
            Response.End();
         //   return;
        }
        if (act.GetByMac(mac) != null)
        {
            //MessageBox("您已经注册,请勿重复注册!");
            Response.Write("0您已经注册,请勿重复注册!");
            Response.End();
         //   return;
        }
        if (!string.IsNullOrEmpty(tuijianrenQQ))
        {
            if (act.GetByid(tuijianrenQQ) == null)
            {
                Response.Write("0推荐人QQ号码不存在,请重新输入!");
                Response.End();
               // MessageBox("推荐人QQ号码不存在,请重新输入!");
               // return;
            }
        }
        try
        {
            act.Add(qq, password, tuijianrenQQ,mac,1);
            if (!string.IsNullOrEmpty(tuijianrenQQ))
            {
                JifenChangeAct changeAct = new JifenChangeAct();
                changeAct.Add(tuijianrenQQ, MyCache .GetCommon .TuijianIntegral, JifenChangeType.推荐 , true);
                User user = act.GetByid(tuijianrenQQ);
                //if (user == null)
                //{
                //    throw new NullReferenceException("qq号不存在");
                //}
                user.Jifen += MyCache.GetCommon.TuijianIntegral;
                act.Edit(user);
            }
            Response.Write("1恭喜你!账号注册成功,可立即登录观看!");

        }
        catch (Exception ex)
        {
            Response.Write("0" + ex.Message);
        }
        Response.End();
    }
Esempio n. 10
0
 private void RedureJifen(User user)
 {
     JifenChangeAct changeAct = new JifenChangeAct();
     changeAct.Add(user.QQ, 1, JifenChangeType.消费, false);
     user.Jifen--;
     userAct.Edit(user);
 }