private void AccessLimitation() { if (!accesses.Contains(1) && !accesses.Contains(2) && !accesses.Contains(3)) // Управление приложением { AdminPage.Dispose(); } else { AddNewUserButton.Enabled = accesses.Contains(1); DeleteUserButton.Enabled = accesses.Contains(2); ChangeUserAccessButton.Enabled = accesses.Contains(3); } CustomersButton.Enabled = accesses.Contains(4); ProjectsButton.Enabled = accesses.Contains(7); EmployeesButton.Enabled = accesses.Contains(10); ProjectsEmployeesButton.Enabled = accesses.Contains(13); CurrentProjCostButton.Enabled = accesses.Contains(16); ProjectsDetailButton.Enabled = accesses.Contains(17); SumCustomerOrdersButton.Enabled = accesses.Contains(18); ProjectsByTheDayButton.Enabled = accesses.Contains(19); SumProjectsAtLastYearButton.Enabled = accesses.Contains(20); AvgSalaryButton.Enabled = accesses.Contains(21); AvgOrdersCostButton.Enabled = accesses.Contains(22); if (!accesses.Contains(23)) // Поиск сотрудниов проекта { SearchEmployeeButton.Enabled = false; SearchEmployeeTextBox.ReadOnly = true; } if (!accesses.Contains(24)) // Поиск проектов сотрудника { EmployeesProjectsButton.Enabled = false; EmployeesProjectsTextBox.ReadOnly = true; } if (!accesses.Contains(14)) // Добавление сотрудника в проект { AddEmployeeToProjectButton.Enabled = false; AddEmpToProjTextBox.ReadOnly = true; EmployeeIdTextBox.ReadOnly = true; } if (!accesses.Contains(9)) // Досрочное завершение проекта { EndTheProjectButton.Enabled = false; ProjectIdTextBox.ReadOnly = true; } }