Я создаю систему управления очередями на C# с использованием SQL Server 2008 R2. Предоставление услуг во многих отделах одновременно, таких как обслуживание клиентов, секция для женщин, секция регистрации.
- Секция для женщин: жетон {1-50
- Обслуживание клиентов: жетон {51-350}
- Секция регистрации: жетон {351-550
- Обычные клиенты: жетон {551-999
Я использую этот подход: прежде всего я смотрю, из какого отдела я получаю запрос. Проверьте диапазон токенов этого отдела в таблице, а затем получите существующее значение токена для этого отдела. Переопределение существующего значения с обновлением следующей таблицы номеров.
Есть ли другой подход, который я могу использовать, поскольку я сталкиваюсь с проблемой, связанной с тем, что иногда один и тот же номер токена используется на двух экранах обычных разделов клиентов/регистрации/клиентов/женщин.
Спасибо
Подробнее здесь:
https://stackoverflow.com/questions/398 ... -increment