| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>AlfaToad.DefaultScreens</name>
- </assembly>
- <members>
- <member name="T:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions">
- <summary>
- Подключает сохранение view-таблиц без TableAdapter.Update.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithViewDataPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
- <summary>
- Настраивает PersistCatalogChanges и PersistOrderChanges через ViewDataTablePersistence,
- если делегаты ещё не заданы. DataSet может содержать только view с Fill().
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithMirIgryshkiViewPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
- <summary>
- Устаревшее имя — используйте <see cref="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithViewDataPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)"/>.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings">
- <summary>
- Центральные настройки всех экранных форм: заголовки, ресурсы, имена полей и ролей.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.ApplyResourcePaths">
- <summary>
- Загружает LogoImage, NoImage и ApplicationIcon из путей, если заданы.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateCatalogCrudOptions">
- <summary>
- Создаёт параметры CRUD для формы каталога на основе текущих настроек.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateOrderCrudOptions(System.Data.DataTable,System.String)">
- <summary>
- Создаёт параметры CRUD для формы заказов.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.ResolveAccessLevel(System.String)">
- <summary>
- Определяет уровень доступа по строке роли из базы данных.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateDefault">
- <summary>
- Создаёт настройки с палитрой и полями по умолчанию (соответствует руководству по стилю).
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper">
- <summary>
- Загружает изображения и иконки из путей, указанных в настройках.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.ApplyResourcePaths(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
- <summary>
- Подставляет LogoImage, NoImage и ApplicationIcon из путей, если файлы существуют.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.ResolveImagesFolder(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
- <summary>
- Возвращает папку изображений: из настроек или подпапку Images рядом с exe.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.HasClientUsers(System.Data.DataTable)">
- <summary>
- Проверяет, что таблица клиентов содержит хотя бы одну запись.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.HasPickupPoints(System.Data.DataTable)">
- <summary>
- Проверяет, что справочник пунктов выдачи не пуст.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.BuildPickupPointsTable(System.String)">
- <summary>
- Загружает пункты выдачи из БД для ComboBox на форме заказа.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.BuildClientUsersTable(System.Data.DataSet,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
- <summary>
- Строит таблицу клиентов (UserId, FullName) из DataSet пользователей для ComboBox на форме заказа.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext">
- <summary>
- Контекст данных приложения: DataSet-ы и делегаты сохранения.
- </summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.CatalogDataSet">
- <summary>DataSet каталога.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.CatalogTableName">
- <summary>Имя таблицы каталога в CatalogDataSet.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.OrdersDataSet">
- <summary>DataSet заказов.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.OrdersTableName">
- <summary>Имя таблицы заказов.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.UsersDataSet">
- <summary>DataSet пользователей для входа.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.UsersTableName">
- <summary>Имя таблицы пользователей.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.ConnectionString">
- <summary>Строка подключения к SQL Server (для ViewDataTablePersistence).</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.PersistCatalogChanges">
- <summary>Сохранение изменений каталога (TableAdapter.Update или ViewDataTablePersistence).</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.PersistOrderChanges">
- <summary>Сохранение изменений заказов.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadCatalog">
- <summary>Загрузка каталога перед показом экрана.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadOrders">
- <summary>Загрузка заказов перед показом экрана.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadUsers">
- <summary>Загрузка пользователей перед входом.</summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator">
- <summary>
- Запускает типовой сценарий приложения: вход → главная форма → каталог/заказы.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Navigation.ApplicationDataContext)">
- <summary>
- Создаёт навигатор с настройками и контекстом данных.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.Start">
- <summary>
- Показывает экран входа и возвращает управление после выбора пользователем режима.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.BeginMainFlow(AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Открывает главную форму и подписывает навигацию.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.ShowCatalog(AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Открывает каталог в области главной формы.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.ShowOrders(AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Открывает список заказов (доступен менеджеру и администратору).
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Screens.CatalogScreenForm">
- <summary>
- Экран каталога на базе ScrollableDetailPanel с учётом роли пользователя.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Создаёт экран каталога для указанной сессии пользователя.
- </summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.DetailPanel">
- <summary>
- Публичный доступ к панели для дополнительной настройки.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.BindCatalog(System.Data.DataSet,System.String,System.Action,AlfaToad.DataSetCRUDS.Configuration.DataSetCrudOptions,System.String)">
- <summary>
- Загружает данные и подключает CRUD для администратора.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.RefreshCatalog">
- <summary>
- Обновляет список после Fill TableAdapter.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.CreateDetailPanel">
- <summary>
- Создаёт и настраивает ScrollableDetailPanel.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.ApplyRolePermissions">
- <summary>
- Настраивает права: гость/клиент — без фильтра, менеджер — с фильтром, админ — CRUD.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Screens.LoginScreenForm">
- <summary>
- Экран входа: логин/пароль из DataSet и переход в режим гостя.
- </summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.LoginScreenForm.Authenticated">
- <summary>Срабатывает после успешной авторизации.</summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.LoginScreenForm.GuestAccessRequested">
- <summary>Срабатывает при выборе режима гостя.</summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Screens.ShellMenuPage">
- <summary>
- Активный пункт навигации главной оболочки.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Screens.MainShellForm">
- <summary>
- Главная оболочка приложения: логотип, навигация и отображение дочерних экранов.
- </summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.LogoutRequested">
- <summary>
- Срабатывает при выходе из системы.
- </summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.BackRequested">
- <summary>
- Срабатывает при нажатии кнопки «Назад».
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Создаёт главную форму для текущей сессии.
- </summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Screens.MainShellForm.Session">
- <summary>
- Текущая пользовательская сессия.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ShowScreen(System.Windows.Forms.Form)">
- <summary>
- Показывает дочернюю форму внутри области контента (MDI-like без MDI).
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ClearScreen">
- <summary>
- Очищает область контента и закрывает текущий экран.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.SetActivePage(System.String,AlfaToad.DefaultScreens.Screens.ShellMenuPage)">
- <summary>
- Обновляет заголовок окна и состояние кнопок навигации.
- </summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.CatalogRequested">
- <summary>
- Запрос открытия каталога — обрабатывается ApplicationNavigator.
- </summary>
- </member>
- <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.OrdersRequested">
- <summary>
- Запрос открытия заказов.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ApplyRolePermissions">
- <summary>
- Скрывает пункт «Заказы» для гостя и клиента.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Screens.OrderListScreenForm">
- <summary>
- Экран списка заказов на базе ScrollableOrderPanel.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
- <summary>
- Создаёт экран заказов для указанной сессии.
- </summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.OrderPanel">
- <summary>
- Публичный доступ к панели заказов.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.BindOrders(System.Data.DataSet,System.String,System.Action,AlfaToad.DataSetCRUDS.Configuration.DataSetCrudOptions,System.Data.DataSet,System.String,System.String)">
- <summary>
- Загружает заказы и подключает CRUD для администратора.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.RefreshOrders">
- <summary>
- Обновляет список заказов.
- </summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.ApplyRolePermissions">
- <summary>
- Менеджер и администратор видят заказы; CRUD только у администратора.
- </summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Security.AccessLevel">
- <summary>
- Уровень доступа пользователя в приложении (гость → клиент → менеджер → администратор).
- </summary>
- </member>
- <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Guest">
- <summary>Неавторизованный посетитель (режим гостя).</summary>
- </member>
- <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.AuthorizedClient">
- <summary>Авторизованный клиент — просмотр без фильтрации.</summary>
- </member>
- <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Manager">
- <summary>Менеджер — просмотр с фильтрацией и заказов.</summary>
- </member>
- <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Administrator">
- <summary>Администратор — полный CRUD.</summary>
- </member>
- <member name="T:AlfaToad.DefaultScreens.Security.UserSession">
- <summary>
- Данные текущей пользовательской сессии после успешного входа или выбора режима гостя.
- </summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.AccessLevel">
- <summary>Уровень доступа.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.DisplayName">
- <summary>Отображаемое имя пользователя.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.Login">
- <summary>Логин (пустой для гостя).</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.RoleName">
- <summary>Строковое имя роли из базы данных.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.UserId">
- <summary>Идентификатор пользователя в БД (если есть).</summary>
- </member>
- <member name="M:AlfaToad.DefaultScreens.Security.UserSession.CreateGuest">
- <summary>Создаёт сессию гостя.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanUseCatalogQuery">
- <summary>Может ли пользователь использовать поиск и фильтрацию каталога.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanViewOrders">
- <summary>Может ли пользователь просматривать список заказов.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanEditCatalog">
- <summary>Может ли пользователь изменять записи каталога.</summary>
- </member>
- <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanEditOrders">
- <summary>Может ли пользователь изменять заказы.</summary>
- </member>
- </members>
- </doc>
|