|
|
2 hafta önce | |
|---|---|---|
| .. | ||
| ComputerSalesApp | 2 hafta önce | |
| ComputerSalesApp.sln | 2 hafta önce | |
| README.md | 2 hafta önce | |
WinForms-приложение для темы «Продажа компьютерной техники».
Строка подключения находится в файле:
ComputerSalesApp/Data/ConnectionSettings.cs
Используется схема ryzhov_ka.
admin — видит все таблицы и может добавлять, изменять, удалять записи.user — покупатель. Видит только свои данные, товары, свои заказы и позиции своих заказов.admin / admin123user / user123Учётная запись user теперь связана с покупателем через поле app_users.customer_id, а не с сотрудником. Это нужно для ограничения доступа: покупатель не должен видеть чужие заказы.
Для новой базы:
database/sql/01_schema.sqldatabase/csv/import_order.txtdatabase/sql/03_pgcrypto_auth.sqldatabase/sql/04_views.sqldatabase/sql/05_after_import_identity.sqlДля уже созданной старой базы можно выполнить:
database/sql/06_patch_app_users_customer.sql
Object reference not set to an instance of an object при поиске заказов.Найти.В тестовых данных покупатели и сотрудники теперь разные люди. Если база уже была создана раньше, выполните в pgAdmin:
-- database/sql/07_fix_test_customer_names.sql
Скрипт меняет только ФИО и контактные данные покупателей, структуру БД не трогает.
database/sql/01_schema.sql.database/csv по порядку из import_order.txt.database/sql/03_pgcrypto_auth.sql.database/sql/04_views.sql.database/sql/05_after_import_identity.sql.database/sql/08_security_audit.sql.Если база уже создана раньше, без полного пересоздания можно выполнить:
06_patch_app_users_customer.sql, затем 04_views.sql, затем 08_security_audit.sql.