From c9805d9b573a98641e7762187edc1cda16602406 Mon Sep 17 00:00:00 2001 From: Ilya Naidanov Date: Mon, 11 Mar 2024 10:42:54 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B5=D0=B4=D0=B2=D0=B5=D0=B4=D1=8C=20LF?= =?UTF-8?q?=20->=20CRLF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20\264\320\262\320\265\320\264\321\214.cs" | 1700 ++++++++--------- 1 file changed, 850 insertions(+), 850 deletions(-) diff --git "a/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" "b/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" index f16467de..854f42cf 100644 --- "a/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" +++ "b/Tests/Objects/\320\234\320\265\320\264\320\262\320\265\320\264\321\214.cs" @@ -1,850 +1,850 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace NewPlatform.Flexberry.ORM.ODataService.Tests -{ - using ICSSoft.STORMNET.Business; - using ICSSoft.STORMNET; - using ICSSoft.STORMNET.Business.Audit; - using ICSSoft.STORMNET.Business.Audit.Objects; - - - // *** Start programmer edit section *** (Using statements) - - // *** End programmer edit section *** (Using statements) - - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь CustomAttributes) - - // *** End programmer edit section *** (Медведь CustomAttributes) - [BusinessServer("NewPlatform.Flexberry.ORM.ODataService.Tests.BearBS, NewPlatform.Flexberry.ORM.OD" + - "ataService.Tests.BusinessServers", ICSSoft.STORMNET.Business.DataServiceObjectEvents.OnAllEvents)] - [AutoAltered()] - [AccessType(ICSSoft.STORMNET.AccessType.none)] - [View("LoadTestView", new string[] { - "ЛесОбитания", - "ЛесОбитания.Заповедник", - "Мама", - "Мама.ЦветГлаз", - "Вес"})] - [AssociatedDetailViewAttribute("LoadTestView", "Берлога", "LoadTestView", true, "", "", true, new string[] { - ""})] - [View("OrderNumberTest", new string[] { - "ПорядковыйНомер", - "ЛесОбитания"})] - [View("МедведьE", new string[] { - "ПорядковыйНомер as \'Порядковый номер\'", - "Вес as \'Вес\'", - "ЦветГлаз as \'Цвет глаз\'", - "Пол as \'Пол\'", - "ДатаРождения as \'Дата рождения\'", - "Мама as \'Мама\'", - "Мама.ЦветГлаз as \'Цвет глаз\'", - "Мама.Вес", - "Папа as \'Папа\'", - "Папа.ЦветГлаз as \'Цвет глаз\'", - "Папа.Вес", - "ЛесОбитания as \'Лес обитания\'", - "ЛесОбитания.Название as \'Название\'", - "ПолеБС", - "СтранаРождения", - "СтранаРождения.Название"})] - [AssociatedDetailViewAttribute("МедведьE", "Берлога", "БерлогаE", true, "", "Берлога", true, new string[] { - ""})] - [View("МедведьL", new string[] { - "ПорядковыйНомер as \'Порядковый номер\'", - "Вес as \'Вес\'", - "ЦветГлаз as \'Цвет глаз\'", - "Пол as \'Пол\'", - "ДатаРождения as \'Дата рождения\'", - "Мама.ЦветГлаз as \'Цвет глаз\'", - "Папа.ЦветГлаз as \'Цвет глаз\'", - "ЛесОбитания.Название as \'Название\'"})] - [View("МедведьShort", new string[] { - "ПорядковыйНомер as \'Порядковый номер\'"})] - [View("МедведьUpdateView", new string[] { - "ПорядковыйНомер as \'Порядковый номер\'", - "Вес as \'Вес\'", - "ЦветГлаз as \'Цвет глаз\'", - "Пол as \'Пол\'", - "ДатаРождения as \'Дата рождения\'", - "ПолеБС"})] - [View("МедведьСДелейломИВычислимымСвойством", new string[] { - "ПорядковыйНомер as \'Порядковый номер\'", - "Вес as \'Вес\'", - "ЦветГлаз as \'Цвет глаз\'", - "Пол as \'Пол\'", - "ДатаРождения as \'Дата рождения\'", - "Мама as \'Мама\'", - "Мама.ЦветГлаз as \'Цвет глаз\'", - "Папа as \'Папа\'", - "Папа.ЦветГлаз as \'Цвет глаз\'", - "ЛесОбитания as \'Лес обитания\'", - "ЛесОбитания.Название as \'Название\'", - "МедведьСтрокой"})] - [AssociatedDetailViewAttribute("МедведьСДелейломИВычислимымСвойством", "Берлога", "БерлогаE", true, "", "Берлога", true, new string[] { - ""})] - public class Медведь : ICSSoft.STORMNET.DataObject, IDataObjectWithAuditFields - { - - private int fВес; - - private ICSSoft.STORMNET.UserDataTypes.NullableDateTime fДатаРождения; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.tПол fПол; - - private string fПолеБС; - - private int fПорядковыйНомер; - - private string fЦветГлаз; - - private System.Nullable fCreateTime; - - private string fCreator; - - private string fEditor; - - private System.Nullable fEditTime; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.Лес fЛесОбитания; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fМама; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fПапа; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.Страна fСтранаРождения; - - private NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога fБерлога; - - // *** Start programmer edit section *** (Медведь CustomMembers) - - // *** End programmer edit section *** (Медведь CustomMembers) - - - /// - /// Вес. - /// - // *** Start programmer edit section *** (Медведь.Вес CustomAttributes) - - // *** End programmer edit section *** (Медведь.Вес CustomAttributes) - public virtual int Вес - { - get - { - // *** Start programmer edit section *** (Медведь.Вес Get start) - - // *** End programmer edit section *** (Медведь.Вес Get start) - int result = this.fВес; - // *** Start programmer edit section *** (Медведь.Вес Get end) - - // *** End programmer edit section *** (Медведь.Вес Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Вес Set start) - - // *** End programmer edit section *** (Медведь.Вес Set start) - this.fВес = value; - // *** Start programmer edit section *** (Медведь.Вес Set end) - - // *** End programmer edit section *** (Медведь.Вес Set end) - } - } - - /// - /// ВычислимоеПоле. - /// - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) - - // *** End programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) - [ICSSoft.STORMNET.NotStored()] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "@ПорядковыйНомер@ + @Вес@")] - public virtual int ВычислимоеПоле - { - get - { - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Get) - return 0; - // *** End programmer edit section *** (Медведь.ВычислимоеПоле Get) - } - set - { - // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Set) - - // *** End programmer edit section *** (Медведь.ВычислимоеПоле Set) - } - } - - /// - /// ДатаРождения. - /// - // *** Start programmer edit section *** (Медведь.ДатаРождения CustomAttributes) - - // *** End programmer edit section *** (Медведь.ДатаРождения CustomAttributes) - public virtual ICSSoft.STORMNET.UserDataTypes.NullableDateTime ДатаРождения - { - get - { - // *** Start programmer edit section *** (Медведь.ДатаРождения Get start) - - // *** End programmer edit section *** (Медведь.ДатаРождения Get start) - ICSSoft.STORMNET.UserDataTypes.NullableDateTime result = this.fДатаРождения; - // *** Start programmer edit section *** (Медведь.ДатаРождения Get end) - - // *** End programmer edit section *** (Медведь.ДатаРождения Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.ДатаРождения Set start) - - // *** End programmer edit section *** (Медведь.ДатаРождения Set start) - this.fДатаРождения = value; - // *** Start programmer edit section *** (Медведь.ДатаРождения Set end) - - // *** End programmer edit section *** (Медведь.ДатаРождения Set end) - } - } - - /// - /// МедведьСтрокой. - /// - // *** Start programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) - - // *** End programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) - [ICSSoft.STORMNET.NotStored()] - [StrLen(255)] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "\'ПорядковыйНомер:\' + @ПорядковыйНомер@ + \", Цвет глаз мамы:\" + isnull(@Мама.ЦветГ" + - "лаз@,\'\')")] - [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.PostgresDataService), "\'ПорядковыйНомер:\' || @ПорядковыйНомер@ || \", Цвет глаз мамы:\" || coalesce(@Мама.ЦветГ" + - "лаз@,\'\')")] - public virtual string МедведьСтрокой - { - get - { - // *** Start programmer edit section *** (Медведь.МедведьСтрокой Get) - return null; - // *** End programmer edit section *** (Медведь.МедведьСтрокой Get) - } - set - { - // *** Start programmer edit section *** (Медведь.МедведьСтрокой Set) - - // *** End programmer edit section *** (Медведь.МедведьСтрокой Set) - } - } - - /// - /// Пол. - /// - // *** Start programmer edit section *** (Медведь.Пол CustomAttributes) - - // *** End programmer edit section *** (Медведь.Пол CustomAttributes) - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.tПол Пол - { - get - { - // *** Start programmer edit section *** (Медведь.Пол Get start) - - // *** End programmer edit section *** (Медведь.Пол Get start) - NewPlatform.Flexberry.ORM.ODataService.Tests.tПол result = this.fПол; - // *** Start programmer edit section *** (Медведь.Пол Get end) - - // *** End programmer edit section *** (Медведь.Пол Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Пол Set start) - - // *** End programmer edit section *** (Медведь.Пол Set start) - this.fПол = value; - // *** Start programmer edit section *** (Медведь.Пол Set end) - - // *** End programmer edit section *** (Медведь.Пол Set end) - } - } - - /// - /// ПолеБС. - /// - // *** Start programmer edit section *** (Медведь.ПолеБС CustomAttributes) - - // *** End programmer edit section *** (Медведь.ПолеБС CustomAttributes) - [StrLen(255)] - public virtual string ПолеБС - { - get - { - // *** Start programmer edit section *** (Медведь.ПолеБС Get start) - - // *** End programmer edit section *** (Медведь.ПолеБС Get start) - string result = this.fПолеБС; - // *** Start programmer edit section *** (Медведь.ПолеБС Get end) - - // *** End programmer edit section *** (Медведь.ПолеБС Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.ПолеБС Set start) - - // *** End programmer edit section *** (Медведь.ПолеБС Set start) - this.fПолеБС = value; - // *** Start programmer edit section *** (Медведь.ПолеБС Set end) - - // *** End programmer edit section *** (Медведь.ПолеБС Set end) - } - } - - /// - /// ПорядковыйНомер. - /// - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) - public virtual int ПорядковыйНомер - { - get - { - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get start) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get start) - int result = this.fПорядковыйНомер; - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get end) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set start) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set start) - this.fПорядковыйНомер = value; - // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set end) - - // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set end) - } - } - - /// - /// ЦветГлаз. - /// - // *** Start programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) - - // *** End programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) - [StrLen(255)] - public virtual string ЦветГлаз - { - get - { - // *** Start programmer edit section *** (Медведь.ЦветГлаз Get start) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Get start) - string result = this.fЦветГлаз; - // *** Start programmer edit section *** (Медведь.ЦветГлаз Get end) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.ЦветГлаз Set start) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Set start) - this.fЦветГлаз = value; - // *** Start programmer edit section *** (Медведь.ЦветГлаз Set end) - - // *** End programmer edit section *** (Медведь.ЦветГлаз Set end) - } - } - - /// - /// Время создания объекта. - /// - // *** Start programmer edit section *** (Медведь.CreateTime CustomAttributes) - - // *** End programmer edit section *** (Медведь.CreateTime CustomAttributes) - public virtual System.Nullable CreateTime - { - get - { - // *** Start programmer edit section *** (Медведь.CreateTime Get start) - - // *** End programmer edit section *** (Медведь.CreateTime Get start) - System.Nullable result = this.fCreateTime; - // *** Start programmer edit section *** (Медведь.CreateTime Get end) - - // *** End programmer edit section *** (Медведь.CreateTime Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.CreateTime Set start) - - // *** End programmer edit section *** (Медведь.CreateTime Set start) - this.fCreateTime = value; - // *** Start programmer edit section *** (Медведь.CreateTime Set end) - - // *** End programmer edit section *** (Медведь.CreateTime Set end) - } - } - - /// - /// Создатель объекта. - /// - // *** Start programmer edit section *** (Медведь.Creator CustomAttributes) - - // *** End programmer edit section *** (Медведь.Creator CustomAttributes) - [StrLen(255)] - public virtual string Creator - { - get - { - // *** Start programmer edit section *** (Медведь.Creator Get start) - - // *** End programmer edit section *** (Медведь.Creator Get start) - string result = this.fCreator; - // *** Start programmer edit section *** (Медведь.Creator Get end) - - // *** End programmer edit section *** (Медведь.Creator Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Creator Set start) - - // *** End programmer edit section *** (Медведь.Creator Set start) - this.fCreator = value; - // *** Start programmer edit section *** (Медведь.Creator Set end) - - // *** End programmer edit section *** (Медведь.Creator Set end) - } - } - - /// - /// Последний редактор объекта. - /// - // *** Start programmer edit section *** (Медведь.Editor CustomAttributes) - - // *** End programmer edit section *** (Медведь.Editor CustomAttributes) - [StrLen(255)] - public virtual string Editor - { - get - { - // *** Start programmer edit section *** (Медведь.Editor Get start) - - // *** End programmer edit section *** (Медведь.Editor Get start) - string result = this.fEditor; - // *** Start programmer edit section *** (Медведь.Editor Get end) - - // *** End programmer edit section *** (Медведь.Editor Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Editor Set start) - - // *** End programmer edit section *** (Медведь.Editor Set start) - this.fEditor = value; - // *** Start programmer edit section *** (Медведь.Editor Set end) - - // *** End programmer edit section *** (Медведь.Editor Set end) - } - } - - /// - /// Время последнего редактирования объекта. - /// - // *** Start programmer edit section *** (Медведь.EditTime CustomAttributes) - - // *** End programmer edit section *** (Медведь.EditTime CustomAttributes) - public virtual System.Nullable EditTime - { - get - { - // *** Start programmer edit section *** (Медведь.EditTime Get start) - - // *** End programmer edit section *** (Медведь.EditTime Get start) - System.Nullable result = this.fEditTime; - // *** Start programmer edit section *** (Медведь.EditTime Get end) - - // *** End programmer edit section *** (Медведь.EditTime Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.EditTime Set start) - - // *** End programmer edit section *** (Медведь.EditTime Set start) - this.fEditTime = value; - // *** Start programmer edit section *** (Медведь.EditTime Set end) - - // *** End programmer edit section *** (Медведь.EditTime Set end) - } - } - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь.ЛесОбитания CustomAttributes) - - // *** End programmer edit section *** (Медведь.ЛесОбитания CustomAttributes) - [PropertyStorage(new string[] { - "ЛесОбитания"})] - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Лес ЛесОбитания - { - get - { - // *** Start programmer edit section *** (Медведь.ЛесОбитания Get start) - - // *** End programmer edit section *** (Медведь.ЛесОбитания Get start) - NewPlatform.Flexberry.ORM.ODataService.Tests.Лес result = this.fЛесОбитания; - // *** Start programmer edit section *** (Медведь.ЛесОбитания Get end) - - // *** End programmer edit section *** (Медведь.ЛесОбитания Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.ЛесОбитания Set start) - - // *** End programmer edit section *** (Медведь.ЛесОбитания Set start) - this.fЛесОбитания = value; - // *** Start programmer edit section *** (Медведь.ЛесОбитания Set end) - - // *** End programmer edit section *** (Медведь.ЛесОбитания Set end) - } - } - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь.Мама CustomAttributes) - - // *** End programmer edit section *** (Медведь.Мама CustomAttributes) - [PropertyStorage(new string[] { - "Мама"})] - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Мама - { - get - { - // *** Start programmer edit section *** (Медведь.Мама Get start) - - // *** End programmer edit section *** (Медведь.Мама Get start) - NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь result = this.fМама; - // *** Start programmer edit section *** (Медведь.Мама Get end) - - // *** End programmer edit section *** (Медведь.Мама Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Мама Set start) - - // *** End programmer edit section *** (Медведь.Мама Set start) - this.fМама = value; - // *** Start programmer edit section *** (Медведь.Мама Set end) - - // *** End programmer edit section *** (Медведь.Мама Set end) - } - } - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь.Папа CustomAttributes) - - // *** End programmer edit section *** (Медведь.Папа CustomAttributes) - [PropertyStorage(new string[] { - "Папа"})] - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Папа - { - get - { - // *** Start programmer edit section *** (Медведь.Папа Get start) - - // *** End programmer edit section *** (Медведь.Папа Get start) - NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь result = this.fПапа; - // *** Start programmer edit section *** (Медведь.Папа Get end) - - // *** End programmer edit section *** (Медведь.Папа Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Папа Set start) - - // *** End programmer edit section *** (Медведь.Папа Set start) - this.fПапа = value; - // *** Start programmer edit section *** (Медведь.Папа Set end) - - // *** End programmer edit section *** (Медведь.Папа Set end) - } - } - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь.СтранаРождения CustomAttributes) - - // *** End programmer edit section *** (Медведь.СтранаРождения CustomAttributes) - [PropertyStorage(new string[] { - "Страна"})] - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Страна СтранаРождения - { - get - { - // *** Start programmer edit section *** (Медведь.СтранаРождения Get start) - - // *** End programmer edit section *** (Медведь.СтранаРождения Get start) - NewPlatform.Flexberry.ORM.ODataService.Tests.Страна result = this.fСтранаРождения; - // *** Start programmer edit section *** (Медведь.СтранаРождения Get end) - - // *** End programmer edit section *** (Медведь.СтранаРождения Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.СтранаРождения Set start) - - // *** End programmer edit section *** (Медведь.СтранаРождения Set start) - this.fСтранаРождения = value; - // *** Start programmer edit section *** (Медведь.СтранаРождения Set end) - - // *** End programmer edit section *** (Медведь.СтранаРождения Set end) - } - } - - /// - /// Медведь - ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. - /// - // *** Start programmer edit section *** (Медведь.Берлога CustomAttributes) - - // *** End programmer edit section *** (Медведь.Берлога CustomAttributes) - public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога Берлога - { - get - { - // *** Start programmer edit section *** (Медведь.Берлога Get start) - - // *** End programmer edit section *** (Медведь.Берлога Get start) - if ((this.fБерлога == null)) - { - this.fБерлога = new NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога(this); - } - NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога result = this.fБерлога; - // *** Start programmer edit section *** (Медведь.Берлога Get end) - - // *** End programmer edit section *** (Медведь.Берлога Get end) - return result; - } - set - { - // *** Start programmer edit section *** (Медведь.Берлога Set start) - - // *** End programmer edit section *** (Медведь.Берлога Set start) - this.fБерлога = value; - // *** Start programmer edit section *** (Медведь.Берлога Set end) - - // *** End programmer edit section *** (Медведь.Берлога Set end) - } - } - - /// - /// Class views container. - /// - public class Views - { - - /// - /// Представление для работы тестов на загрузку объектов. - /// - public static ICSSoft.STORMNET.View LoadTestView - { - get - { - return ICSSoft.STORMNET.Information.GetView("LoadTestView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// Представление для работы теста по использованию порядкового номера. - /// - public static ICSSoft.STORMNET.View OrderNumberTest - { - get - { - return ICSSoft.STORMNET.Information.GetView("OrderNumberTest", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// "МедведьE" view. - /// - public static ICSSoft.STORMNET.View МедведьE - { - get - { - return ICSSoft.STORMNET.Information.GetView("МедведьE", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// "МедведьL" view. - /// - public static ICSSoft.STORMNET.View МедведьL - { - get - { - return ICSSoft.STORMNET.Information.GetView("МедведьL", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// "МедведьShort" view. - /// - public static ICSSoft.STORMNET.View МедведьShort - { - get - { - return ICSSoft.STORMNET.Information.GetView("МедведьShort", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// Представление для тестов UpdateView (без мастеров и детейлов). - /// - public static ICSSoft.STORMNET.View МедведьUpdateView - { - get - { - return ICSSoft.STORMNET.Information.GetView("МедведьUpdateView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - - /// - /// "МедведьСДелейломИВычислимымСвойством" view. - /// - public static ICSSoft.STORMNET.View МедведьСДелейломИВычислимымСвойством - { - get - { - return ICSSoft.STORMNET.Information.GetView("МедведьСДелейломИВычислимымСвойством", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); - } - } - } - - /// - /// Audit class settings. - /// - public class AuditSettings - { - - /// - /// Включён ли аудит для класса. - /// - public static bool AuditEnabled = true; - - /// - /// Использовать имя представления для аудита по умолчанию. - /// - public static bool UseDefaultView = true; - - /// - /// Включён ли аудит операции чтения. - /// - public static bool SelectAudit = true; - - /// - /// Имя представления для аудирования операции чтения. - /// - public static string SelectAuditViewName = "AuditView"; - - /// - /// Включён ли аудит операции создания. - /// - public static bool InsertAudit = true; - - /// - /// Имя представления для аудирования операции создания. - /// - public static string InsertAuditViewName = "AuditView"; - - /// - /// Включён ли аудит операции изменения. - /// - public static bool UpdateAudit = true; - - /// - /// Имя представления для аудирования операции изменения. - /// - public static string UpdateAuditViewName = "AuditView"; - - /// - /// Включён ли аудит операции удаления. - /// - public static bool DeleteAudit = true; - - /// - /// Имя представления для аудирования операции удаления. - /// - public static string DeleteAuditViewName = "AuditView"; - - /// - /// Путь к форме просмотра результатов аудита. - /// - public static string FormUrl = ""; - - /// - /// Режим записи данных аудита (синхронный или асинхронный). - /// - public static ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode WriteMode = ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode.Synchronous; - - /// - /// Максимальная длина сохраняемого значения поля (если 0, то строка обрезаться не будет). - /// - public static int PrunningLength = 0; - - /// - /// Показывать ли пользователям в изменениях первичные ключи. - /// - public static bool ShowPrimaryKey = false; - - /// - /// Сохранять ли старое значение. - /// - public static bool KeepOldValue = true; - - /// - /// Сжимать ли сохраняемые значения. - /// - public static bool Compress = false; - - /// - /// Сохранять ли все значения атрибутов, а не только изменяемые. - /// - public static bool KeepAllValues = false; - } - } -} - +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace NewPlatform.Flexberry.ORM.ODataService.Tests +{ + using ICSSoft.STORMNET.Business; + using ICSSoft.STORMNET; + using ICSSoft.STORMNET.Business.Audit; + using ICSSoft.STORMNET.Business.Audit.Objects; + + + // *** Start programmer edit section *** (Using statements) + + // *** End programmer edit section *** (Using statements) + + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь CustomAttributes) + + // *** End programmer edit section *** (Медведь CustomAttributes) + [BusinessServer("NewPlatform.Flexberry.ORM.ODataService.Tests.BearBS, NewPlatform.Flexberry.ORM.OD" + + "ataService.Tests.BusinessServers", ICSSoft.STORMNET.Business.DataServiceObjectEvents.OnAllEvents)] + [AutoAltered()] + [AccessType(ICSSoft.STORMNET.AccessType.none)] + [View("LoadTestView", new string[] { + "ЛесОбитания", + "ЛесОбитания.Заповедник", + "Мама", + "Мама.ЦветГлаз", + "Вес"})] + [AssociatedDetailViewAttribute("LoadTestView", "Берлога", "LoadTestView", true, "", "", true, new string[] { + ""})] + [View("OrderNumberTest", new string[] { + "ПорядковыйНомер", + "ЛесОбитания"})] + [View("МедведьE", new string[] { + "ПорядковыйНомер as \'Порядковый номер\'", + "Вес as \'Вес\'", + "ЦветГлаз as \'Цвет глаз\'", + "Пол as \'Пол\'", + "ДатаРождения as \'Дата рождения\'", + "Мама as \'Мама\'", + "Мама.ЦветГлаз as \'Цвет глаз\'", + "Мама.Вес", + "Папа as \'Папа\'", + "Папа.ЦветГлаз as \'Цвет глаз\'", + "Папа.Вес", + "ЛесОбитания as \'Лес обитания\'", + "ЛесОбитания.Название as \'Название\'", + "ПолеБС", + "СтранаРождения", + "СтранаРождения.Название"})] + [AssociatedDetailViewAttribute("МедведьE", "Берлога", "БерлогаE", true, "", "Берлога", true, new string[] { + ""})] + [View("МедведьL", new string[] { + "ПорядковыйНомер as \'Порядковый номер\'", + "Вес as \'Вес\'", + "ЦветГлаз as \'Цвет глаз\'", + "Пол as \'Пол\'", + "ДатаРождения as \'Дата рождения\'", + "Мама.ЦветГлаз as \'Цвет глаз\'", + "Папа.ЦветГлаз as \'Цвет глаз\'", + "ЛесОбитания.Название as \'Название\'"})] + [View("МедведьShort", new string[] { + "ПорядковыйНомер as \'Порядковый номер\'"})] + [View("МедведьUpdateView", new string[] { + "ПорядковыйНомер as \'Порядковый номер\'", + "Вес as \'Вес\'", + "ЦветГлаз as \'Цвет глаз\'", + "Пол as \'Пол\'", + "ДатаРождения as \'Дата рождения\'", + "ПолеБС"})] + [View("МедведьСДелейломИВычислимымСвойством", new string[] { + "ПорядковыйНомер as \'Порядковый номер\'", + "Вес as \'Вес\'", + "ЦветГлаз as \'Цвет глаз\'", + "Пол as \'Пол\'", + "ДатаРождения as \'Дата рождения\'", + "Мама as \'Мама\'", + "Мама.ЦветГлаз as \'Цвет глаз\'", + "Папа as \'Папа\'", + "Папа.ЦветГлаз as \'Цвет глаз\'", + "ЛесОбитания as \'Лес обитания\'", + "ЛесОбитания.Название as \'Название\'", + "МедведьСтрокой"})] + [AssociatedDetailViewAttribute("МедведьСДелейломИВычислимымСвойством", "Берлога", "БерлогаE", true, "", "Берлога", true, new string[] { + ""})] + public class Медведь : ICSSoft.STORMNET.DataObject, IDataObjectWithAuditFields + { + + private int fВес; + + private ICSSoft.STORMNET.UserDataTypes.NullableDateTime fДатаРождения; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.tПол fПол; + + private string fПолеБС; + + private int fПорядковыйНомер; + + private string fЦветГлаз; + + private System.Nullable fCreateTime; + + private string fCreator; + + private string fEditor; + + private System.Nullable fEditTime; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.Лес fЛесОбитания; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fМама; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь fПапа; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.Страна fСтранаРождения; + + private NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога fБерлога; + + // *** Start programmer edit section *** (Медведь CustomMembers) + + // *** End programmer edit section *** (Медведь CustomMembers) + + + /// + /// Вес. + /// + // *** Start programmer edit section *** (Медведь.Вес CustomAttributes) + + // *** End programmer edit section *** (Медведь.Вес CustomAttributes) + public virtual int Вес + { + get + { + // *** Start programmer edit section *** (Медведь.Вес Get start) + + // *** End programmer edit section *** (Медведь.Вес Get start) + int result = this.fВес; + // *** Start programmer edit section *** (Медведь.Вес Get end) + + // *** End programmer edit section *** (Медведь.Вес Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Вес Set start) + + // *** End programmer edit section *** (Медведь.Вес Set start) + this.fВес = value; + // *** Start programmer edit section *** (Медведь.Вес Set end) + + // *** End programmer edit section *** (Медведь.Вес Set end) + } + } + + /// + /// ВычислимоеПоле. + /// + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) + + // *** End programmer edit section *** (Медведь.ВычислимоеПоле CustomAttributes) + [ICSSoft.STORMNET.NotStored()] + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "@ПорядковыйНомер@ + @Вес@")] + public virtual int ВычислимоеПоле + { + get + { + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Get) + return 0; + // *** End programmer edit section *** (Медведь.ВычислимоеПоле Get) + } + set + { + // *** Start programmer edit section *** (Медведь.ВычислимоеПоле Set) + + // *** End programmer edit section *** (Медведь.ВычислимоеПоле Set) + } + } + + /// + /// ДатаРождения. + /// + // *** Start programmer edit section *** (Медведь.ДатаРождения CustomAttributes) + + // *** End programmer edit section *** (Медведь.ДатаРождения CustomAttributes) + public virtual ICSSoft.STORMNET.UserDataTypes.NullableDateTime ДатаРождения + { + get + { + // *** Start programmer edit section *** (Медведь.ДатаРождения Get start) + + // *** End programmer edit section *** (Медведь.ДатаРождения Get start) + ICSSoft.STORMNET.UserDataTypes.NullableDateTime result = this.fДатаРождения; + // *** Start programmer edit section *** (Медведь.ДатаРождения Get end) + + // *** End programmer edit section *** (Медведь.ДатаРождения Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.ДатаРождения Set start) + + // *** End programmer edit section *** (Медведь.ДатаРождения Set start) + this.fДатаРождения = value; + // *** Start programmer edit section *** (Медведь.ДатаРождения Set end) + + // *** End programmer edit section *** (Медведь.ДатаРождения Set end) + } + } + + /// + /// МедведьСтрокой. + /// + // *** Start programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) + + // *** End programmer edit section *** (Медведь.МедведьСтрокой CustomAttributes) + [ICSSoft.STORMNET.NotStored()] + [StrLen(255)] + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.MSSQLDataService), "\'ПорядковыйНомер:\' + @ПорядковыйНомер@ + \", Цвет глаз мамы:\" + isnull(@Мама.ЦветГ" + + "лаз@,\'\')")] + [DataServiceExpression(typeof(ICSSoft.STORMNET.Business.PostgresDataService), "\'ПорядковыйНомер:\' || @ПорядковыйНомер@ || \", Цвет глаз мамы:\" || coalesce(@Мама.ЦветГ" + + "лаз@,\'\')")] + public virtual string МедведьСтрокой + { + get + { + // *** Start programmer edit section *** (Медведь.МедведьСтрокой Get) + return null; + // *** End programmer edit section *** (Медведь.МедведьСтрокой Get) + } + set + { + // *** Start programmer edit section *** (Медведь.МедведьСтрокой Set) + + // *** End programmer edit section *** (Медведь.МедведьСтрокой Set) + } + } + + /// + /// Пол. + /// + // *** Start programmer edit section *** (Медведь.Пол CustomAttributes) + + // *** End programmer edit section *** (Медведь.Пол CustomAttributes) + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.tПол Пол + { + get + { + // *** Start programmer edit section *** (Медведь.Пол Get start) + + // *** End programmer edit section *** (Медведь.Пол Get start) + NewPlatform.Flexberry.ORM.ODataService.Tests.tПол result = this.fПол; + // *** Start programmer edit section *** (Медведь.Пол Get end) + + // *** End programmer edit section *** (Медведь.Пол Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Пол Set start) + + // *** End programmer edit section *** (Медведь.Пол Set start) + this.fПол = value; + // *** Start programmer edit section *** (Медведь.Пол Set end) + + // *** End programmer edit section *** (Медведь.Пол Set end) + } + } + + /// + /// ПолеБС. + /// + // *** Start programmer edit section *** (Медведь.ПолеБС CustomAttributes) + + // *** End programmer edit section *** (Медведь.ПолеБС CustomAttributes) + [StrLen(255)] + public virtual string ПолеБС + { + get + { + // *** Start programmer edit section *** (Медведь.ПолеБС Get start) + + // *** End programmer edit section *** (Медведь.ПолеБС Get start) + string result = this.fПолеБС; + // *** Start programmer edit section *** (Медведь.ПолеБС Get end) + + // *** End programmer edit section *** (Медведь.ПолеБС Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.ПолеБС Set start) + + // *** End programmer edit section *** (Медведь.ПолеБС Set start) + this.fПолеБС = value; + // *** Start programmer edit section *** (Медведь.ПолеБС Set end) + + // *** End programmer edit section *** (Медведь.ПолеБС Set end) + } + } + + /// + /// ПорядковыйНомер. + /// + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер CustomAttributes) + public virtual int ПорядковыйНомер + { + get + { + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get start) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get start) + int result = this.fПорядковыйНомер; + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Get end) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set start) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set start) + this.fПорядковыйНомер = value; + // *** Start programmer edit section *** (Медведь.ПорядковыйНомер Set end) + + // *** End programmer edit section *** (Медведь.ПорядковыйНомер Set end) + } + } + + /// + /// ЦветГлаз. + /// + // *** Start programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) + + // *** End programmer edit section *** (Медведь.ЦветГлаз CustomAttributes) + [StrLen(255)] + public virtual string ЦветГлаз + { + get + { + // *** Start programmer edit section *** (Медведь.ЦветГлаз Get start) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Get start) + string result = this.fЦветГлаз; + // *** Start programmer edit section *** (Медведь.ЦветГлаз Get end) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.ЦветГлаз Set start) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Set start) + this.fЦветГлаз = value; + // *** Start programmer edit section *** (Медведь.ЦветГлаз Set end) + + // *** End programmer edit section *** (Медведь.ЦветГлаз Set end) + } + } + + /// + /// Время создания объекта. + /// + // *** Start programmer edit section *** (Медведь.CreateTime CustomAttributes) + + // *** End programmer edit section *** (Медведь.CreateTime CustomAttributes) + public virtual System.Nullable CreateTime + { + get + { + // *** Start programmer edit section *** (Медведь.CreateTime Get start) + + // *** End programmer edit section *** (Медведь.CreateTime Get start) + System.Nullable result = this.fCreateTime; + // *** Start programmer edit section *** (Медведь.CreateTime Get end) + + // *** End programmer edit section *** (Медведь.CreateTime Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.CreateTime Set start) + + // *** End programmer edit section *** (Медведь.CreateTime Set start) + this.fCreateTime = value; + // *** Start programmer edit section *** (Медведь.CreateTime Set end) + + // *** End programmer edit section *** (Медведь.CreateTime Set end) + } + } + + /// + /// Создатель объекта. + /// + // *** Start programmer edit section *** (Медведь.Creator CustomAttributes) + + // *** End programmer edit section *** (Медведь.Creator CustomAttributes) + [StrLen(255)] + public virtual string Creator + { + get + { + // *** Start programmer edit section *** (Медведь.Creator Get start) + + // *** End programmer edit section *** (Медведь.Creator Get start) + string result = this.fCreator; + // *** Start programmer edit section *** (Медведь.Creator Get end) + + // *** End programmer edit section *** (Медведь.Creator Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Creator Set start) + + // *** End programmer edit section *** (Медведь.Creator Set start) + this.fCreator = value; + // *** Start programmer edit section *** (Медведь.Creator Set end) + + // *** End programmer edit section *** (Медведь.Creator Set end) + } + } + + /// + /// Последний редактор объекта. + /// + // *** Start programmer edit section *** (Медведь.Editor CustomAttributes) + + // *** End programmer edit section *** (Медведь.Editor CustomAttributes) + [StrLen(255)] + public virtual string Editor + { + get + { + // *** Start programmer edit section *** (Медведь.Editor Get start) + + // *** End programmer edit section *** (Медведь.Editor Get start) + string result = this.fEditor; + // *** Start programmer edit section *** (Медведь.Editor Get end) + + // *** End programmer edit section *** (Медведь.Editor Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Editor Set start) + + // *** End programmer edit section *** (Медведь.Editor Set start) + this.fEditor = value; + // *** Start programmer edit section *** (Медведь.Editor Set end) + + // *** End programmer edit section *** (Медведь.Editor Set end) + } + } + + /// + /// Время последнего редактирования объекта. + /// + // *** Start programmer edit section *** (Медведь.EditTime CustomAttributes) + + // *** End programmer edit section *** (Медведь.EditTime CustomAttributes) + public virtual System.Nullable EditTime + { + get + { + // *** Start programmer edit section *** (Медведь.EditTime Get start) + + // *** End programmer edit section *** (Медведь.EditTime Get start) + System.Nullable result = this.fEditTime; + // *** Start programmer edit section *** (Медведь.EditTime Get end) + + // *** End programmer edit section *** (Медведь.EditTime Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.EditTime Set start) + + // *** End programmer edit section *** (Медведь.EditTime Set start) + this.fEditTime = value; + // *** Start programmer edit section *** (Медведь.EditTime Set end) + + // *** End programmer edit section *** (Медведь.EditTime Set end) + } + } + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь.ЛесОбитания CustomAttributes) + + // *** End programmer edit section *** (Медведь.ЛесОбитания CustomAttributes) + [PropertyStorage(new string[] { + "ЛесОбитания"})] + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Лес ЛесОбитания + { + get + { + // *** Start programmer edit section *** (Медведь.ЛесОбитания Get start) + + // *** End programmer edit section *** (Медведь.ЛесОбитания Get start) + NewPlatform.Flexberry.ORM.ODataService.Tests.Лес result = this.fЛесОбитания; + // *** Start programmer edit section *** (Медведь.ЛесОбитания Get end) + + // *** End programmer edit section *** (Медведь.ЛесОбитания Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.ЛесОбитания Set start) + + // *** End programmer edit section *** (Медведь.ЛесОбитания Set start) + this.fЛесОбитания = value; + // *** Start programmer edit section *** (Медведь.ЛесОбитания Set end) + + // *** End programmer edit section *** (Медведь.ЛесОбитания Set end) + } + } + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь.Мама CustomAttributes) + + // *** End programmer edit section *** (Медведь.Мама CustomAttributes) + [PropertyStorage(new string[] { + "Мама"})] + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Мама + { + get + { + // *** Start programmer edit section *** (Медведь.Мама Get start) + + // *** End programmer edit section *** (Медведь.Мама Get start) + NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь result = this.fМама; + // *** Start programmer edit section *** (Медведь.Мама Get end) + + // *** End programmer edit section *** (Медведь.Мама Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Мама Set start) + + // *** End programmer edit section *** (Медведь.Мама Set start) + this.fМама = value; + // *** Start programmer edit section *** (Медведь.Мама Set end) + + // *** End programmer edit section *** (Медведь.Мама Set end) + } + } + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь.Папа CustomAttributes) + + // *** End programmer edit section *** (Медведь.Папа CustomAttributes) + [PropertyStorage(new string[] { + "Папа"})] + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь Папа + { + get + { + // *** Start programmer edit section *** (Медведь.Папа Get start) + + // *** End programmer edit section *** (Медведь.Папа Get start) + NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь result = this.fПапа; + // *** Start programmer edit section *** (Медведь.Папа Get end) + + // *** End programmer edit section *** (Медведь.Папа Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Папа Set start) + + // *** End programmer edit section *** (Медведь.Папа Set start) + this.fПапа = value; + // *** Start programmer edit section *** (Медведь.Папа Set end) + + // *** End programmer edit section *** (Медведь.Папа Set end) + } + } + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь.СтранаРождения CustomAttributes) + + // *** End programmer edit section *** (Медведь.СтранаРождения CustomAttributes) + [PropertyStorage(new string[] { + "Страна"})] + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.Страна СтранаРождения + { + get + { + // *** Start programmer edit section *** (Медведь.СтранаРождения Get start) + + // *** End programmer edit section *** (Медведь.СтранаРождения Get start) + NewPlatform.Flexberry.ORM.ODataService.Tests.Страна result = this.fСтранаРождения; + // *** Start programmer edit section *** (Медведь.СтранаРождения Get end) + + // *** End programmer edit section *** (Медведь.СтранаРождения Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.СтранаРождения Set start) + + // *** End programmer edit section *** (Медведь.СтранаРождения Set start) + this.fСтранаРождения = value; + // *** Start programmer edit section *** (Медведь.СтранаРождения Set end) + + // *** End programmer edit section *** (Медведь.СтранаРождения Set end) + } + } + + /// + /// Медведь + ///Аудит включен для тестирования оффлайн-сервиса аудита в OData. + /// + // *** Start programmer edit section *** (Медведь.Берлога CustomAttributes) + + // *** End programmer edit section *** (Медведь.Берлога CustomAttributes) + public virtual NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога Берлога + { + get + { + // *** Start programmer edit section *** (Медведь.Берлога Get start) + + // *** End programmer edit section *** (Медведь.Берлога Get start) + if ((this.fБерлога == null)) + { + this.fБерлога = new NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога(this); + } + NewPlatform.Flexberry.ORM.ODataService.Tests.DetailArrayOfБерлога result = this.fБерлога; + // *** Start programmer edit section *** (Медведь.Берлога Get end) + + // *** End programmer edit section *** (Медведь.Берлога Get end) + return result; + } + set + { + // *** Start programmer edit section *** (Медведь.Берлога Set start) + + // *** End programmer edit section *** (Медведь.Берлога Set start) + this.fБерлога = value; + // *** Start programmer edit section *** (Медведь.Берлога Set end) + + // *** End programmer edit section *** (Медведь.Берлога Set end) + } + } + + /// + /// Class views container. + /// + public class Views + { + + /// + /// Представление для работы тестов на загрузку объектов. + /// + public static ICSSoft.STORMNET.View LoadTestView + { + get + { + return ICSSoft.STORMNET.Information.GetView("LoadTestView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// Представление для работы теста по использованию порядкового номера. + /// + public static ICSSoft.STORMNET.View OrderNumberTest + { + get + { + return ICSSoft.STORMNET.Information.GetView("OrderNumberTest", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// "МедведьE" view. + /// + public static ICSSoft.STORMNET.View МедведьE + { + get + { + return ICSSoft.STORMNET.Information.GetView("МедведьE", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// "МедведьL" view. + /// + public static ICSSoft.STORMNET.View МедведьL + { + get + { + return ICSSoft.STORMNET.Information.GetView("МедведьL", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// "МедведьShort" view. + /// + public static ICSSoft.STORMNET.View МедведьShort + { + get + { + return ICSSoft.STORMNET.Information.GetView("МедведьShort", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// Представление для тестов UpdateView (без мастеров и детейлов). + /// + public static ICSSoft.STORMNET.View МедведьUpdateView + { + get + { + return ICSSoft.STORMNET.Information.GetView("МедведьUpdateView", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + + /// + /// "МедведьСДелейломИВычислимымСвойством" view. + /// + public static ICSSoft.STORMNET.View МедведьСДелейломИВычислимымСвойством + { + get + { + return ICSSoft.STORMNET.Information.GetView("МедведьСДелейломИВычислимымСвойством", typeof(NewPlatform.Flexberry.ORM.ODataService.Tests.Медведь)); + } + } + } + + /// + /// Audit class settings. + /// + public class AuditSettings + { + + /// + /// Включён ли аудит для класса. + /// + public static bool AuditEnabled = true; + + /// + /// Использовать имя представления для аудита по умолчанию. + /// + public static bool UseDefaultView = true; + + /// + /// Включён ли аудит операции чтения. + /// + public static bool SelectAudit = true; + + /// + /// Имя представления для аудирования операции чтения. + /// + public static string SelectAuditViewName = "AuditView"; + + /// + /// Включён ли аудит операции создания. + /// + public static bool InsertAudit = true; + + /// + /// Имя представления для аудирования операции создания. + /// + public static string InsertAuditViewName = "AuditView"; + + /// + /// Включён ли аудит операции изменения. + /// + public static bool UpdateAudit = true; + + /// + /// Имя представления для аудирования операции изменения. + /// + public static string UpdateAuditViewName = "AuditView"; + + /// + /// Включён ли аудит операции удаления. + /// + public static bool DeleteAudit = true; + + /// + /// Имя представления для аудирования операции удаления. + /// + public static string DeleteAuditViewName = "AuditView"; + + /// + /// Путь к форме просмотра результатов аудита. + /// + public static string FormUrl = ""; + + /// + /// Режим записи данных аудита (синхронный или асинхронный). + /// + public static ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode WriteMode = ICSSoft.STORMNET.Business.Audit.Objects.tWriteMode.Synchronous; + + /// + /// Максимальная длина сохраняемого значения поля (если 0, то строка обрезаться не будет). + /// + public static int PrunningLength = 0; + + /// + /// Показывать ли пользователям в изменениях первичные ключи. + /// + public static bool ShowPrimaryKey = false; + + /// + /// Сохранять ли старое значение. + /// + public static bool KeepOldValue = true; + + /// + /// Сжимать ли сохраняемые значения. + /// + public static bool Compress = false; + + /// + /// Сохранять ли все значения атрибутов, а не только изменяемые. + /// + public static bool KeepAllValues = false; + } + } +} +