AlfaToad.DefaultScreens.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>AlfaToad.DefaultScreens</name>
  5. </assembly>
  6. <members>
  7. <member name="T:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions">
  8. <summary>
  9. Подключает сохранение view-таблиц без TableAdapter.Update.
  10. </summary>
  11. </member>
  12. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithViewDataPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
  13. <summary>
  14. Настраивает PersistCatalogChanges и PersistOrderChanges через ViewDataTablePersistence,
  15. если делегаты ещё не заданы. DataSet может содержать только view с Fill().
  16. </summary>
  17. </member>
  18. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithMirIgryshkiViewPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
  19. <summary>
  20. Устаревшее имя — используйте <see cref="M:AlfaToad.DefaultScreens.Configuration.ApplicationDataContextExtensions.WithViewDataPersistence(AlfaToad.DefaultScreens.Navigation.ApplicationDataContext,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)"/>.
  21. </summary>
  22. </member>
  23. <member name="T:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings">
  24. <summary>
  25. Центральные настройки всех экранных форм: заголовки, ресурсы, имена полей и ролей.
  26. </summary>
  27. </member>
  28. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.ApplyResourcePaths">
  29. <summary>
  30. Загружает LogoImage, NoImage и ApplicationIcon из путей, если заданы.
  31. </summary>
  32. </member>
  33. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateCatalogCrudOptions">
  34. <summary>
  35. Создаёт параметры CRUD для формы каталога на основе текущих настроек.
  36. </summary>
  37. </member>
  38. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateOrderCrudOptions(System.Data.DataTable,System.String)">
  39. <summary>
  40. Создаёт параметры CRUD для формы заказов.
  41. </summary>
  42. </member>
  43. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.ResolveAccessLevel(System.String)">
  44. <summary>
  45. Определяет уровень доступа по строке роли из базы данных.
  46. </summary>
  47. </member>
  48. <member name="M:AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings.CreateDefault">
  49. <summary>
  50. Создаёт настройки с палитрой и полями по умолчанию (соответствует руководству по стилю).
  51. </summary>
  52. </member>
  53. <member name="T:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper">
  54. <summary>
  55. Загружает изображения и иконки из путей, указанных в настройках.
  56. </summary>
  57. </member>
  58. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.ApplyResourcePaths(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
  59. <summary>
  60. Подставляет LogoImage, NoImage и ApplicationIcon из путей, если файлы существуют.
  61. </summary>
  62. </member>
  63. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.ResolveImagesFolder(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
  64. <summary>
  65. Возвращает папку изображений: из настроек или подпапку Images рядом с exe.
  66. </summary>
  67. </member>
  68. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.HasClientUsers(System.Data.DataTable)">
  69. <summary>
  70. Проверяет, что таблица клиентов содержит хотя бы одну запись.
  71. </summary>
  72. </member>
  73. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.HasPickupPoints(System.Data.DataTable)">
  74. <summary>
  75. Проверяет, что справочник пунктов выдачи не пуст.
  76. </summary>
  77. </member>
  78. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.BuildPickupPointsTable(System.String)">
  79. <summary>
  80. Загружает пункты выдачи из БД для ComboBox на форме заказа.
  81. </summary>
  82. </member>
  83. <member name="M:AlfaToad.DefaultScreens.Configuration.ScreenResourceHelper.BuildClientUsersTable(System.Data.DataSet,System.String,AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings)">
  84. <summary>
  85. Строит таблицу клиентов (UserId, FullName) из DataSet пользователей для ComboBox на форме заказа.
  86. </summary>
  87. </member>
  88. <member name="T:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext">
  89. <summary>
  90. Контекст данных приложения: DataSet-ы и делегаты сохранения.
  91. </summary>
  92. </member>
  93. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.CatalogDataSet">
  94. <summary>DataSet каталога.</summary>
  95. </member>
  96. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.CatalogTableName">
  97. <summary>Имя таблицы каталога в CatalogDataSet.</summary>
  98. </member>
  99. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.OrdersDataSet">
  100. <summary>DataSet заказов.</summary>
  101. </member>
  102. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.OrdersTableName">
  103. <summary>Имя таблицы заказов.</summary>
  104. </member>
  105. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.UsersDataSet">
  106. <summary>DataSet пользователей для входа.</summary>
  107. </member>
  108. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.UsersTableName">
  109. <summary>Имя таблицы пользователей.</summary>
  110. </member>
  111. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.ConnectionString">
  112. <summary>Строка подключения к SQL Server (для ViewDataTablePersistence).</summary>
  113. </member>
  114. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.PersistCatalogChanges">
  115. <summary>Сохранение изменений каталога (TableAdapter.Update или ViewDataTablePersistence).</summary>
  116. </member>
  117. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.PersistOrderChanges">
  118. <summary>Сохранение изменений заказов.</summary>
  119. </member>
  120. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadCatalog">
  121. <summary>Загрузка каталога перед показом экрана.</summary>
  122. </member>
  123. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadOrders">
  124. <summary>Загрузка заказов перед показом экрана.</summary>
  125. </member>
  126. <member name="P:AlfaToad.DefaultScreens.Navigation.ApplicationDataContext.LoadUsers">
  127. <summary>Загрузка пользователей перед входом.</summary>
  128. </member>
  129. <member name="T:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator">
  130. <summary>
  131. Запускает типовой сценарий приложения: вход → главная форма → каталог/заказы.
  132. </summary>
  133. </member>
  134. <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Navigation.ApplicationDataContext)">
  135. <summary>
  136. Создаёт навигатор с настройками и контекстом данных.
  137. </summary>
  138. </member>
  139. <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.Start">
  140. <summary>
  141. Показывает экран входа и возвращает управление после выбора пользователем режима.
  142. </summary>
  143. </member>
  144. <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.BeginMainFlow(AlfaToad.DefaultScreens.Security.UserSession)">
  145. <summary>
  146. Открывает главную форму и подписывает навигацию.
  147. </summary>
  148. </member>
  149. <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.ShowCatalog(AlfaToad.DefaultScreens.Security.UserSession)">
  150. <summary>
  151. Открывает каталог в области главной формы.
  152. </summary>
  153. </member>
  154. <member name="M:AlfaToad.DefaultScreens.Navigation.ApplicationNavigator.ShowOrders(AlfaToad.DefaultScreens.Security.UserSession)">
  155. <summary>
  156. Открывает список заказов (доступен менеджеру и администратору).
  157. </summary>
  158. </member>
  159. <member name="T:AlfaToad.DefaultScreens.Screens.CatalogScreenForm">
  160. <summary>
  161. Экран каталога на базе ScrollableDetailPanel с учётом роли пользователя.
  162. </summary>
  163. </member>
  164. <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
  165. <summary>
  166. Создаёт экран каталога для указанной сессии пользователя.
  167. </summary>
  168. </member>
  169. <member name="P:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.DetailPanel">
  170. <summary>
  171. Публичный доступ к панели для дополнительной настройки.
  172. </summary>
  173. </member>
  174. <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.BindCatalog(System.Data.DataSet,System.String,System.Action,AlfaToad.DataSetCRUDS.Configuration.DataSetCrudOptions,System.String)">
  175. <summary>
  176. Загружает данные и подключает CRUD для администратора.
  177. </summary>
  178. </member>
  179. <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.RefreshCatalog">
  180. <summary>
  181. Обновляет список после Fill TableAdapter.
  182. </summary>
  183. </member>
  184. <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.CreateDetailPanel">
  185. <summary>
  186. Создаёт и настраивает ScrollableDetailPanel.
  187. </summary>
  188. </member>
  189. <member name="M:AlfaToad.DefaultScreens.Screens.CatalogScreenForm.ApplyRolePermissions">
  190. <summary>
  191. Настраивает права: гость/клиент — без фильтра, менеджер — с фильтром, админ — CRUD.
  192. </summary>
  193. </member>
  194. <member name="T:AlfaToad.DefaultScreens.Screens.LoginScreenForm">
  195. <summary>
  196. Экран входа: логин/пароль из DataSet и переход в режим гостя.
  197. </summary>
  198. </member>
  199. <member name="E:AlfaToad.DefaultScreens.Screens.LoginScreenForm.Authenticated">
  200. <summary>Срабатывает после успешной авторизации.</summary>
  201. </member>
  202. <member name="E:AlfaToad.DefaultScreens.Screens.LoginScreenForm.GuestAccessRequested">
  203. <summary>Срабатывает при выборе режима гостя.</summary>
  204. </member>
  205. <member name="T:AlfaToad.DefaultScreens.Screens.ShellMenuPage">
  206. <summary>
  207. Активный пункт навигации главной оболочки.
  208. </summary>
  209. </member>
  210. <member name="T:AlfaToad.DefaultScreens.Screens.MainShellForm">
  211. <summary>
  212. Главная оболочка приложения: логотип, навигация и отображение дочерних экранов.
  213. </summary>
  214. </member>
  215. <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.LogoutRequested">
  216. <summary>
  217. Срабатывает при выходе из системы.
  218. </summary>
  219. </member>
  220. <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.BackRequested">
  221. <summary>
  222. Срабатывает при нажатии кнопки «Назад».
  223. </summary>
  224. </member>
  225. <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
  226. <summary>
  227. Создаёт главную форму для текущей сессии.
  228. </summary>
  229. </member>
  230. <member name="P:AlfaToad.DefaultScreens.Screens.MainShellForm.Session">
  231. <summary>
  232. Текущая пользовательская сессия.
  233. </summary>
  234. </member>
  235. <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ShowScreen(System.Windows.Forms.Form)">
  236. <summary>
  237. Показывает дочернюю форму внутри области контента (MDI-like без MDI).
  238. </summary>
  239. </member>
  240. <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ClearScreen">
  241. <summary>
  242. Очищает область контента и закрывает текущий экран.
  243. </summary>
  244. </member>
  245. <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.SetActivePage(System.String,AlfaToad.DefaultScreens.Screens.ShellMenuPage)">
  246. <summary>
  247. Обновляет заголовок окна и состояние кнопок навигации.
  248. </summary>
  249. </member>
  250. <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.CatalogRequested">
  251. <summary>
  252. Запрос открытия каталога — обрабатывается ApplicationNavigator.
  253. </summary>
  254. </member>
  255. <member name="E:AlfaToad.DefaultScreens.Screens.MainShellForm.OrdersRequested">
  256. <summary>
  257. Запрос открытия заказов.
  258. </summary>
  259. </member>
  260. <member name="M:AlfaToad.DefaultScreens.Screens.MainShellForm.ApplyRolePermissions">
  261. <summary>
  262. Скрывает пункт «Заказы» для гостя и клиента.
  263. </summary>
  264. </member>
  265. <member name="T:AlfaToad.DefaultScreens.Screens.OrderListScreenForm">
  266. <summary>
  267. Экран списка заказов на базе ScrollableOrderPanel.
  268. </summary>
  269. </member>
  270. <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.#ctor(AlfaToad.DefaultScreens.Configuration.ApplicationScreenSettings,AlfaToad.DefaultScreens.Security.UserSession)">
  271. <summary>
  272. Создаёт экран заказов для указанной сессии.
  273. </summary>
  274. </member>
  275. <member name="P:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.OrderPanel">
  276. <summary>
  277. Публичный доступ к панели заказов.
  278. </summary>
  279. </member>
  280. <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)">
  281. <summary>
  282. Загружает заказы и подключает CRUD для администратора.
  283. </summary>
  284. </member>
  285. <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.RefreshOrders">
  286. <summary>
  287. Обновляет список заказов.
  288. </summary>
  289. </member>
  290. <member name="M:AlfaToad.DefaultScreens.Screens.OrderListScreenForm.ApplyRolePermissions">
  291. <summary>
  292. Менеджер и администратор видят заказы; CRUD только у администратора.
  293. </summary>
  294. </member>
  295. <member name="T:AlfaToad.DefaultScreens.Security.AccessLevel">
  296. <summary>
  297. Уровень доступа пользователя в приложении (гость → клиент → менеджер → администратор).
  298. </summary>
  299. </member>
  300. <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Guest">
  301. <summary>Неавторизованный посетитель (режим гостя).</summary>
  302. </member>
  303. <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.AuthorizedClient">
  304. <summary>Авторизованный клиент — просмотр без фильтрации.</summary>
  305. </member>
  306. <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Manager">
  307. <summary>Менеджер — просмотр с фильтрацией и заказов.</summary>
  308. </member>
  309. <member name="F:AlfaToad.DefaultScreens.Security.AccessLevel.Administrator">
  310. <summary>Администратор — полный CRUD.</summary>
  311. </member>
  312. <member name="T:AlfaToad.DefaultScreens.Security.UserSession">
  313. <summary>
  314. Данные текущей пользовательской сессии после успешного входа или выбора режима гостя.
  315. </summary>
  316. </member>
  317. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.AccessLevel">
  318. <summary>Уровень доступа.</summary>
  319. </member>
  320. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.DisplayName">
  321. <summary>Отображаемое имя пользователя.</summary>
  322. </member>
  323. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.Login">
  324. <summary>Логин (пустой для гостя).</summary>
  325. </member>
  326. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.RoleName">
  327. <summary>Строковое имя роли из базы данных.</summary>
  328. </member>
  329. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.UserId">
  330. <summary>Идентификатор пользователя в БД (если есть).</summary>
  331. </member>
  332. <member name="M:AlfaToad.DefaultScreens.Security.UserSession.CreateGuest">
  333. <summary>Создаёт сессию гостя.</summary>
  334. </member>
  335. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanUseCatalogQuery">
  336. <summary>Может ли пользователь использовать поиск и фильтрацию каталога.</summary>
  337. </member>
  338. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanViewOrders">
  339. <summary>Может ли пользователь просматривать список заказов.</summary>
  340. </member>
  341. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanEditCatalog">
  342. <summary>Может ли пользователь изменять записи каталога.</summary>
  343. </member>
  344. <member name="P:AlfaToad.DefaultScreens.Security.UserSession.CanEditOrders">
  345. <summary>Может ли пользователь изменять заказы.</summary>
  346. </member>
  347. </members>
  348. </doc>