public static int UpDateUserRoleRelation(UserRoleRelationEntity entity) { return(utity.ExecuteNonQuerySp("usp_UpDateUserRoleRelation", new object[] { entity.ID, entity.UserID, entity.RoleType, entity.BaseRoleID, entity.RecordStatus })); }
private void btn_click(object sender, EventArgs e) { int res = -1; var btn = sender as SimpleButton; switch (btn.Name) { case "btnAdd": var cboUserItem = cboUsers.EditValue as BindUtil.ComboBoxItem; var cboRolesItem = cboRoles.EditValue as BindUtil.ComboBoxItem; if (cboUserItem == null) { ShowMessage($"请选择门店员工后再设置角色!"); cboUsers.Focus(); return; } var baseRole = new UserRoleRelationEntity { ID = Guid.NewGuid(), UserID = Guid.Parse(cboUserItem.Value), BaseRoleID = Guid.Parse(cboRolesItem.Value), RoleType = 1 }; res = SysBLL.Instance.CheckInsertUserRoleRelation(baseRole); if (!(res > 0)) { ShowMessage($"{cboUsers.Text}:不能为用户重复指定该角色!"); return; } GetUserRoleList(UserInfo.Instance); UpdateRoleData(baseRole.UserID); break; case "btnRemove": var focusRow = gvUserRole.GetFocusedRow() as UserRoleRealationView; if (focusRow != null) { if (focusRow.RoleName == "店长") { ShowMessage("您无删除店长角色权限!"); return; } SysBLL.Instance.DeteleByKey <UserRoleRelationEntity>(focusRow.UserRoleRelationID); GetUserRoleList(UserInfo.Instance); UpdateRoleData(focusRow.UserID); } break; case "btnModify": if (!(gvUserRole.FocusedRowHandle > -1)) { ShowMessage("请先选中左边列表中的用户角色!"); return; } if (cboRoles.EditValue == null) { ShowMessage("请从列表中选择用户角色!"); cboRoles.Focus(); return; } var selectedRow = gvUserRole.GetFocusedRow() as UserRoleRealationView; res = SysBLL.Instance.UpDateUserRoleRelation(new UserRoleRelationEntity { BaseRoleID = Guid.Parse((cboRoles.EditValue as BindUtil.ComboBoxItem).Value), ID = (Guid)selectedRow.UserRoleRelationID, UserID = selectedRow.UserID }); if (!(res > -1)) { ShowMessage($"{selectedRow.RealName}:该用户角色已存在无法更新!"); return; } else if (res > 0) { ShowMessage($"角色更新成功!"); GetUserRoleList(UserInfo.Instance); UpdateRoleData(selectedRow.UserID); } break; } }
public int UpDateUserRoleRelation(UserRoleRelationEntity entity) { return(SysDAL.UpDateUserRoleRelation(entity)); }
public int CheckInsertUserRoleRelation(UserRoleRelationEntity entity) { return(SysDAL.CheckInsertUserRoleRelation(entity)); }