Пример #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     string action = Web9long.Web.Util.Query("action");
     int roleid;
     if (action == "edit" | action == "view")
     {
         if (!int.TryParse(Web9long.Web.Util.Query("id"), out roleid))
             Web9long.Web.Clew.AlertBack("参数错误");
         etygroup = bll.GetOnlyRow<US_GroupInfo>(new US_GroupInfo(roleid));
         if (etygroup == null)
             Web9long.Web.Clew.AlertBack("用户组不存在或已被删除!");
     }
     if (!IsPostBack)
     {
         if (action == "edit"|action=="view")
         {
             txtTitle.Text = etygroup.RI_Name;
             txtGrade.Text = etygroup.RI_Grade.ToString();
             txtAmount.Text = etygroup.RI_Amount.ToString();
             txtDiscount.Text = etygroup.RI_Dispoint.ToString();
             txtPoint.Text = etygroup.RI_Point.ToString();
             rblIsDefault.SelectedValue = etygroup.RI_CanReg?"1":"0";
             rblIsLock.SelectedValue = etygroup.RI_IsLock ? "1" : "0";
             rblIsUpgrade.SelectedValue = etygroup.RI_AotGrade ? "1" : "0";
             btnSubmit.Text = "提交修改";
             if (action == "view")
             {
                 btnSubmit.Visible = false;
             }
             txt_groupid.Value = etygroup.RI_ID.ToString();
             txtUpgradeExp.Text = etygroup.RI_UpgradeExp.ToString();
         }
     }
 }
Пример #2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        bool rs = false;
        string url = "Group_List.aspx";
        string sql = "";
        string rolename = Web9long.DB.SQLUtility.Replace(this.txtGrade.Text);
        if (txt_groupid.Value != "")
        {
            sql = "select * from US_GroupInfo where RI_Name='" + rolename + "' and RI_ID<>" + txt_groupid.Value;
        }
        else
        {
            sql = "select * from US_GroupInfo where RI_Name='" + rolename + "'";
        }
        etygroup = bll.GetOnlyRow<US_GroupInfo>(sql);
        if (etygroup != null)
            Web9long.Web.Clew.AlertBack("用户组名称不能重复");

        etygroup = new US_GroupInfo();
        etygroup.RI_Name = txtTitle.Text;
        etygroup.RI_Grade = int.Parse(txtGrade.Text);
        etygroup.RI_Point = int.Parse(txtPoint.Text);
        etygroup.RI_UpgradeExp = int.Parse(txtUpgradeExp.Text);
        etygroup.RI_Amount = int.Parse(txtAmount.Text);
        etygroup.RI_AotGrade =rblIsUpgrade.SelectedValue=="1";
        etygroup.RI_CanReg =rblIsDefault.SelectedValue=="1";
        etygroup.RI_IsLock = rblIsLock.SelectedValue=="1";
        etygroup.RI_Dispoint = int.Parse(txtDiscount.Text);

        if (txt_groupid.Value != "")
        {
            base.ChkAdminLevel("member_Group", "edit");
            etygroup.TableCondition().Where = " RI_ID=" + txt_groupid.Value;
            rs = bll.Update(etygroup) > 0;
            url = "Group_Edit.aspx?action=edit&id=" + txt_groupid.Value;
        }
        else
        {
            base.ChkAdminLevel("member_Group", "add");
            rs = bll.Insert(etygroup) > 0;
        }
        Web9long.Web.Clew.Alert("操作" + (rs ? "成功" : "失败") + "!", url);
    }