protected void Button1_Command(object sender, CommandEventArgs e)
    {
        UserEntity userEntity = new UserEntity();
        UserBll    userBll    = new UserBll();
        string     userID     = this.ViewState["id"].ToString();

        userEntity.UserID = userID;
        DataTable byID = userBll.GetByID(userEntity);

        if (byID != null && byID.Rows.Count == 1)
        {
            int num = int.Parse(byID.Rows[0]["UserIntegral"].ToString());
            userEntity.UserID       = userID;
            userEntity.UserIntegral = num + 5;
            userBll.Update_Integral(userEntity);
            UserIntegralDetailEntity userIntegralDetailEntity = new UserIntegralDetailEntity();
            UserIntegralDetailBll    userIntegralDetailBll    = new UserIntegralDetailBll();
            userIntegralDetailEntity.UserID         = userID;
            userIntegralDetailEntity.IntegralChange = 5;
            userIntegralDetailEntity.ChangeDes      = "上报";
            userIntegralDetailBll.Add(userIntegralDetailEntity);
            RewardProblemEntity wrongProblemEntity = new RewardProblemEntity();
            RewardProbelmBll    wrongProblemBll    = new RewardProbelmBll();
            wrongProblemEntity.RewardProblemID = int.Parse(e.CommandArgument.ToString());
            wrongProblemEntity.ManagerBack     = "谢谢您的上报,我们为您加5分";
            wrongProblemEntity.RecordState     = 2;
            wrongProblemBll.Update_Back(wrongProblemEntity);
            base.ClientScript.RegisterStartupScript(base.GetType(), "msg", "<script>alert('谢谢您的上报,我们为您加5分');</script>");
            int num2 = int.Parse(this.lblIntegral.Text);
            this.lblIntegral.Text = (num2 + 5).ToString();
            return;
        }
        base.Response.Redirect("UserIntegral_Manage.aspx");
    }
예제 #2
0
    private void BindView1()
    {
        UserIntegralDetailEntity userIntegralDetailEntity = new UserIntegralDetailEntity();
        UserIntegralDetailBll    userIntegralDetailBll    = new UserIntegralDetailBll();

        userIntegralDetailEntity.UserID   = this.Session["UserID"].ToString();
        userIntegralDetailEntity.DetailID = 0;
        userIntegralDetailBll.Asp(this.GridView1, this.AspNetPager1, userIntegralDetailEntity);
    }
    private void BindView2()
    {
        UserIntegralDetailEntity userIntegralDetailEntity = new UserIntegralDetailEntity();
        UserIntegralDetailBll    userIntegralDetailBll    = new UserIntegralDetailBll();

        userIntegralDetailEntity.DetailID = 0;
        userIntegralDetailEntity.UserID   = this.ViewState["id"].ToString();
        userIntegralDetailBll.Asp(this.GridView2, this.AspNetPager2, userIntegralDetailEntity);
        UserEntity userEntity = new UserEntity();
        UserBll    userBll    = new UserBll();

        userEntity.UserID = this.ViewState["id"].ToString();
        DataTable byID = userBll.GetByID(userEntity);

        if (byID != null && byID.Rows.Count == 1)
        {
            this.Label1.Text = byID.Rows[0]["UserName"].ToString();
            this.Label2.Text = byID.Rows[0]["UserIntegral"].ToString();
        }
    }
예제 #4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (base.Request.QueryString["type"].ToString() == "1")
        {
            RewardProblemEntity rewardProblemEntity = new RewardProblemEntity();
            RewardProbelmBll    rewarProblemBll     = new RewardProbelmBll();
            rewardProblemEntity.RewardProblemID = int.Parse(this.ViewState["id"].ToString());
            rewardProblemEntity.UserID          = "";

            DataTable byID = rewarProblemBll.GetByID(rewardProblemEntity);
            if (byID == null || byID.Rows.Count != 1)
            {
                base.Response.Redirect("~/login_1.aspx");
                return;
            }
            string     userID     = byID.Rows[0]["UserID"].ToString();
            UserEntity userEntity = new UserEntity();
            UserBll    userBll    = new UserBll();
            userEntity.UserID = userID;
            DataTable byID2 = userBll.GetByID(userEntity);
            if (byID2 != null && byID2.Rows.Count == 1)
            {
                userEntity.UserID       = userID;
                userEntity.UserIntegral = int.Parse(byID2.Rows[0]["UserIntegral"].ToString()) + 5;
                userBll.Update_Integral(userEntity);
                UserIntegralDetailEntity userIntegralDetailEntity = new UserIntegralDetailEntity();
                UserIntegralDetailBll    userIntegralDetailBll    = new UserIntegralDetailBll();
                userIntegralDetailEntity.UserID         = userID;
                userIntegralDetailEntity.IntegralChange = 5;
                userIntegralDetailEntity.ChangeDes      = "提出问题认同上报";
                userIntegralDetailBll.Add(userIntegralDetailEntity);
                rewardProblemEntity.ManagerBack = this.txtDes.Text.Trim();
                rewardProblemEntity.RecordState = 2;
                rewarProblemBll.Update_Back(rewardProblemEntity);
                base.Response.Redirect("UserRewardManager.aspx");
                return;
            }
            base.Response.Redirect("~/login_1.aspx");
            return;
        }
        else
        {
            RewardProblemEntity rewardProblemEntity2 = new RewardProblemEntity();
            RewardProbelmBll    wrongProblemBll2     = new RewardProbelmBll();
            rewardProblemEntity2.RewardProblemID = int.Parse(this.ViewState["id"].ToString());
            rewardProblemEntity2.UserID          = "";

            DataTable byID3 = wrongProblemBll2.GetByID(rewardProblemEntity2);
            if (byID3 != null && byID3.Rows.Count == 1)
            {
                string userID2 = byID3.Rows[0]["UserID"].ToString();
                UserIntegralDetailEntity userIntegralDetailEntity2 = new UserIntegralDetailEntity();
                UserIntegralDetailBll    userIntegralDetailBll2    = new UserIntegralDetailBll();
                userIntegralDetailEntity2.UserID         = userID2;
                userIntegralDetailEntity2.IntegralChange = 0;
                userIntegralDetailEntity2.ChangeDes      = "提出问题不认同上报";
                userIntegralDetailBll2.Add(userIntegralDetailEntity2);
                rewardProblemEntity2.ManagerBack = this.txtDes.Text.Trim();
                rewardProblemEntity2.RecordState = 3;
                wrongProblemBll2.Update_Back(rewardProblemEntity2);
                base.Response.Redirect("UserRewardManager.aspx");
                return;
            }
            base.Response.Redirect("~/login_1.aspx");
            return;
        }
    }