| | |
| | | { |
| | | _currentUser = user; |
| | | } |
| | | if (!CheckPermission(true)) |
| | | { |
| | | MessageBox.Show("需要管理员权限才能添加用户!", "权限不足", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | return false; |
| | | } |
| | | //if (!CheckPermission(true)) |
| | | //{ |
| | | // MessageBox.Show("需要管理员权限才能添加用户!", "权限不足", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | // return false; |
| | | //} |
| | | |
| | | if (_users.Any(u => u.Value.EmployeeNumber == user.EmployeeNumber || |
| | | u.Value.EmployeeAccount == user.EmployeeAccount)) |
| | |
| | | MessageBox.Show("员工号或账号已存在!", "添加失败", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | return false; |
| | | } |
| | | |
| | | RecordUserData recordUserData = new RecordUserData(); |
| | | recordUserData.EmployeeNumber = user.EmployeeNumber; |
| | | recordUserData.EmployeeAccount = user.EmployeeAccount; |
| | |
| | | /// <returns>是否删除成功</returns> |
| | | public bool DeleteUser(string employeeNumber) |
| | | { |
| | | if (!CheckPermission(true)) |
| | | { |
| | | MessageBox.Show("需要管理员权限才能删除用户!", "权限不足", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | return false; |
| | | } |
| | | //if (!CheckPermission(true)) |
| | | //{ |
| | | // MessageBox.Show("需要管理员权限才能删除用户!", "权限不足", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | // return false; |
| | | //} |
| | | |
| | | // 管理员不能删除自己 |
| | | if (_currentUser.EmployeeNumber == employeeNumber) |
| | | { |
| | | MessageBox.Show("不能删除当前登录的用户!", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | return false; |
| | | } |
| | | //// 管理员不能删除自己 |
| | | //if (_currentUser.EmployeeNumber == employeeNumber) |
| | | //{ |
| | | // MessageBox.Show("不能删除当前登录的用户!", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Warning); |
| | | // return false; |
| | | //} |
| | | |
| | | var user = _users.FirstOrDefault(u => u.Value.EmployeeNumber == employeeNumber); |
| | | if (user.Value != null) |