public FormRoleRight(int right_id, int role_id, RoleRight entity) { InitializeComponent(); this.editRight.EntityType = typeof(Right); this.editRole.EntityType = typeof(Role); this.role_id = role_id; this.right_id = right_id; this.entity = entity == null ? new RoleRight() : (RoleRight)DMT.Provider.CloneObject(entity); }
private void cmdAddRight(string arg) { Right r = null; if ((editRight.EditValue as Right) == null) { r = new Right { Name = editRight.EditValue.ToString() }; r.Save(); } else r = editRight.EditValue as Right; RoleRight rr = new RoleRight { RightId = r.Id, RoleId = CurrentRole.Id }; rr.Save(); listEntityRoleRight.BindData(); editRight.EditValue = null; }