/// <summary>
        /// Базовый конструктор.
        /// </summary>
        /// <param name="клиент">Клиент для подключения к Бром.</param>
        internal КонтекстДанных(БромКлиент клиент)
        {
            this.bromClient = клиент ?? throw new ArgumentNullException("клиент");
            this.data       = new Dictionary <Guid, Dictionary <string, object> >();

            this.references = new Dictionary <Guid, WeakReference <Ссылка> >();
        }
        internal Запрос(БромКлиент клиент)
        {
            this.bromClient = клиент;

            this.parameters = new Структура();
            this.filters    = new List <УсловиеОтбора>();
            this.fields     = new List <ПолеДанных>();
            this.sort       = new List <Сортировка>();
        }
        internal Селектор(БромКлиент клиент)
        {
            this.bromClient = клиент;

            this.fields  = new ObservableCollection <string>();
            this.filters = new ObservableCollection <УсловиеОтбора>();
            this.sort    = new ObservableCollection <Сортировка>();

            this.fields.CollectionChanged  += this.OnSettingsChanged;
            this.filters.CollectionChanged += this.OnSettingsChanged;
            this.sort.CollectionChanged    += this.OnSettingsChanged;

            this.fieldsAutoloadSettings = АвтозагрузкаПолейОбъектов.Ничего;

            this.items = new List <Ссылка>();

            this.isModified = false;
        }
 internal СправочникМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.Справочник)
 {
 }
 internal ПланСчетовМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.ПланСчетов)
 {
 }
 internal ПараметрыСеансаМенеджер(БромКлиент bromClient) : base(bromClient, bromClient.Метаданные.Найти("ПараметрыСеанса"))
 {
 }
 internal МодульМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКонстанты) : base(bromClient, метаданныеКонстанты)
 {
 }
Beispiel #8
0
 public ОбъектМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции, ТипКоллекции типКоллекции) : base(bromClient, метаданныеКоллекции)
 {
     this.типКоллекции = типКоллекции;
 }
Beispiel #9
0
 internal КритерииОтбораМенеджер(БромКлиент bromClient) : base(bromClient, bromClient.Метаданные.Найти("КритерииОтбора"))
 {
 }
Beispiel #10
0
 internal КонстантыМенеджер(БромКлиент bromClient) : base(bromClient, bromClient.Метаданные.Найти("Константы"))
 {
 }
 internal ОбщийМодуль(БромКлиент клиент, УзелМетаданных метаданныеМодуля) : base(клиент, метаданныеМодуля)
 {
 }
Beispiel #12
0
 internal КоллекцияМенеджер(БромКлиент клиент, УзелМетаданных метаданныеМодуля) : base(клиент, метаданныеМодуля)
 {
 }
 internal ДокументМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.Документ)
 {
 }
 internal БизнесПроцессМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.БизнесПроцесс)
 {
 }
 internal ЗадачаМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.Задача)
 {
 }
 internal Запрос(БромКлиент клиент, string текст) : this(клиент) {
     this.text = текст;
 }
 public ПеречислениеМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции)
 {
 }
 internal КритерийОтбораМенеджер(БромКлиент bromClient, УзелМетаданных метаданные) : base(bromClient, метаданные)
 {
 }
Beispiel #19
0
 public ОбъектыМенеджер(БромКлиент клиент, УзелМетаданных метаданныеКоллекции, ТипКоллекции типКоллекции) : base(клиент, метаданныеКоллекции)
 {
     this.типКоллекции = типКоллекции;
 }
 internal ПрограммныйМодуль(БромКлиент клиент, УзелМетаданных метаданныеМодуля)
 {
     this.bromClient     = клиент ?? throw new ArgumentException("Параметр \"клиент\" не определен.", "клиент");
     this.moduleMetadata = метаданныеМодуля ?? throw new ArgumentException("Параметр \"метаданныеМодуля\" не определен.", "метаданныеМодуля");
 }
Beispiel #21
0
 internal ПланВидовРасчетаМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.ПланВидовРасчета)
 {
 }
 internal ПланВидовХарактеристикМенеджер(БромКлиент bromClient, УзелМетаданных метаданныеКоллекции) : base(bromClient, метаданныеКоллекции, ТипКоллекции.ПланВидовХарактеристик)
 {
 }