/// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Минимальный
            {
                NsgDataEnumElement Минимальный = null;
                if (ObjectList.Contains("Минимальный"))
                {
                    Минимальный = ObjectList["Минимальный"] as NsgDataEnumElement;
                }
                else
                {
                    Минимальный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Минимальный.IsLoadedFromDll              = true;
                Минимальный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Минимальный.Index                        = 0;
                Минимальный.StringFormat                 = "";
                Минимальный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Минимальный.IncludeInPredefined          = false;
                Минимальный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Минимальный.Required                     = false;
                Минимальный.EmptyValue                   = "";
                Минимальный.NullAllow                    = false;
                Минимальный.FieldName                    = "_Minimum";
                Минимальный.SaveInDatabase               = true;
                Минимальный.InformMetaDataOnValueChanged = false;
                Минимальный.Visible                      = true;
                Минимальный.Name         = "Минимальный";
                Минимальный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                     new System.Object[] { "Минимальный" });
                Минимальный.Description   = "Минимальный";
                Минимальный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Минимальный.GroupName     = "";
                Минимальный.Guid          = NsgService.StringToGuid("404deb34-4069-44e5-841d-cee01201f5a0");

                if (!ObjectList.Contains("Минимальный"))
                {
                    ObjectList.Add(Минимальный);
                }
            }
            #endregion             //создание System.String Минимальный

            #region создание System.String Низкий
            {
                NsgDataEnumElement Низкий = null;
                if (ObjectList.Contains("Низкий"))
                {
                    Низкий = ObjectList["Низкий"] as NsgDataEnumElement;
                }
                else
                {
                    Низкий = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Низкий.IsLoadedFromDll              = true;
                Низкий.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Низкий.Index                        = 1;
                Низкий.StringFormat                 = "";
                Низкий.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Низкий.IncludeInPredefined          = false;
                Низкий.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Низкий.Required                     = false;
                Низкий.EmptyValue                   = "";
                Низкий.NullAllow                    = false;
                Низкий.FieldName                    = "_Low";
                Низкий.SaveInDatabase               = true;
                Низкий.InformMetaDataOnValueChanged = false;
                Низкий.Visible                      = true;
                Низкий.Name         = "Низкий";
                Низкий.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "Низкий" });
                Низкий.Description   = "Низкий";
                Низкий.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Низкий.GroupName     = "";
                Низкий.Guid          = NsgService.StringToGuid("26ea9a7d-d8ef-4d75-a066-b609def37402");

                if (!ObjectList.Contains("Низкий"))
                {
                    ObjectList.Add(Низкий);
                }
            }
            #endregion             //создание System.String Низкий

            #region создание System.String Средний
            {
                NsgDataEnumElement Средний = null;
                if (ObjectList.Contains("Средний"))
                {
                    Средний = ObjectList["Средний"] as NsgDataEnumElement;
                }
                else
                {
                    Средний = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Средний.IsLoadedFromDll              = true;
                Средний.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Средний.Index                        = 2;
                Средний.StringFormat                 = "";
                Средний.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Средний.IncludeInPredefined          = false;
                Средний.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Средний.Required                     = false;
                Средний.EmptyValue                   = "";
                Средний.NullAllow                    = false;
                Средний.FieldName                    = "_Medium";
                Средний.SaveInDatabase               = true;
                Средний.InformMetaDataOnValueChanged = false;
                Средний.Visible                      = true;
                Средний.Name         = "Средний";
                Средний.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "Средний" });
                Средний.Description   = "Средний";
                Средний.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Средний.GroupName     = "";
                Средний.Guid          = NsgService.StringToGuid("5e11f68d-df67-4bef-bc85-d3f525109499");

                if (!ObjectList.Contains("Средний"))
                {
                    ObjectList.Add(Средний);
                }
            }
            #endregion             //создание System.String Средний

            #region создание System.String Высокий
            {
                NsgDataEnumElement Высокий = null;
                if (ObjectList.Contains("Высокий"))
                {
                    Высокий = ObjectList["Высокий"] as NsgDataEnumElement;
                }
                else
                {
                    Высокий = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Высокий.IsLoadedFromDll              = true;
                Высокий.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Высокий.Index                        = 3;
                Высокий.StringFormat                 = "";
                Высокий.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Высокий.IncludeInPredefined          = false;
                Высокий.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Высокий.Required                     = false;
                Высокий.EmptyValue                   = "";
                Высокий.NullAllow                    = false;
                Высокий.FieldName                    = "_High";
                Высокий.SaveInDatabase               = true;
                Высокий.InformMetaDataOnValueChanged = false;
                Высокий.Visible                      = true;
                Высокий.Name         = "Высокий";
                Высокий.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "Высокий" });
                Высокий.Description   = "Высокий";
                Высокий.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Высокий.GroupName     = "";
                Высокий.Guid          = NsgService.StringToGuid("d2fac93d-b161-4bff-a7f6-faa76c4bff8a");

                if (!ObjectList.Contains("Высокий"))
                {
                    ObjectList.Add(Высокий);
                }
            }
            #endregion             //создание System.String Высокий

            #region создание System.String Максимальный
            {
                NsgDataEnumElement Максимальный = null;
                if (ObjectList.Contains("Максимальный"))
                {
                    Максимальный = ObjectList["Максимальный"] as NsgDataEnumElement;
                }
                else
                {
                    Максимальный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Максимальный.IsLoadedFromDll              = true;
                Максимальный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Максимальный.Index                        = 4;
                Максимальный.StringFormat                 = "";
                Максимальный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Максимальный.IncludeInPredefined          = false;
                Максимальный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Максимальный.Required                     = false;
                Максимальный.EmptyValue                   = "";
                Максимальный.NullAllow                    = false;
                Максимальный.FieldName                    = "_Maximum";
                Максимальный.SaveInDatabase               = true;
                Максимальный.InformMetaDataOnValueChanged = false;
                Максимальный.Visible                      = true;
                Максимальный.Name         = "Максимальный";
                Максимальный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                      new System.Object[] { "Максимальный" });
                Максимальный.Description   = "Максимальный";
                Максимальный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Максимальный.GroupName     = "";
                Максимальный.Guid          = NsgService.StringToGuid("5e8cac67-0b16-4470-8f37-fcf81345d570");

                if (!ObjectList.Contains("Максимальный"))
                {
                    ObjectList.Add(Максимальный);
                }
            }
            #endregion             //создание System.String Максимальный


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "Приоритет";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("226605c2-7e81-4f06-83ba-7d7f9f378231");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "Priority";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Тип приоритета" });
            Description   = "Тип приоритета";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Оповещение
            {
                NsgDataEnumElement Оповещение = null;
                if (ObjectList.Contains("Оповещение"))
                {
                    Оповещение = ObjectList["Оповещение"] as NsgDataEnumElement;
                }
                else
                {
                    Оповещение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Оповещение.IsLoadedFromDll              = true;
                Оповещение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Оповещение.Index                        = 0;
                Оповещение.StringFormat                 = "";
                Оповещение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Оповещение.IncludeInPredefined          = false;
                Оповещение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Оповещение.Required                     = false;
                Оповещение.EmptyValue                   = "";
                Оповещение.NullAllow                    = false;
                Оповещение.FieldName                    = "_Notification";
                Оповещение.SaveInDatabase               = true;
                Оповещение.InformMetaDataOnValueChanged = false;
                Оповещение.Visible                      = true;
                Оповещение.Name         = "Оповещение";
                Оповещение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                    new System.Object[] { "Оповещение" });
                Оповещение.Description   = "Оповещение";
                Оповещение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Оповещение.GroupName     = "";
                Оповещение.Guid          = NsgService.StringToGuid("94bd92d6-4416-4b05-9136-8a0024d6b278");

                if (!ObjectList.Contains("Оповещение"))
                {
                    ObjectList.Add(Оповещение);
                }
            }
            #endregion             //создание System.String Оповещение

            #region создание System.String Предупреждение
            {
                NsgDataEnumElement Предупреждение = null;
                if (ObjectList.Contains("Предупреждение"))
                {
                    Предупреждение = ObjectList["Предупреждение"] as NsgDataEnumElement;
                }
                else
                {
                    Предупреждение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Предупреждение.IsLoadedFromDll              = true;
                Предупреждение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Предупреждение.Index                        = 1;
                Предупреждение.StringFormat                 = "";
                Предупреждение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Предупреждение.IncludeInPredefined          = false;
                Предупреждение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Предупреждение.Required                     = false;
                Предупреждение.EmptyValue                   = "";
                Предупреждение.NullAllow                    = false;
                Предупреждение.FieldName                    = "_Warning";
                Предупреждение.SaveInDatabase               = true;
                Предупреждение.InformMetaDataOnValueChanged = false;
                Предупреждение.Visible                      = true;
                Предупреждение.Name         = "Предупреждение";
                Предупреждение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                        new System.Object[] { "Предупреждение" });
                Предупреждение.Description   = "Предупреждение";
                Предупреждение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Предупреждение.GroupName     = "";
                Предупреждение.Guid          = NsgService.StringToGuid("8003790d-bd27-4f60-ac2b-e6d6fc3f6b01");

                if (!ObjectList.Contains("Предупреждение"))
                {
                    ObjectList.Add(Предупреждение);
                }
            }
            #endregion             //создание System.String Предупреждение

            #region создание System.String Напоминание
            {
                NsgDataEnumElement Напоминание = null;
                if (ObjectList.Contains("Напоминание"))
                {
                    Напоминание = ObjectList["Напоминание"] as NsgDataEnumElement;
                }
                else
                {
                    Напоминание = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Напоминание.IsLoadedFromDll              = true;
                Напоминание.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Напоминание.Index                        = 2;
                Напоминание.StringFormat                 = "";
                Напоминание.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Напоминание.IncludeInPredefined          = false;
                Напоминание.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Напоминание.Required                     = false;
                Напоминание.EmptyValue                   = "";
                Напоминание.NullAllow                    = false;
                Напоминание.FieldName                    = "_Reminder";
                Напоминание.SaveInDatabase               = true;
                Напоминание.InformMetaDataOnValueChanged = false;
                Напоминание.Visible                      = true;
                Напоминание.Name         = "Напоминание";
                Напоминание.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                     new System.Object[] { "Напоминание" });
                Напоминание.Description   = "Напоминание";
                Напоминание.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Напоминание.GroupName     = "";
                Напоминание.Guid          = NsgService.StringToGuid("16dda922-debc-4cc5-b308-d37062587649");

                if (!ObjectList.Contains("Напоминание"))
                {
                    ObjectList.Add(Напоминание);
                }
            }
            #endregion             //создание System.String Напоминание


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ТипСообщения";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("6fbbaff2-244b-4f4c-b1cf-aaedcff43dd9");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "MessageType";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Тип сообщения" });
            Description   = "Тип сообщения";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Расход
            {
                NsgDataEnumElement асход = null;
                if (ObjectList.Contains("Расход"))
                {
                    асход = ObjectList["Расход"] as NsgDataEnumElement;
                }
                else
                {
                    асход = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                асход.IsLoadedFromDll              = true;
                асход.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                асход.Index                        = -1;
                асход.StringFormat                 = "";
                асход.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                асход.IncludeInPredefined          = false;
                асход.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                асход.Required                     = false;
                асход.EmptyValue                   = "";
                асход.NullAllow                    = false;
                асход.FieldName                    = "Raskhod";
                асход.SaveInDatabase               = true;
                асход.InformMetaDataOnValueChanged = false;
                асход.Visible                      = true;
                асход.Name         = "Расход";
                асход.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "" });
                асход.Description   = "Расход";
                асход.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                асход.GroupName     = "";
                асход.Guid          = NsgService.StringToGuid("061de208-747c-4a55-a04e-a021f3ba6634");

                if (!ObjectList.Contains("Расход"))
                {
                    ObjectList.Add(асход);
                }
            }
            #endregion             //создание System.String Расход

            #region создание System.String Приход
            {
                NsgDataEnumElement Приход = null;
                if (ObjectList.Contains("Приход"))
                {
                    Приход = ObjectList["Приход"] as NsgDataEnumElement;
                }
                else
                {
                    Приход = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Приход.IsLoadedFromDll              = true;
                Приход.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Приход.Index                        = 1;
                Приход.StringFormat                 = "";
                Приход.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Приход.IncludeInPredefined          = false;
                Приход.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Приход.Required                     = false;
                Приход.EmptyValue                   = "";
                Приход.NullAllow                    = false;
                Приход.FieldName                    = "Prikhod";
                Приход.SaveInDatabase               = true;
                Приход.InformMetaDataOnValueChanged = false;
                Приход.Visible                      = true;
                Приход.Name         = "Приход";
                Приход.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Приход.Description   = "Приход";
                Приход.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Приход.GroupName     = "";
                Приход.Guid          = NsgService.StringToGuid("5b0a00dd-3e3f-42cc-b852-401e904cc34d");

                if (!ObjectList.Contains("Приход"))
                {
                    ObjectList.Add(Приход);
                }
            }
            #endregion             //создание System.String Приход


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ВидыДвижений";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("2df52aed-43af-454e-9d12-e5b9181d5de3");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "MovementSign";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Виды движений";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Full;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Создан
            {
                NsgDataEnumElement Создан = null;
                if (ObjectList.Contains("Создан"))
                {
                    Создан = ObjectList["Создан"] as NsgDataEnumElement;
                }
                else
                {
                    Создан = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Создан.IsLoadedFromDll              = true;
                Создан.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Создан.Index                        = 0;
                Создан.StringFormat                 = "";
                Создан.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Создан.IncludeInPredefined          = false;
                Создан.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Создан.Required                     = false;
                Создан.EmptyValue                   = "";
                Создан.NullAllow                    = false;
                Создан.FieldName                    = "Sozdan";
                Создан.SaveInDatabase               = true;
                Создан.InformMetaDataOnValueChanged = false;
                Создан.Visible                      = true;
                Создан.Name         = "Создан";
                Создан.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Создан.Description   = "Создан";
                Создан.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Создан.GroupName     = "";
                Создан.Guid          = NsgService.StringToGuid("a94695ea-849f-4ea1-aa4d-2483b8328f00");

                if (!ObjectList.Contains("Создан"))
                {
                    ObjectList.Add(Создан);
                }
            }
            #endregion             //создание System.String Создан

            #region создание System.String Сохранен
            {
                NsgDataEnumElement Сохранен = null;
                if (ObjectList.Contains("Сохранен"))
                {
                    Сохранен = ObjectList["Сохранен"] as NsgDataEnumElement;
                }
                else
                {
                    Сохранен = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Сохранен.IsLoadedFromDll              = true;
                Сохранен.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Сохранен.Index                        = 1;
                Сохранен.StringFormat                 = "";
                Сохранен.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Сохранен.IncludeInPredefined          = false;
                Сохранен.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Сохранен.Required                     = false;
                Сохранен.EmptyValue                   = "";
                Сохранен.NullAllow                    = false;
                Сохранен.FieldName                    = "Sokhranen";
                Сохранен.SaveInDatabase               = true;
                Сохранен.InformMetaDataOnValueChanged = false;
                Сохранен.Visible                      = true;
                Сохранен.Name         = "Сохранен";
                Сохранен.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                Сохранен.Description   = "Сохранен";
                Сохранен.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Сохранен.GroupName     = "";
                Сохранен.Guid          = NsgService.StringToGuid("1569837b-aee7-4962-9244-aba5e1af9fc9");

                if (!ObjectList.Contains("Сохранен"))
                {
                    ObjectList.Add(Сохранен);
                }
            }
            #endregion             //создание System.String Сохранен

            #region создание System.String Удален
            {
                NsgDataEnumElement Удален = null;
                if (ObjectList.Contains("Удален"))
                {
                    Удален = ObjectList["Удален"] as NsgDataEnumElement;
                }
                else
                {
                    Удален = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Удален.IsLoadedFromDll              = true;
                Удален.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Удален.Index                        = 2;
                Удален.StringFormat                 = "";
                Удален.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Удален.IncludeInPredefined          = false;
                Удален.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Удален.Required                     = false;
                Удален.EmptyValue                   = "";
                Удален.NullAllow                    = false;
                Удален.FieldName                    = "Udalen";
                Удален.SaveInDatabase               = true;
                Удален.InformMetaDataOnValueChanged = false;
                Удален.Visible                      = true;
                Удален.Name         = "Удален";
                Удален.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Удален.Description   = "Удален";
                Удален.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Удален.GroupName     = "";
                Удален.Guid          = NsgService.StringToGuid("5c1354f9-01cd-4bd0-9b75-3408bed012df");

                if (!ObjectList.Contains("Удален"))
                {
                    ObjectList.Add(Удален);
                }
            }
            #endregion             //создание System.String Удален

            #region создание System.String Шаблон
            {
                NsgDataEnumElement Шаблон = null;
                if (ObjectList.Contains("Шаблон"))
                {
                    Шаблон = ObjectList["Шаблон"] as NsgDataEnumElement;
                }
                else
                {
                    Шаблон = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Шаблон.IsLoadedFromDll              = true;
                Шаблон.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Шаблон.Index                        = 4;
                Шаблон.StringFormat                 = "";
                Шаблон.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Шаблон.IncludeInPredefined          = false;
                Шаблон.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Шаблон.Required                     = false;
                Шаблон.EmptyValue                   = "";
                Шаблон.NullAllow                    = false;
                Шаблон.FieldName                    = "SHablon";
                Шаблон.SaveInDatabase               = true;
                Шаблон.InformMetaDataOnValueChanged = false;
                Шаблон.Visible                      = true;
                Шаблон.Name         = "Шаблон";
                Шаблон.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Шаблон.Description   = "Шаблон";
                Шаблон.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Шаблон.GroupName     = "";
                Шаблон.Guid          = NsgService.StringToGuid("6d3aa2ba-76fd-4d1e-b0a9-e61cf89c0cad");

                if (!ObjectList.Contains("Шаблон"))
                {
                    ObjectList.Add(Шаблон);
                }
            }
            #endregion             //создание System.String Шаблон

            #region создание System.String Проведен
            {
                NsgDataEnumElement Проведен = null;
                if (ObjectList.Contains("Проведен"))
                {
                    Проведен = ObjectList["Проведен"] as NsgDataEnumElement;
                }
                else
                {
                    Проведен = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Проведен.IsLoadedFromDll              = true;
                Проведен.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Проведен.Index                        = 8;
                Проведен.StringFormat                 = "";
                Проведен.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Проведен.IncludeInPredefined          = false;
                Проведен.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Проведен.Required                     = false;
                Проведен.EmptyValue                   = "";
                Проведен.NullAllow                    = false;
                Проведен.FieldName                    = "Proveden";
                Проведен.SaveInDatabase               = true;
                Проведен.InformMetaDataOnValueChanged = false;
                Проведен.Visible                      = true;
                Проведен.Name         = "Проведен";
                Проведен.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                Проведен.Description   = "Проведен";
                Проведен.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Проведен.GroupName     = "";
                Проведен.Guid          = NsgService.StringToGuid("c7381ad3-656a-47f5-9f42-1db5c624e4b4");

                if (!ObjectList.Contains("Проведен"))
                {
                    ObjectList.Add(Проведен);
                }
            }
            #endregion             //создание System.String Проведен

            #region создание System.String Предопределенный
            {
                NsgDataEnumElement Предопределенный = null;
                if (ObjectList.Contains("Предопределенный"))
                {
                    Предопределенный = ObjectList["Предопределенный"] as NsgDataEnumElement;
                }
                else
                {
                    Предопределенный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Предопределенный.IsLoadedFromDll              = true;
                Предопределенный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Предопределенный.Index                        = 16;
                Предопределенный.StringFormat                 = "";
                Предопределенный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Предопределенный.IncludeInPredefined          = false;
                Предопределенный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Предопределенный.Required                     = false;
                Предопределенный.EmptyValue                   = "";
                Предопределенный.NullAllow                    = false;
                Предопределенный.FieldName                    = "Predopredelennyij";
                Предопределенный.SaveInDatabase               = true;
                Предопределенный.InformMetaDataOnValueChanged = false;
                Предопределенный.Visible                      = true;
                Предопределенный.Name         = "Предопределенный";
                Предопределенный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                          new System.Object[] { "" });
                Предопределенный.Description   = "Предопределенный";
                Предопределенный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Предопределенный.GroupName     = "";
                Предопределенный.Guid          = NsgService.StringToGuid("72d47a00-be22-4226-a693-886f2583de55");

                if (!ObjectList.Contains("Предопределенный"))
                {
                    ObjectList.Add(Предопределенный);
                }
            }
            #endregion             //создание System.String Предопределенный


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "СостоянияОбъекта";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("a93bc854-0396-41ce-b0a3-ff548ff575a6");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "ObjectStateEnum";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Состояния объекта";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Full;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Минимальный
            {
                NsgDataEnumElement Минимальный = null;
                if (ObjectList.Contains("Минимальный"))
                {
                    Минимальный = ObjectList["Минимальный"] as NsgDataEnumElement;
                }
                else
                {
                    Минимальный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Минимальный.IsLoadedFromDll              = true;
                Минимальный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Минимальный.Index                        = 0;
                Минимальный.StringFormat                 = "";
                Минимальный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Минимальный.IncludeInPredefined          = false;
                Минимальный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Минимальный.Required                     = false;
                Минимальный.EmptyValue                   = "";
                Минимальный.NullAllow                    = false;
                Минимальный.FieldName                    = "_Minimum";
                Минимальный.SaveInDatabase               = true;
                Минимальный.InformMetaDataOnValueChanged = false;
                Минимальный.Visible                      = true;
                Минимальный.Name         = "Минимальный";
                Минимальный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                     new System.Object[] { "Минимальный" });
                Минимальный.Description   = "Минимальный";
                Минимальный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Минимальный.GroupName     = "";
                Минимальный.Guid          = NsgService.StringToGuid("a01b71b3-7e18-4e8e-8a5b-d7a6edabedf1");

                if (!ObjectList.Contains("Минимальный"))
                {
                    ObjectList.Add(Минимальный);
                }
            }
            #endregion             //создание System.String Минимальный

            #region создание System.String Низкий
            {
                NsgDataEnumElement Низкий = null;
                if (ObjectList.Contains("Низкий"))
                {
                    Низкий = ObjectList["Низкий"] as NsgDataEnumElement;
                }
                else
                {
                    Низкий = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Низкий.IsLoadedFromDll              = true;
                Низкий.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Низкий.Index                        = 1;
                Низкий.StringFormat                 = "";
                Низкий.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Низкий.IncludeInPredefined          = false;
                Низкий.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Низкий.Required                     = false;
                Низкий.EmptyValue                   = "";
                Низкий.NullAllow                    = false;
                Низкий.FieldName                    = "_Low";
                Низкий.SaveInDatabase               = true;
                Низкий.InformMetaDataOnValueChanged = false;
                Низкий.Visible                      = true;
                Низкий.Name         = "Низкий";
                Низкий.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "Низкий" });
                Низкий.Description   = "Низкий";
                Низкий.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Низкий.GroupName     = "";
                Низкий.Guid          = NsgService.StringToGuid("f3cb50da-80e9-46d8-9c94-1d3ad5ee9749");

                if (!ObjectList.Contains("Низкий"))
                {
                    ObjectList.Add(Низкий);
                }
            }
            #endregion             //создание System.String Низкий

            #region создание System.String Средний
            {
                NsgDataEnumElement Средний = null;
                if (ObjectList.Contains("Средний"))
                {
                    Средний = ObjectList["Средний"] as NsgDataEnumElement;
                }
                else
                {
                    Средний = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Средний.IsLoadedFromDll              = true;
                Средний.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Средний.Index                        = 2;
                Средний.StringFormat                 = "";
                Средний.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Средний.IncludeInPredefined          = false;
                Средний.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Средний.Required                     = false;
                Средний.EmptyValue                   = "";
                Средний.NullAllow                    = false;
                Средний.FieldName                    = "_Medium";
                Средний.SaveInDatabase               = true;
                Средний.InformMetaDataOnValueChanged = false;
                Средний.Visible                      = true;
                Средний.Name         = "Средний";
                Средний.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "Средний" });
                Средний.Description   = "Средний";
                Средний.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Средний.GroupName     = "";
                Средний.Guid          = NsgService.StringToGuid("8daad88a-b281-468c-b7d8-13cafa5234a0");

                if (!ObjectList.Contains("Средний"))
                {
                    ObjectList.Add(Средний);
                }
            }
            #endregion             //создание System.String Средний

            #region создание System.String Высокий
            {
                NsgDataEnumElement Высокий = null;
                if (ObjectList.Contains("Высокий"))
                {
                    Высокий = ObjectList["Высокий"] as NsgDataEnumElement;
                }
                else
                {
                    Высокий = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Высокий.IsLoadedFromDll              = true;
                Высокий.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Высокий.Index                        = 3;
                Высокий.StringFormat                 = "";
                Высокий.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Высокий.IncludeInPredefined          = false;
                Высокий.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Высокий.Required                     = false;
                Высокий.EmptyValue                   = "";
                Высокий.NullAllow                    = false;
                Высокий.FieldName                    = "_High";
                Высокий.SaveInDatabase               = true;
                Высокий.InformMetaDataOnValueChanged = false;
                Высокий.Visible                      = true;
                Высокий.Name         = "Высокий";
                Высокий.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "Высокий" });
                Высокий.Description   = "Высокий";
                Высокий.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Высокий.GroupName     = "";
                Высокий.Guid          = NsgService.StringToGuid("098bb368-f9e6-45a0-a24f-18373078f919");

                if (!ObjectList.Contains("Высокий"))
                {
                    ObjectList.Add(Высокий);
                }
            }
            #endregion             //создание System.String Высокий

            #region создание System.String Максимальный
            {
                NsgDataEnumElement Максимальный = null;
                if (ObjectList.Contains("Максимальный"))
                {
                    Максимальный = ObjectList["Максимальный"] as NsgDataEnumElement;
                }
                else
                {
                    Максимальный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Максимальный.IsLoadedFromDll              = true;
                Максимальный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Максимальный.Index                        = 4;
                Максимальный.StringFormat                 = "";
                Максимальный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Максимальный.IncludeInPredefined          = false;
                Максимальный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Максимальный.Required                     = false;
                Максимальный.EmptyValue                   = "";
                Максимальный.NullAllow                    = false;
                Максимальный.FieldName                    = "_Maximum";
                Максимальный.SaveInDatabase               = true;
                Максимальный.InformMetaDataOnValueChanged = false;
                Максимальный.Visible                      = true;
                Максимальный.Name         = "Максимальный";
                Максимальный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                      new System.Object[] { "Максимальный" });
                Максимальный.Description   = "Максимальный";
                Максимальный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Максимальный.GroupName     = "";
                Максимальный.Guid          = NsgService.StringToGuid("b6b449be-d3dd-4a75-856c-a4ecd66e8b98");

                if (!ObjectList.Contains("Максимальный"))
                {
                    ObjectList.Add(Максимальный);
                }
            }
            #endregion             //создание System.String Максимальный


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "Приоритет";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("a7862682-ff18-4b7f-92fa-597a0b758034");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "Priority";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Тип приоритета" });
            Description   = "Тип приоритета";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Оповещение
            {
                NsgDataEnumElement Оповещение = null;
                if (ObjectList.Contains("Оповещение"))
                {
                    Оповещение = ObjectList["Оповещение"] as NsgDataEnumElement;
                }
                else
                {
                    Оповещение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Оповещение.IsLoadedFromDll              = true;
                Оповещение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Оповещение.Index                        = 0;
                Оповещение.StringFormat                 = "";
                Оповещение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Оповещение.IncludeInPredefined          = false;
                Оповещение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Оповещение.Required                     = false;
                Оповещение.EmptyValue                   = "";
                Оповещение.NullAllow                    = false;
                Оповещение.FieldName                    = "_Notification";
                Оповещение.SaveInDatabase               = true;
                Оповещение.InformMetaDataOnValueChanged = false;
                Оповещение.Visible                      = true;
                Оповещение.Name         = "Оповещение";
                Оповещение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                    new System.Object[] { "Оповещение" });
                Оповещение.Description   = "Оповещение";
                Оповещение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Оповещение.GroupName     = "";
                Оповещение.Guid          = NsgService.StringToGuid("91f278ab-3ab5-457b-bff6-8344a6a15816");

                if (!ObjectList.Contains("Оповещение"))
                {
                    ObjectList.Add(Оповещение);
                }
            }
            #endregion             //создание System.String Оповещение

            #region создание System.String Предупреждение
            {
                NsgDataEnumElement Предупреждение = null;
                if (ObjectList.Contains("Предупреждение"))
                {
                    Предупреждение = ObjectList["Предупреждение"] as NsgDataEnumElement;
                }
                else
                {
                    Предупреждение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Предупреждение.IsLoadedFromDll              = true;
                Предупреждение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Предупреждение.Index                        = 1;
                Предупреждение.StringFormat                 = "";
                Предупреждение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Предупреждение.IncludeInPredefined          = false;
                Предупреждение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Предупреждение.Required                     = false;
                Предупреждение.EmptyValue                   = "";
                Предупреждение.NullAllow                    = false;
                Предупреждение.FieldName                    = "_Warning";
                Предупреждение.SaveInDatabase               = true;
                Предупреждение.InformMetaDataOnValueChanged = false;
                Предупреждение.Visible                      = true;
                Предупреждение.Name         = "Предупреждение";
                Предупреждение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                        new System.Object[] { "Предупреждение" });
                Предупреждение.Description   = "Предупреждение";
                Предупреждение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Предупреждение.GroupName     = "";
                Предупреждение.Guid          = NsgService.StringToGuid("c5b4a137-20a0-4182-accb-0d0f708760be");

                if (!ObjectList.Contains("Предупреждение"))
                {
                    ObjectList.Add(Предупреждение);
                }
            }
            #endregion             //создание System.String Предупреждение

            #region создание System.String Напоминание
            {
                NsgDataEnumElement Напоминание = null;
                if (ObjectList.Contains("Напоминание"))
                {
                    Напоминание = ObjectList["Напоминание"] as NsgDataEnumElement;
                }
                else
                {
                    Напоминание = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Напоминание.IsLoadedFromDll              = true;
                Напоминание.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Напоминание.Index                        = 2;
                Напоминание.StringFormat                 = "";
                Напоминание.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Напоминание.IncludeInPredefined          = false;
                Напоминание.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Напоминание.Required                     = false;
                Напоминание.EmptyValue                   = "";
                Напоминание.NullAllow                    = false;
                Напоминание.FieldName                    = "_Reminder";
                Напоминание.SaveInDatabase               = true;
                Напоминание.InformMetaDataOnValueChanged = false;
                Напоминание.Visible                      = true;
                Напоминание.Name         = "Напоминание";
                Напоминание.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                     new System.Object[] { "Напоминание" });
                Напоминание.Description   = "Напоминание";
                Напоминание.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Напоминание.GroupName     = "";
                Напоминание.Guid          = NsgService.StringToGuid("4dd9a7ae-211b-4087-9ad9-e6bf228df8bf");

                if (!ObjectList.Contains("Напоминание"))
                {
                    ObjectList.Add(Напоминание);
                }
            }
            #endregion             //создание System.String Напоминание


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ТипСообщения";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("8eebd41d-a140-486e-b0e8-8c64784ed31a");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "MessageType";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Тип сообщения" });
            Description   = "Тип сообщения";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Разрешено
            {
                NsgDataEnumElement азрешено = null;
                if (ObjectList.Contains("Разрешено"))
                {
                    азрешено = ObjectList["Разрешено"] as NsgDataEnumElement;
                }
                else
                {
                    азрешено = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                азрешено.IsLoadedFromDll              = true;
                азрешено.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                азрешено.Index                        = 0;
                азрешено.StringFormat                 = "";
                азрешено.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                азрешено.IncludeInPredefined          = false;
                азрешено.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                азрешено.Required                     = false;
                азрешено.EmptyValue                   = "";
                азрешено.NullAllow                    = false;
                азрешено.FieldName                    = "Razresheno";
                азрешено.SaveInDatabase               = true;
                азрешено.InformMetaDataOnValueChanged = false;
                азрешено.Visible                      = true;
                азрешено.Name         = "Разрешено";
                азрешено.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                азрешено.Description   = "Разрешено";
                азрешено.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                азрешено.GroupName     = "";
                азрешено.Guid          = NsgService.StringToGuid("c8e3cee0-a701-4fda-b20e-a7c83bc4dde6");

                if (!ObjectList.Contains("Разрешено"))
                {
                    ObjectList.Add(азрешено);
                }
            }
            #endregion             //создание System.String Разрешено

            #region создание System.String Запрещено
            {
                NsgDataEnumElement Запрещено = null;
                if (ObjectList.Contains("Запрещено"))
                {
                    Запрещено = ObjectList["Запрещено"] as NsgDataEnumElement;
                }
                else
                {
                    Запрещено = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Запрещено.IsLoadedFromDll              = true;
                Запрещено.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Запрещено.Index                        = 1;
                Запрещено.StringFormat                 = "";
                Запрещено.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Запрещено.IncludeInPredefined          = false;
                Запрещено.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Запрещено.Required                     = false;
                Запрещено.EmptyValue                   = "";
                Запрещено.NullAllow                    = false;
                Запрещено.FieldName                    = "Zaprescheno";
                Запрещено.SaveInDatabase               = true;
                Запрещено.InformMetaDataOnValueChanged = false;
                Запрещено.Visible                      = true;
                Запрещено.Name         = "Запрещено";
                Запрещено.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                   new System.Object[] { "" });
                Запрещено.Description   = "Запрещено";
                Запрещено.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Запрещено.GroupName     = "";
                Запрещено.Guid          = NsgService.StringToGuid("169862e4-d504-41d8-973f-6c68f149e477");

                if (!ObjectList.Contains("Запрещено"))
                {
                    ObjectList.Add(Запрещено);
                }
            }
            #endregion             //создание System.String Запрещено

            #region создание System.String Наследует
            {
                NsgDataEnumElement Наследует = null;
                if (ObjectList.Contains("Наследует"))
                {
                    Наследует = ObjectList["Наследует"] as NsgDataEnumElement;
                }
                else
                {
                    Наследует = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Наследует.IsLoadedFromDll              = true;
                Наследует.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Наследует.Index                        = 2;
                Наследует.StringFormat                 = "";
                Наследует.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Наследует.IncludeInPredefined          = false;
                Наследует.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Наследует.Required                     = false;
                Наследует.EmptyValue                   = "";
                Наследует.NullAllow                    = false;
                Наследует.FieldName                    = "Nasleduet";
                Наследует.SaveInDatabase               = true;
                Наследует.InformMetaDataOnValueChanged = false;
                Наследует.Visible                      = true;
                Наследует.Name         = "Наследует";
                Наследует.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                   new System.Object[] { "" });
                Наследует.Description   = "Наследует";
                Наследует.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Наследует.GroupName     = "";
                Наследует.Guid          = NsgService.StringToGuid("b3a9156e-6d25-4300-9105-a7e528bab516");

                if (!ObjectList.Contains("Наследует"))
                {
                    ObjectList.Add(Наследует);
                }
            }
            #endregion             //создание System.String Наследует


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "РазрешениеОперацииПользователя";
            Visible                = false;
            Guid                   = NsgService.StringToGuid("ce3c7cf5-efdf-46e5-8d64-9420e15cf600");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "UserOperationAccess";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Разрешение операции пользователя" });
            Description   = "Разрешение операции пользователя";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Deprecated;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Провести
            {
                NsgDataEnumElement Провести = null;
                if (ObjectList.Contains("Провести"))
                {
                    Провести = ObjectList["Провести"] as NsgDataEnumElement;
                }
                else
                {
                    Провести = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Провести.IsLoadedFromDll              = true;
                Провести.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Провести.Index                        = 0;
                Провести.StringFormat                 = "";
                Провести.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Провести.IncludeInPredefined          = false;
                Провести.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Провести.Required                     = false;
                Провести.EmptyValue                   = "";
                Провести.NullAllow                    = false;
                Провести.FieldName                    = "_Handle";
                Провести.SaveInDatabase               = true;
                Провести.InformMetaDataOnValueChanged = false;
                Провести.Visible                      = true;
                Провести.Name         = "Провести";
                Провести.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "Провести" });
                Провести.Description   = "Провести";
                Провести.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Провести.GroupName     = "";
                Провести.Guid          = NsgService.StringToGuid("203ccb64-be50-47ee-baea-0f7662a7dfe5");

                if (!ObjectList.Contains("Провести"))
                {
                    ObjectList.Add(Провести);
                }
            }
            #endregion             //создание System.String Провести

            #region создание System.String ОтменитьПроведение
            {
                NsgDataEnumElement ОтменитьПроведение = null;
                if (ObjectList.Contains("ОтменитьПроведение"))
                {
                    ОтменитьПроведение = ObjectList["ОтменитьПроведение"] as NsgDataEnumElement;
                }
                else
                {
                    ОтменитьПроведение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                ОтменитьПроведение.IsLoadedFromDll              = true;
                ОтменитьПроведение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                ОтменитьПроведение.Index                        = 1;
                ОтменитьПроведение.StringFormat                 = "";
                ОтменитьПроведение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                ОтменитьПроведение.IncludeInPredefined          = false;
                ОтменитьПроведение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                ОтменитьПроведение.Required                     = false;
                ОтменитьПроведение.EmptyValue                   = "";
                ОтменитьПроведение.NullAllow                    = false;
                ОтменитьПроведение.FieldName                    = "_UnHandle";
                ОтменитьПроведение.SaveInDatabase               = true;
                ОтменитьПроведение.InformMetaDataOnValueChanged = false;
                ОтменитьПроведение.Visible                      = true;
                ОтменитьПроведение.Name         = "ОтменитьПроведение";
                ОтменитьПроведение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                            new System.Object[] { "Отменить проведение" });
                ОтменитьПроведение.Description   = "Отменить проведение";
                ОтменитьПроведение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                ОтменитьПроведение.GroupName     = "";
                ОтменитьПроведение.Guid          = NsgService.StringToGuid("159fb7e9-7c3d-422c-9b0a-e44e31c93a99");

                if (!ObjectList.Contains("ОтменитьПроведение"))
                {
                    ObjectList.Add(ОтменитьПроведение);
                }
            }
            #endregion             //создание System.String ОтменитьПроведение

            #region создание System.String ПометитьНаУдаление
            {
                NsgDataEnumElement ПометитьНаУдаление = null;
                if (ObjectList.Contains("ПометитьНаУдаление"))
                {
                    ПометитьНаУдаление = ObjectList["ПометитьНаУдаление"] as NsgDataEnumElement;
                }
                else
                {
                    ПометитьНаУдаление = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                ПометитьНаУдаление.IsLoadedFromDll              = true;
                ПометитьНаУдаление.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                ПометитьНаУдаление.Index                        = 2;
                ПометитьНаУдаление.StringFormat                 = "";
                ПометитьНаУдаление.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                ПометитьНаУдаление.IncludeInPredefined          = false;
                ПометитьНаУдаление.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                ПометитьНаУдаление.Required                     = false;
                ПометитьНаУдаление.EmptyValue                   = "";
                ПометитьНаУдаление.NullAllow                    = false;
                ПометитьНаУдаление.FieldName                    = "_SetDeleteMark";
                ПометитьНаУдаление.SaveInDatabase               = true;
                ПометитьНаУдаление.InformMetaDataOnValueChanged = false;
                ПометитьНаУдаление.Visible                      = true;
                ПометитьНаУдаление.Name         = "ПометитьНаУдаление";
                ПометитьНаУдаление.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                            new System.Object[] { "Пометить на удаление" });
                ПометитьНаУдаление.Description   = "Пометить на удаление";
                ПометитьНаУдаление.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                ПометитьНаУдаление.GroupName     = "";
                ПометитьНаУдаление.Guid          = NsgService.StringToGuid("8139fe84-f5fd-467d-b74f-9b739057dcb4");

                if (!ObjectList.Contains("ПометитьНаУдаление"))
                {
                    ObjectList.Add(ПометитьНаУдаление);
                }
            }
            #endregion             //создание System.String ПометитьНаУдаление

            #region создание System.String Нет
            {
                NsgDataEnumElement Нет = null;
                if (ObjectList.Contains("Нет"))
                {
                    Нет = ObjectList["Нет"] as NsgDataEnumElement;
                }
                else
                {
                    Нет = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Нет.IsLoadedFromDll              = true;
                Нет.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Нет.Index                        = 3;
                Нет.StringFormat                 = "";
                Нет.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Нет.IncludeInPredefined          = false;
                Нет.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Нет.Required                     = false;
                Нет.EmptyValue                   = "";
                Нет.NullAllow                    = false;
                Нет.FieldName                    = "_None";
                Нет.SaveInDatabase               = true;
                Нет.InformMetaDataOnValueChanged = false;
                Нет.Visible                      = true;
                Нет.Name         = "Нет";
                Нет.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                             new System.Object[] { "Нет" });
                Нет.Description   = "Нет";
                Нет.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Нет.GroupName     = "";
                Нет.Guid          = NsgService.StringToGuid("634b1a6d-1431-4358-a57f-9c88afa95cfb");

                if (!ObjectList.Contains("Нет"))
                {
                    ObjectList.Add(Нет);
                }
            }
            #endregion             //создание System.String Нет

            #region создание System.String Печать
            {
                NsgDataEnumElement Печать = null;
                if (ObjectList.Contains("Печать"))
                {
                    Печать = ObjectList["Печать"] as NsgDataEnumElement;
                }
                else
                {
                    Печать = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Печать.IsLoadedFromDll              = true;
                Печать.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Печать.Index                        = 4;
                Печать.StringFormat                 = "";
                Печать.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Печать.IncludeInPredefined          = false;
                Печать.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Печать.Required                     = false;
                Печать.EmptyValue                   = "";
                Печать.NullAllow                    = false;
                Печать.FieldName                    = "_Print";
                Печать.SaveInDatabase               = true;
                Печать.InformMetaDataOnValueChanged = false;
                Печать.Visible                      = true;
                Печать.Name         = "Печать";
                Печать.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "Печать" });
                Печать.Description   = "Печать";
                Печать.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Печать.GroupName     = "";
                Печать.Guid          = NsgService.StringToGuid("b889fad3-8f85-4b8a-ba01-cbb7517194fd");

                if (!ObjectList.Contains("Печать"))
                {
                    ObjectList.Add(Печать);
                }
            }
            #endregion             //создание System.String Печать


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ТипЗадачиНаСервере";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("2b635af4-257f-4164-90fb-7782cfa246e8");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "ServerJobAction";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "ТипЗадачиНаСервере" });
            Description   = "ТипЗадачиНаСервере";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Расход
            {
                NsgDataEnumElement асход = null;
                if (ObjectList.Contains("Расход"))
                {
                    асход = ObjectList["Расход"] as NsgDataEnumElement;
                }
                else
                {
                    асход = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                асход.IsLoadedFromDll              = true;
                асход.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                асход.Index                        = -1;
                асход.StringFormat                 = "";
                асход.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                асход.IncludeInPredefined          = false;
                асход.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                асход.Required                     = false;
                асход.EmptyValue                   = "";
                асход.NullAllow                    = false;
                асход.FieldName                    = "Raskhod";
                асход.SaveInDatabase               = true;
                асход.InformMetaDataOnValueChanged = false;
                асход.Visible                      = true;
                асход.Name         = "Расход";
                асход.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "" });
                асход.Description   = "Расход";
                асход.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                асход.GroupName     = "";
                асход.Guid          = NsgService.StringToGuid("3e8d6fc0-1e75-418d-9b22-001bf2599248");

                if (!ObjectList.Contains("Расход"))
                {
                    ObjectList.Add(асход);
                }
            }
            #endregion             //создание System.String Расход

            #region создание System.String Приход
            {
                NsgDataEnumElement Приход = null;
                if (ObjectList.Contains("Приход"))
                {
                    Приход = ObjectList["Приход"] as NsgDataEnumElement;
                }
                else
                {
                    Приход = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Приход.IsLoadedFromDll              = true;
                Приход.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Приход.Index                        = 1;
                Приход.StringFormat                 = "";
                Приход.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Приход.IncludeInPredefined          = false;
                Приход.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Приход.Required                     = false;
                Приход.EmptyValue                   = "";
                Приход.NullAllow                    = false;
                Приход.FieldName                    = "Prikhod";
                Приход.SaveInDatabase               = true;
                Приход.InformMetaDataOnValueChanged = false;
                Приход.Visible                      = true;
                Приход.Name         = "Приход";
                Приход.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Приход.Description   = "Приход";
                Приход.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Приход.GroupName     = "";
                Приход.Guid          = NsgService.StringToGuid("a0b6bb67-caf2-441d-880b-e281990b981b");

                if (!ObjectList.Contains("Приход"))
                {
                    ObjectList.Add(Приход);
                }
            }
            #endregion             //создание System.String Приход


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ВидыДвижений";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("d373efce-3fd1-4b4c-8573-10ca698f7553");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "MovementSign";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Виды движений";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Full;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Открыть
            {
                NsgDataEnumElement Открыть = null;
                if (ObjectList.Contains("Открыть"))
                {
                    Открыть = ObjectList["Открыть"] as NsgDataEnumElement;
                }
                else
                {
                    Открыть = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Открыть.IsLoadedFromDll              = true;
                Открыть.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Открыть.Index                        = 0;
                Открыть.StringFormat                 = "";
                Открыть.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Открыть.IncludeInPredefined          = false;
                Открыть.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Открыть.Required                     = false;
                Открыть.EmptyValue                   = "";
                Открыть.NullAllow                    = false;
                Открыть.FieldName                    = "Otkryt";
                Открыть.SaveInDatabase               = true;
                Открыть.InformMetaDataOnValueChanged = false;
                Открыть.Visible                      = true;
                Открыть.Name         = "Открыть";
                Открыть.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "" });
                Открыть.Description   = "Открыть";
                Открыть.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Открыть.GroupName     = "";
                Открыть.Guid          = NsgService.StringToGuid("25c344d0-a736-447e-96e0-ac826c6f8aa1");

                if (!ObjectList.Contains("Открыть"))
                {
                    ObjectList.Add(Открыть);
                }
            }
            #endregion             //создание System.String Открыть

            #region создание System.String СоздатьНовый
            {
                NsgDataEnumElement СоздатьНовый = null;
                if (ObjectList.Contains("СоздатьНовый"))
                {
                    СоздатьНовый = ObjectList["СоздатьНовый"] as NsgDataEnumElement;
                }
                else
                {
                    СоздатьНовый = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                СоздатьНовый.IsLoadedFromDll              = true;
                СоздатьНовый.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                СоздатьНовый.Index                        = 1;
                СоздатьНовый.StringFormat                 = "";
                СоздатьНовый.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                СоздатьНовый.IncludeInPredefined          = false;
                СоздатьНовый.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                СоздатьНовый.Required                     = false;
                СоздатьНовый.EmptyValue                   = "";
                СоздатьНовый.NullAllow                    = false;
                СоздатьНовый.FieldName                    = "SozdatNovyij";
                СоздатьНовый.SaveInDatabase               = true;
                СоздатьНовый.InformMetaDataOnValueChanged = false;
                СоздатьНовый.Visible                      = true;
                СоздатьНовый.Name         = "СоздатьНовый";
                СоздатьНовый.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                      new System.Object[] { "" });
                СоздатьНовый.Description   = "Создать новый";
                СоздатьНовый.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                СоздатьНовый.GroupName     = "";
                СоздатьНовый.Guid          = NsgService.StringToGuid("05f7cba8-9453-47ef-8f51-73a68f7ce2a7");

                if (!ObjectList.Contains("СоздатьНовый"))
                {
                    ObjectList.Add(СоздатьНовый);
                }
            }
            #endregion             //создание System.String СоздатьНовый


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ДействиеЭлементаМеню";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("3546a9e1-2135-4c0a-a913-07b37d444c99");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = true;
            TableName        = "UserMenuAction";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Действие элемента меню";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Создан
            {
                NsgDataEnumElement Создан = null;
                if (ObjectList.Contains("Создан"))
                {
                    Создан = ObjectList["Создан"] as NsgDataEnumElement;
                }
                else
                {
                    Создан = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Создан.IsLoadedFromDll              = true;
                Создан.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Создан.Index                        = 0;
                Создан.StringFormat                 = "";
                Создан.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Создан.IncludeInPredefined          = false;
                Создан.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Создан.Required                     = false;
                Создан.EmptyValue                   = "";
                Создан.NullAllow                    = false;
                Создан.FieldName                    = "Sozdan";
                Создан.SaveInDatabase               = true;
                Создан.InformMetaDataOnValueChanged = false;
                Создан.Visible                      = true;
                Создан.Name         = "Создан";
                Создан.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Создан.Description   = "Создан";
                Создан.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Создан.GroupName     = "";
                Создан.Guid          = NsgService.StringToGuid("f0480f89-8638-4cd2-a082-699c705910b2");

                if (!ObjectList.Contains("Создан"))
                {
                    ObjectList.Add(Создан);
                }
            }
            #endregion             //создание System.String Создан

            #region создание System.String Сохранен
            {
                NsgDataEnumElement Сохранен = null;
                if (ObjectList.Contains("Сохранен"))
                {
                    Сохранен = ObjectList["Сохранен"] as NsgDataEnumElement;
                }
                else
                {
                    Сохранен = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Сохранен.IsLoadedFromDll              = true;
                Сохранен.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Сохранен.Index                        = 1;
                Сохранен.StringFormat                 = "";
                Сохранен.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Сохранен.IncludeInPredefined          = false;
                Сохранен.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Сохранен.Required                     = false;
                Сохранен.EmptyValue                   = "";
                Сохранен.NullAllow                    = false;
                Сохранен.FieldName                    = "Sokhranen";
                Сохранен.SaveInDatabase               = true;
                Сохранен.InformMetaDataOnValueChanged = false;
                Сохранен.Visible                      = true;
                Сохранен.Name         = "Сохранен";
                Сохранен.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                Сохранен.Description   = "Сохранен";
                Сохранен.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Сохранен.GroupName     = "";
                Сохранен.Guid          = NsgService.StringToGuid("b31530f1-b383-4d3c-9ef9-7c3000d5acda");

                if (!ObjectList.Contains("Сохранен"))
                {
                    ObjectList.Add(Сохранен);
                }
            }
            #endregion             //создание System.String Сохранен

            #region создание System.String Удален
            {
                NsgDataEnumElement Удален = null;
                if (ObjectList.Contains("Удален"))
                {
                    Удален = ObjectList["Удален"] as NsgDataEnumElement;
                }
                else
                {
                    Удален = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Удален.IsLoadedFromDll              = true;
                Удален.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Удален.Index                        = 2;
                Удален.StringFormat                 = "";
                Удален.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Удален.IncludeInPredefined          = false;
                Удален.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Удален.Required                     = false;
                Удален.EmptyValue                   = "";
                Удален.NullAllow                    = false;
                Удален.FieldName                    = "Udalen";
                Удален.SaveInDatabase               = true;
                Удален.InformMetaDataOnValueChanged = false;
                Удален.Visible                      = true;
                Удален.Name         = "Удален";
                Удален.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Удален.Description   = "Удален";
                Удален.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Удален.GroupName     = "";
                Удален.Guid          = NsgService.StringToGuid("d229e4d1-7d9d-41cb-a070-677925afcfcb");

                if (!ObjectList.Contains("Удален"))
                {
                    ObjectList.Add(Удален);
                }
            }
            #endregion             //создание System.String Удален

            #region создание System.String Шаблон
            {
                NsgDataEnumElement Шаблон = null;
                if (ObjectList.Contains("Шаблон"))
                {
                    Шаблон = ObjectList["Шаблон"] as NsgDataEnumElement;
                }
                else
                {
                    Шаблон = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Шаблон.IsLoadedFromDll              = true;
                Шаблон.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Шаблон.Index                        = 4;
                Шаблон.StringFormat                 = "";
                Шаблон.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Шаблон.IncludeInPredefined          = false;
                Шаблон.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Шаблон.Required                     = false;
                Шаблон.EmptyValue                   = "";
                Шаблон.NullAllow                    = false;
                Шаблон.FieldName                    = "SHablon";
                Шаблон.SaveInDatabase               = true;
                Шаблон.InformMetaDataOnValueChanged = false;
                Шаблон.Visible                      = true;
                Шаблон.Name         = "Шаблон";
                Шаблон.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "" });
                Шаблон.Description   = "Шаблон";
                Шаблон.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Шаблон.GroupName     = "";
                Шаблон.Guid          = NsgService.StringToGuid("f071afe1-4c78-4a33-b730-d5db4e8fad4a");

                if (!ObjectList.Contains("Шаблон"))
                {
                    ObjectList.Add(Шаблон);
                }
            }
            #endregion             //создание System.String Шаблон

            #region создание System.String Проведен
            {
                NsgDataEnumElement Проведен = null;
                if (ObjectList.Contains("Проведен"))
                {
                    Проведен = ObjectList["Проведен"] as NsgDataEnumElement;
                }
                else
                {
                    Проведен = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Проведен.IsLoadedFromDll              = true;
                Проведен.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Проведен.Index                        = 8;
                Проведен.StringFormat                 = "";
                Проведен.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Проведен.IncludeInPredefined          = false;
                Проведен.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Проведен.Required                     = false;
                Проведен.EmptyValue                   = "";
                Проведен.NullAllow                    = false;
                Проведен.FieldName                    = "Proveden";
                Проведен.SaveInDatabase               = true;
                Проведен.InformMetaDataOnValueChanged = false;
                Проведен.Visible                      = true;
                Проведен.Name         = "Проведен";
                Проведен.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                Проведен.Description   = "Проведен";
                Проведен.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Проведен.GroupName     = "";
                Проведен.Guid          = NsgService.StringToGuid("a9033137-9660-4f00-9425-6116e33e1551");

                if (!ObjectList.Contains("Проведен"))
                {
                    ObjectList.Add(Проведен);
                }
            }
            #endregion             //создание System.String Проведен

            #region создание System.String Предопределенный
            {
                NsgDataEnumElement Предопределенный = null;
                if (ObjectList.Contains("Предопределенный"))
                {
                    Предопределенный = ObjectList["Предопределенный"] as NsgDataEnumElement;
                }
                else
                {
                    Предопределенный = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Предопределенный.IsLoadedFromDll              = true;
                Предопределенный.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Предопределенный.Index                        = 16;
                Предопределенный.StringFormat                 = "";
                Предопределенный.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Предопределенный.IncludeInPredefined          = false;
                Предопределенный.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Предопределенный.Required                     = false;
                Предопределенный.EmptyValue                   = "";
                Предопределенный.NullAllow                    = false;
                Предопределенный.FieldName                    = "Predopredelennyij";
                Предопределенный.SaveInDatabase               = true;
                Предопределенный.InformMetaDataOnValueChanged = false;
                Предопределенный.Visible                      = true;
                Предопределенный.Name         = "Предопределенный";
                Предопределенный.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                          new System.Object[] { "" });
                Предопределенный.Description   = "Предопределенный";
                Предопределенный.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Предопределенный.GroupName     = "";
                Предопределенный.Guid          = NsgService.StringToGuid("0f6b1293-3ed6-4312-8e37-19569caa98d6");

                if (!ObjectList.Contains("Предопределенный"))
                {
                    ObjectList.Add(Предопределенный);
                }
            }
            #endregion             //создание System.String Предопределенный


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "СостоянияОбъекта";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("4441400e-ad1e-4711-91ab-015b1086f5f6");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "ObjectStateEnum";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Состояния объекта";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Full;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Разрешено
            {
                NsgDataEnumElement азрешено = null;
                if (ObjectList.Contains("Разрешено"))
                {
                    азрешено = ObjectList["Разрешено"] as NsgDataEnumElement;
                }
                else
                {
                    азрешено = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                азрешено.IsLoadedFromDll              = true;
                азрешено.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                азрешено.Index                        = 0;
                азрешено.StringFormat                 = "";
                азрешено.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                азрешено.IncludeInPredefined          = false;
                азрешено.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                азрешено.Required                     = false;
                азрешено.EmptyValue                   = "";
                азрешено.NullAllow                    = false;
                азрешено.FieldName                    = "Razresheno";
                азрешено.SaveInDatabase               = true;
                азрешено.InformMetaDataOnValueChanged = false;
                азрешено.Visible                      = true;
                азрешено.Name         = "Разрешено";
                азрешено.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "" });
                азрешено.Description   = "Разрешено";
                азрешено.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                азрешено.GroupName     = "";
                азрешено.Guid          = NsgService.StringToGuid("f8b847cb-918b-45e1-acdd-5c53684dc832");

                if (!ObjectList.Contains("Разрешено"))
                {
                    ObjectList.Add(азрешено);
                }
            }
            #endregion             //создание System.String Разрешено

            #region создание System.String Запрещено
            {
                NsgDataEnumElement Запрещено = null;
                if (ObjectList.Contains("Запрещено"))
                {
                    Запрещено = ObjectList["Запрещено"] as NsgDataEnumElement;
                }
                else
                {
                    Запрещено = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Запрещено.IsLoadedFromDll              = true;
                Запрещено.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Запрещено.Index                        = 1;
                Запрещено.StringFormat                 = "";
                Запрещено.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Запрещено.IncludeInPredefined          = false;
                Запрещено.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Запрещено.Required                     = false;
                Запрещено.EmptyValue                   = "";
                Запрещено.NullAllow                    = false;
                Запрещено.FieldName                    = "Zaprescheno";
                Запрещено.SaveInDatabase               = true;
                Запрещено.InformMetaDataOnValueChanged = false;
                Запрещено.Visible                      = true;
                Запрещено.Name         = "Запрещено";
                Запрещено.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                   new System.Object[] { "" });
                Запрещено.Description   = "Запрещено";
                Запрещено.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Запрещено.GroupName     = "";
                Запрещено.Guid          = NsgService.StringToGuid("a211e130-f002-4e2a-8ebe-78682e7f2a45");

                if (!ObjectList.Contains("Запрещено"))
                {
                    ObjectList.Add(Запрещено);
                }
            }
            #endregion             //создание System.String Запрещено

            #region создание System.String Наследует
            {
                NsgDataEnumElement Наследует = null;
                if (ObjectList.Contains("Наследует"))
                {
                    Наследует = ObjectList["Наследует"] as NsgDataEnumElement;
                }
                else
                {
                    Наследует = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Наследует.IsLoadedFromDll              = true;
                Наследует.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Наследует.Index                        = 2;
                Наследует.StringFormat                 = "";
                Наследует.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Наследует.IncludeInPredefined          = false;
                Наследует.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Наследует.Required                     = false;
                Наследует.EmptyValue                   = "";
                Наследует.NullAllow                    = false;
                Наследует.FieldName                    = "Nasleduet";
                Наследует.SaveInDatabase               = true;
                Наследует.InformMetaDataOnValueChanged = false;
                Наследует.Visible                      = true;
                Наследует.Name         = "Наследует";
                Наследует.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                   new System.Object[] { "" });
                Наследует.Description   = "Наследует";
                Наследует.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Наследует.GroupName     = "";
                Наследует.Guid          = NsgService.StringToGuid("85a3b098-5297-446f-a091-92c57f08ad5a");

                if (!ObjectList.Contains("Наследует"))
                {
                    ObjectList.Add(Наследует);
                }
            }
            #endregion             //создание System.String Наследует


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "РазрешениеОперацииПользователя";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("929d2f5a-84ef-4708-9d7c-5275b95c04f8");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "UserOperationAccess";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "Разрешение операции пользователя" });
            Description   = "Разрешение операции пользователя";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Открыть
            {
                NsgDataEnumElement Открыть = null;
                if (ObjectList.Contains("Открыть"))
                {
                    Открыть = ObjectList["Открыть"] as NsgDataEnumElement;
                }
                else
                {
                    Открыть = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Открыть.IsLoadedFromDll              = true;
                Открыть.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Открыть.Index                        = 0;
                Открыть.StringFormat                 = "";
                Открыть.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Открыть.IncludeInPredefined          = false;
                Открыть.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Открыть.Required                     = false;
                Открыть.EmptyValue                   = "";
                Открыть.NullAllow                    = false;
                Открыть.FieldName                    = "Otkryt";
                Открыть.SaveInDatabase               = true;
                Открыть.InformMetaDataOnValueChanged = false;
                Открыть.Visible                      = true;
                Открыть.Name         = "Открыть";
                Открыть.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                 new System.Object[] { "" });
                Открыть.Description   = "Открыть";
                Открыть.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                Открыть.GroupName     = "";
                Открыть.Guid          = NsgService.StringToGuid("c07de838-389e-4578-958c-c747548f336b");

                if (!ObjectList.Contains("Открыть"))
                {
                    ObjectList.Add(Открыть);
                }
            }
            #endregion             //создание System.String Открыть

            #region создание System.String СоздатьНовый
            {
                NsgDataEnumElement СоздатьНовый = null;
                if (ObjectList.Contains("СоздатьНовый"))
                {
                    СоздатьНовый = ObjectList["СоздатьНовый"] as NsgDataEnumElement;
                }
                else
                {
                    СоздатьНовый = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                СоздатьНовый.IsLoadedFromDll              = true;
                СоздатьНовый.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                СоздатьНовый.Index                        = 1;
                СоздатьНовый.StringFormat                 = "";
                СоздатьНовый.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                СоздатьНовый.IncludeInPredefined          = false;
                СоздатьНовый.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                СоздатьНовый.Required                     = false;
                СоздатьНовый.EmptyValue                   = "";
                СоздатьНовый.NullAllow                    = false;
                СоздатьНовый.FieldName                    = "SozdatNovyij";
                СоздатьНовый.SaveInDatabase               = true;
                СоздатьНовый.InformMetaDataOnValueChanged = false;
                СоздатьНовый.Visible                      = true;
                СоздатьНовый.Name         = "СоздатьНовый";
                СоздатьНовый.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                      new System.Object[] { "" });
                СоздатьНовый.Description   = "Создать новый";
                СоздатьНовый.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.ReadOnly;
                СоздатьНовый.GroupName     = "";
                СоздатьНовый.Guid          = NsgService.StringToGuid("b89528bf-6760-422c-b9a9-b58dee1c1c3d");

                if (!ObjectList.Contains("СоздатьНовый"))
                {
                    ObjectList.Add(СоздатьНовый);
                }
            }
            #endregion             //создание System.String СоздатьНовый


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ДействиеЭлементаМеню";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("c85172af-e97b-450f-ba4a-ffd8974c0f6a");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = true;
            TableName        = "UserMenuAction";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "" });
            Description   = "Действие элемента меню";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Инициализация
        /// </summary>
        protected override void CreatePreDefinedFields()
        {
            #region необходимые операции до создания реквизитов и заполнения полей
            if (NsgSettings.Regime == NsgSoft.Common.NsgViewTypes.Load)
            {
                base.CreatePreDefinedFields();
            }
            #endregion             //необходимые операции до создания реквизитов и заполнения полей


            #region создание System.String Провести
            {
                NsgDataEnumElement Провести = null;
                if (ObjectList.Contains("Провести"))
                {
                    Провести = ObjectList["Провести"] as NsgDataEnumElement;
                }
                else
                {
                    Провести = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Провести.IsLoadedFromDll              = true;
                Провести.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Провести.Index                        = 0;
                Провести.StringFormat                 = "";
                Провести.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Провести.IncludeInPredefined          = false;
                Провести.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Провести.Required                     = false;
                Провести.EmptyValue                   = "";
                Провести.NullAllow                    = false;
                Провести.FieldName                    = "_Handle";
                Провести.SaveInDatabase               = true;
                Провести.InformMetaDataOnValueChanged = false;
                Провести.Visible                      = true;
                Провести.Name         = "Провести";
                Провести.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                  new System.Object[] { "Провести" });
                Провести.Description   = "Провести";
                Провести.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Провести.GroupName     = "";
                Провести.Guid          = NsgService.StringToGuid("fa4a0196-ec82-4eba-be28-90b96fcd4c58");

                if (!ObjectList.Contains("Провести"))
                {
                    ObjectList.Add(Провести);
                }
            }
            #endregion             //создание System.String Провести

            #region создание System.String ОтменитьПроведение
            {
                NsgDataEnumElement ОтменитьПроведение = null;
                if (ObjectList.Contains("ОтменитьПроведение"))
                {
                    ОтменитьПроведение = ObjectList["ОтменитьПроведение"] as NsgDataEnumElement;
                }
                else
                {
                    ОтменитьПроведение = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                ОтменитьПроведение.IsLoadedFromDll              = true;
                ОтменитьПроведение.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                ОтменитьПроведение.Index                        = 1;
                ОтменитьПроведение.StringFormat                 = "";
                ОтменитьПроведение.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                ОтменитьПроведение.IncludeInPredefined          = false;
                ОтменитьПроведение.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                ОтменитьПроведение.Required                     = false;
                ОтменитьПроведение.EmptyValue                   = "";
                ОтменитьПроведение.NullAllow                    = false;
                ОтменитьПроведение.FieldName                    = "_UnHandle";
                ОтменитьПроведение.SaveInDatabase               = true;
                ОтменитьПроведение.InformMetaDataOnValueChanged = false;
                ОтменитьПроведение.Visible                      = true;
                ОтменитьПроведение.Name         = "ОтменитьПроведение";
                ОтменитьПроведение.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                            new System.Object[] { "Отменить проведение" });
                ОтменитьПроведение.Description   = "Отменить проведение";
                ОтменитьПроведение.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                ОтменитьПроведение.GroupName     = "";
                ОтменитьПроведение.Guid          = NsgService.StringToGuid("5146a9f9-ca84-403a-9554-9a6e3309ce99");

                if (!ObjectList.Contains("ОтменитьПроведение"))
                {
                    ObjectList.Add(ОтменитьПроведение);
                }
            }
            #endregion             //создание System.String ОтменитьПроведение

            #region создание System.String ПометитьНаУдаление
            {
                NsgDataEnumElement ПометитьНаУдаление = null;
                if (ObjectList.Contains("ПометитьНаУдаление"))
                {
                    ПометитьНаУдаление = ObjectList["ПометитьНаУдаление"] as NsgDataEnumElement;
                }
                else
                {
                    ПометитьНаУдаление = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                ПометитьНаУдаление.IsLoadedFromDll              = true;
                ПометитьНаУдаление.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                ПометитьНаУдаление.Index                        = 2;
                ПометитьНаУдаление.StringFormat                 = "";
                ПометитьНаУдаление.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                ПометитьНаУдаление.IncludeInPredefined          = false;
                ПометитьНаУдаление.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                ПометитьНаУдаление.Required                     = false;
                ПометитьНаУдаление.EmptyValue                   = "";
                ПометитьНаУдаление.NullAllow                    = false;
                ПометитьНаУдаление.FieldName                    = "_SetDeleteMark";
                ПометитьНаУдаление.SaveInDatabase               = true;
                ПометитьНаУдаление.InformMetaDataOnValueChanged = false;
                ПометитьНаУдаление.Visible                      = true;
                ПометитьНаУдаление.Name         = "ПометитьНаУдаление";
                ПометитьНаУдаление.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                            new System.Object[] { "Пометить на удаление" });
                ПометитьНаУдаление.Description   = "Пометить на удаление";
                ПометитьНаУдаление.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                ПометитьНаУдаление.GroupName     = "";
                ПометитьНаУдаление.Guid          = NsgService.StringToGuid("1a606d3b-c57b-4f00-90da-d6c92b982ec2");

                if (!ObjectList.Contains("ПометитьНаУдаление"))
                {
                    ObjectList.Add(ПометитьНаУдаление);
                }
            }
            #endregion             //создание System.String ПометитьНаУдаление

            #region создание System.String Нет
            {
                NsgDataEnumElement Нет = null;
                if (ObjectList.Contains("Нет"))
                {
                    Нет = ObjectList["Нет"] as NsgDataEnumElement;
                }
                else
                {
                    Нет = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Нет.IsLoadedFromDll              = true;
                Нет.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Нет.Index                        = 3;
                Нет.StringFormat                 = "";
                Нет.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Нет.IncludeInPredefined          = false;
                Нет.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Нет.Required                     = false;
                Нет.EmptyValue                   = "";
                Нет.NullAllow                    = false;
                Нет.FieldName                    = "_None";
                Нет.SaveInDatabase               = true;
                Нет.InformMetaDataOnValueChanged = false;
                Нет.Visible                      = true;
                Нет.Name         = "Нет";
                Нет.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                             new System.Object[] { "Нет" });
                Нет.Description   = "Нет";
                Нет.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Нет.GroupName     = "";
                Нет.Guid          = NsgService.StringToGuid("5c464c2b-5472-4500-896e-ae307ca77289");

                if (!ObjectList.Contains("Нет"))
                {
                    ObjectList.Add(Нет);
                }
            }
            #endregion             //создание System.String Нет

            #region создание System.String Печать
            {
                NsgDataEnumElement Печать = null;
                if (ObjectList.Contains("Печать"))
                {
                    Печать = ObjectList["Печать"] as NsgDataEnumElement;
                }
                else
                {
                    Печать = new NsgDataEnumElement();
                }
                //NsgDataEnumElement
                Печать.IsLoadedFromDll              = true;
                Печать.IndexType                    = NsgSoft.Database.NsgRekvisitIndexType.None;
                Печать.Index                        = 4;
                Печать.StringFormat                 = "";
                Печать.SubType                      = NsgSoft.Common.NsgRekvisitSubType.Common;
                Печать.IncludeInPredefined          = false;
                Печать.PeriodicType                 = NsgSoft.Database.PeriodicTypes.None;
                Печать.Required                     = false;
                Печать.EmptyValue                   = "";
                Печать.NullAllow                    = false;
                Печать.FieldName                    = "_Print";
                Печать.SaveInDatabase               = true;
                Печать.InformMetaDataOnValueChanged = false;
                Печать.Visible                      = true;
                Печать.Name         = "Печать";
                Печать.Presentation = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                                new System.Object[] { "Печать" });
                Печать.Description   = "Печать";
                Печать.EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
                Печать.GroupName     = "";
                Печать.Guid          = NsgService.StringToGuid("a770088e-c674-4071-a09a-427cb34b83ec");

                if (!ObjectList.Contains("Печать"))
                {
                    ObjectList.Add(Печать);
                }
            }
            #endregion             //создание System.String Печать


            #region заполнение полей класса
            //NsgDataEnum
            IsLoadedFromDll        = true;
            EntityType             = NsgSoft.DataObjects.NsgInterfacedObject.EntityTypes.Object;
            Name                   = "ТипЗадачиНаСервере";
            Visible                = true;
            Guid                   = NsgService.StringToGuid("6342295c-c07a-41b2-bc74-4521dbd7b56c");
            DefaultSortingName     = "";
            DefaultElementFormName = "";
            DefaultListFormName    = "";
            ValueMask              = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                               new System.Object[] { "{Представление}" });
            SearchType       = NsgSoft.Database.NsgComparison.Contain;
            SearchFieldName  = "";
            DatabaseName     = "";
            VisibleAdminOnly = false;
            TableName        = "ServerJobAction";
            Presentation     = new NsgSoft.DataObjects.NsgLanguageString(new System.String[] { "(Default)" },
                                                                         new System.Object[] { "ТипЗадачиНаСервере" });
            Description   = "ТипЗадачиНаСервере";
            EditorVisible = NsgSoft.DataObjects.NsgDataObjectEditorAccess.Limited;
            GroupName     = "Сервис";

            #endregion             //заполнение полей класса
            #region необходимые операции после создания реквизитов и заполнения полей
            #endregion             //необходимые операции после создания реквизитов и заполнения полей
        }