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(); } } }
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); }