private string DoEdit(int _id) { try { BLL.permission bll = new BLL.permission(); Model.permission model = bll.GetModel(_id); manager = GetAdminInfo(); string content = string.Empty; if (model.pe_code != txtCode.Text.Trim()) { content += "权限代码:" + model.pe_code + "→<font color='red'>" + txtCode.Text.Trim() + "</font><br/>"; } model.pe_code = txtCode.Text.Trim(); if (model.pe_name != txtName.Text.Trim()) { content += "权限名称:" + model.pe_name + "→<font color='red'>" + txtName.Text.Trim() + "</font><br/>"; } model.pe_name = txtName.Text.Trim(); if (model.pe_remark != txtRemark.Text.Trim()) { content += "备注:" + model.pe_remark + "→<font color='red'>" + txtRemark.Text.Trim() + "</font><br/>"; } model.pe_remark = txtRemark.Text.Trim(); return(bll.Update(model, content, manager.user_name, manager.real_name)); } catch (Exception e) { return(e.Message); } }
//批量删除 protected void btnDelete_Click(object sender, EventArgs e) { ChkAdminLevel("sys_permission", DTEnums.ActionEnum.Delete.ToString()); //检查权限 BLL.permission bll = new BLL.permission(); manager = GetAdminInfo(); int success = 0, error = 0; string result = string.Empty; StringBuilder sb = new StringBuilder(); for (int i = 0; i < rptList.Items.Count; i++) { int id = Convert.ToInt32(((HiddenField)rptList.Items[i].FindControl("hidId")).Value); CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId"); if (cb.Checked) { result = bll.Delete(Convert.ToInt32(id), manager.user_name, manager.real_name); if (string.IsNullOrEmpty(result)) { success++; } else { error++; sb.Append(result + "<br/>"); } } } JscriptMsg("共选择" + (success + error) + "条记录,成功" + success + "条,失败" + error + "条<br/>" + sb.ToString(), "permission_list.aspx"); }
private void ShowInfo(int _id) { BLL.permission bll = new BLL.permission(); Model.permission model = bll.GetModel(_id); TreeBind(); ddlParentId.Enabled = false; ddlParentId.SelectedValue = model.pe_parentid.ToString(); txtCode.Text = model.pe_code; txtName.Text = model.pe_name; txtRemark.Text = model.pe_remark; }
private void get_RolePermission(HttpContext context) { int id = DTRequest.GetQueryInt("roleid"); DataSet ds = new BLL.permission().GetUserRolePermissionList(0, "urp_roleid=" + id + "", "urp_code asc,urp_id asc"); if (ds != null && ds.Tables[0].Rows.Count > 0) { context.Response.Write(JArray.FromObject(ds.Tables[0])); context.Response.End(); } context.Response.Write("[]"); context.Response.End(); }
private string DoAdd() { try { Model.permission model = new Model.permission(); BLL.permission bll = new BLL.permission(); manager = GetAdminInfo(); model.pe_parentid = int.Parse(ddlParentId.SelectedValue); model.pe_name = txtName.Text.Trim(); model.pe_code = txtCode.Text.Trim(); model.pe_remark = txtRemark.Text.Trim(); return(bll.Add(model, manager.user_name, manager.real_name)); } catch (Exception e) { return(e.Message); } }
private void TreeBind() { BLL.permission bll = new BLL.permission(); DataTable dt = bll.GetList(0); this.ddlParentId.Items.Clear(); foreach (DataRow dr in dt.Rows) { string Id = dr["pe_id"].ToString(); int ClassLayer = int.Parse(dr["class_layer"].ToString()); string Title = dr["pe_code"].ToString().Trim() + dr["pe_name"].ToString().Trim(); if (ClassLayer == 1) { this.ddlParentId.Items.Add(new ListItem(Title, Id)); } else { Title = "├ " + Title; Title = Utils.StringOfChar(ClassLayer - 1, " ") + Title; this.ddlParentId.Items.Add(new ListItem(Title, Id)); } } }
private void RptBind() { BLL.permission bll = new BLL.permission(); this.rptList.DataSource = bll.GetList(0); this.rptList.DataBind(); }