private void btYes_Click(object sender, EventArgs e) { //if (_yes) //{ // foreach (var f in _lisfun ) // { // Role_Function rf = new Role_Function(_rid, f.FunctionID ); // _roleFunction.AddRoleFunction(rf); // } //} //else { // foreach (var f in _delisfun ) // { // Role_Function rf = new Role_Function(_rid, f.FunctionID ); // _roleFunction.DeleteRoleFunction(rf); // } //} //_lisfun.Clear(); //FrmRole fr = new FrmRole(); TreeNode root = tvFunctionTree.Nodes.Count > 0 ? tvFunctionTree.Nodes[0] : null; if (root != null) { ForeachNodes(root); } Role_Function rf = new Role_Function(); foreach (var fid in _preAddFunctions) { rf.FunctionID = fid; rf.RoleID = _rid; _roleFunction.AddRoleFunction(rf); } foreach (var fid in _preDeleteFunctions) { rf.FunctionID = fid; rf.RoleID = _rid; _roleFunction.DeleteRoleFunction(rf); } DialogResult = DialogResult.OK; }
private void btYes_Click(object sender, EventArgs e) { if (_yes) { foreach (var f in _lisfun) { Role_Function rf = new Role_Function(_rid, f.FunctionID); _roleFunction.AddRoleFunction(rf); } } else { foreach (var f in _deleFunction) { Role_Function rf = new Role_Function(_rid, f); _roleFunction.DeleteRoleFunction(rf); } } _lisfun.Clear(); this.Close(); }
public bool DeleteRoleFunction(Role_Function rf) { return(Service.DeleteRoleFunction(rf.RoleID, rf.FunctionID)); }
public bool AddRoleFunction(Role_Function rf) { return(Service.AddRoleFunction(rf)); }