コード例 #1
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string cname = e.CommandName.ToString();

        if (cname == "Lbtn")
        {
            if (DeductBLL.isExistsBonusDifference(Convert.ToInt32(e.CommandArgument)))
            {
                this.Page.RegisterStartupScript("", "<script>alert('" + GetTran("005965", "已经添加,不能再添加!") + "');</script>");
                return;
            }
            else
            {
                DeductBLL.upBonusDifference(Convert.ToInt32(e.CommandArgument));
                BonusDifferenceModel model      = DeductBLL.GetBonusDifference(Convert.ToInt32(e.CommandArgument));
                MemberInfoModel      memberinfo = DeductBLL.GetMemberInfo(model.Number);
                DeductModel          deduct     = new DeductModel();
                deduct.Number      = model.Number;
                deduct.DeductMoney = model.Chayi;
                if (model.Chayi >= 0)
                {
                    deduct.DeductReason = GetTran("000024", "会员编号") + ":" + model.Number + "," + GetTran("000107", "姓名") + ":" + Encryption.Encryption.GetDecipherName(memberinfo.Name) + "," + GetTran("000252", "补款") + ":" + model.Chayi + ",第" + model.Qishu + GetTran("006033", "期结算后的差异");
                    deduct.IsDeduct     = 1;
                }
                else
                {
                    deduct.DeductReason = GetTran("000024", "会员编号") + ":" + model.Number + "," + GetTran("000107", "姓名") + ":" + Encryption.Encryption.GetDecipherName(memberinfo.Name) + "," + GetTran("000251", "扣款") + ":" + model.Chayi + "," + GetTran("000156", "第") + model.Qishu + GetTran("006033", "期结算后的差异");
                    deduct.IsDeduct     = 0;
                }
                deduct.ExpectNum = BLL.CommonClass.CommonDataBLL.getMaxqishu();


                deduct.OperateIP  = CommonDataBLL.OperateIP;
                deduct.OperateNum = CommonDataBLL.OperateBh;
                DeductBLL.AddInfo(deduct);
                this.Page.RegisterStartupScript("", "<script>alert('" + GetTran("001401", "操作成功!") + "');</script>");
                bind();
            }
        }
        if (cname == "Del")
        {
            if (DeductBLL.isExistsBonusDifference(Convert.ToInt32(e.CommandArgument)))
            {
                this.Page.RegisterStartupScript("", "<script>alert('" + GetTran("005966", "已经添加,不能删除!") + "');</script>");
                return;
            }
            else
            {
                if (DeductBLL.isDelBonusDifference(Convert.ToInt32(e.CommandArgument)))
                {
                    DeductBLL.DelBonusDifference(Convert.ToInt32(e.CommandArgument));
                    this.Page.RegisterStartupScript("", "<script>alert('" + GetTran("000749", "删除成功!") + "');</script>");
                }
                else
                {
                    this.Page.RegisterStartupScript("", "<script>alert('" + GetTran("005997", "已经被删除,不能再删!") + "');</script>");
                }
                bind();
            }
        }
    }