Babai JermenKeller Sasmal Ответов: 1

Как сделать страницу подтверждения с помощью SQL VB.NET


Доброе утро всем экспертам codeproject. Мне нужна помощь для моего программного проекта.
Ну, я тоже ищу некоторые идеи и код для страницы подтверждения.

Мое приложение делает регистрацию через форму и отправляет данные на SQL server. Но мне нужно подтвердить эту регистрацию до того, как она произошла в реальной базе данных.

Допустим, я делаю регистрацию над своим приложением, но это должно быть подтверждено администраторами, прежде чем оно отправится в основную базу данных.

Приложение имеет три типа пользователей.
1. администратор ( весь доступ )
2. Факультет ( частичный доступ )
3. Студент ( частичный доступ )

Что я уже пробовал:

Попробовал сделать временную базу данных, где база данных сохраняется для временных целей.

Страница подтверждения связана с этой временной базой данных и привязана к datagriview.

Если они были приняты кнопкой подтверждения, то они были перемещены в основную базу данных.

A_Griffin

Почему бы просто не ввести флаговое (логическое или крошечное целое) поле для каждой записи, True или 1 = подтверждено, False или 0 = не подтверждено. Новые записи по умолчанию имеют значение False (0), а затем вы просто переключаете поле на True (1), когда администратор одобряет их. Кроме того, вы можете отфильтровать поисковые запросы в этом поле, чтобы отобразить либо только утвержденные записи, либо не утвержденные записи, либо и то, и другое, как вам нравится.

Babai JermenKeller Sasmal

Ну, сэр, прежде всего спасибо вам за то, что вы нашли время прочитать и ответить. Но позвольте мне сказать вам, что я довольно новичок в программировании, что бы я ни делал до сих пор, все это изучалось с помощью Google и помощи экспертов codeproject. Ну, ваша идея, кажется, работает, но вы предоставите более подробную информацию об использовании флага о подтверждении или некоторых образцах кодов будет здорово выяснить, как это будет работать.

1 Ответов

Рейтинг:
4

CHill60

Вам следует избегать временной базы данных, хотя я подозреваю, что вы имели в виду таблицу, а не всю базу данных. Это один из вариантов - "постановочный" стол, но может стать трудным для управления

ОПЕРАЦИОННАЯ

Смотрите комментарий от @A_Griffin - флаг, который говорит, является ли запись "подтвержденной"

ОПЕРАЦИОННАЯ

Поле статуса которое перемещается от нового к подтвержденному и возможно далее к отмененному и т. д.

ОПЕРАЦИОННАЯ

Поле "подтверждено" или "подтвержденная дата", чтобы вы могли отслеживать/проверять подтверждения.

Один из них, который я использовал несколько раз в прошлом, - это комбинация status, status_date и status_changed_by


Babai JermenKeller Sasmal

не могли бы вы привести несколько примеров ? будет здорово, потому что у меня нет идей