Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma warning disable 108,114,162
- namespace EleWise.ELMA.ITProject.Models
- {
- using System;
- using System.Linq;
- using EleWise.ELMA.Extensions;
- /// <summary>
- /// ITProject
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.MetadataType(typeof(global::EleWise.ELMA.Model.Metadata.EntityMetadata))]
- [global::EleWise.ELMA.Model.Attributes.Uid("b4a6d6ed-c1a0-4936-b34c-2f5f3173227e")]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.DisplayFormat(null)]
- [global::EleWise.ELMA.Model.Attributes.TitleProperty("e1f607f2-8b2e-4fec-8c59-aa2184d43b31")]
- [global::EleWise.ELMA.Model.Attributes.TableView("<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n<TableView xmlns:xsi=\"http://www.w3.org/2" +
- "001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <Uid>64" +
- "31ded8-476f-4990-bff3-7dd20cb60d6c</Uid>\r\n <ViewType>List</ViewType>\r\n</TableVi" +
- "ew>")]
- [global::EleWise.ELMA.Model.Attributes.Entity("ITProject")]
- [global::EleWise.ELMA.Model.Attributes.IdType("d90a59af-7e47-48c5-8c4c-dad04834e6e3")]
- [global::EleWise.ELMA.Model.Attributes.EntityMetadataType(global::EleWise.ELMA.Model.Metadata.EntityMetadataType.Interface)]
- [global::EleWise.ELMA.Model.Attributes.ShowInCatalogList()]
- [global::EleWise.ELMA.Model.Attributes.Filterable()]
- [global::EleWise.ELMA.Model.Attributes.ImplementationUid("b73aed51-4846-48b4-aa91-3c149c79c4c5")]
- [global::EleWise.ELMA.Model.Attributes.FilterType(typeof(IITProjectFilter))]
- public partial interface IITProject : global::EleWise.ELMA.Model.Entities.IEntity<long>
- {
- /// <summary>
- /// Уникальный идентификатор
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("b7f86387-4f16-4baf-9855-1b15cc272f6a")]
- [global::EleWise.ELMA.ComponentModel.NotNull()]
- [global::EleWise.ELMA.Model.Attributes.SystemProperty()]
- [global::EleWise.ELMA.Model.Attributes.Property("eb6e8ddc-fafe-4e0e-9018-1a7667012579")]
- [global::EleWise.ELMA.Model.Types.Settings.GuidSettings(FieldName="Uid")]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_Uid_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.All, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- System.Guid Uid
- {
- get;
- set;
- }
- /// <summary>
- /// Name
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("e1f607f2-8b2e-4fec-8c59-aa2184d43b31")]
- [global::EleWise.ELMA.Model.Attributes.Order(1)]
- [global::EleWise.ELMA.Model.Attributes.Required(true)]
- [global::EleWise.ELMA.Model.Attributes.Property("9b9aac17-22bb-425c-aa93-9c02c5146965")]
- [global::EleWise.ELMA.Model.Types.Settings.StringSettings(FieldName="Name")]
- [global::EleWise.ELMA.Model.Types.Validation.RequiredField()]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_Name_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.FastSearch(true)]
- [global::EleWise.ELMA.Model.Attributes.Filterable()]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- string Name
- {
- get;
- set;
- }
- /// <summary>
- /// Дата начала
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("1433d327-0dc4-4af0-9b5b-9fe7f0d0f2c6")]
- [global::EleWise.ELMA.Model.Attributes.Order(2)]
- [global::EleWise.ELMA.ComponentModel.NotNull()]
- [global::EleWise.ELMA.Model.Attributes.Required(true)]
- [global::EleWise.ELMA.Model.Attributes.Property("dac9211e-e02b-47cd-8868-89a3bfc0f749")]
- [global::EleWise.ELMA.Model.Types.Settings.DateTimeSettings(ShowTime=false, SetCurrentDate=true, FieldName="DateStart")]
- [global::EleWise.ELMA.Model.Types.Validation.RequiredField()]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_DateStart_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- System.DateTime DateStart
- {
- get;
- set;
- }
- /// <summary>
- /// Срок сдачи проекта
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("b951931d-5800-41b8-a68d-d8922e2996f0")]
- [global::EleWise.ELMA.Model.Attributes.Order(3)]
- [global::EleWise.ELMA.ComponentModel.CanBeNull()]
- [global::EleWise.ELMA.Model.Attributes.Property("dac9211e-e02b-47cd-8868-89a3bfc0f749")]
- [global::EleWise.ELMA.Model.Types.Settings.DateTimeSettings(ShowTime=false, FieldName="DateEnd")]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_DateEnd_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- System.Nullable<System.DateTime> DateEnd
- {
- get;
- set;
- }
- /// <summary>
- /// Часы
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("da281969-0b23-448f-919d-8c4c53aea95c")]
- [global::EleWise.ELMA.Model.Attributes.Order(4)]
- [global::EleWise.ELMA.ComponentModel.CanBeNull()]
- [global::EleWise.ELMA.Model.Attributes.Required(true)]
- [global::EleWise.ELMA.Model.Attributes.Property("d90a59af-7e47-48c5-8c4c-dad04834e6e3")]
- [global::EleWise.ELMA.Model.Types.Settings.Int64Settings(DefaultValueStr="0", FieldName="Hours")]
- [global::EleWise.ELMA.Model.Types.Validation.RequiredField()]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_Hours_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- System.Nullable<long> Hours
- {
- get;
- set;
- }
- /// <summary>
- /// Лидер
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("7812075f-7c5c-4bcc-8b83-c86185cd779e")]
- [global::EleWise.ELMA.Model.Attributes.Order(5)]
- [global::EleWise.ELMA.Model.Attributes.Required(true)]
- [global::EleWise.ELMA.Model.Attributes.Property("72ed98ca-f260-4671-9bcd-ff1d80235f47", "cfdeb03c-35e9-45e7-aad8-037d83888f73")]
- [global::EleWise.ELMA.Security.Types.Settings.EntityUserSettings(CascadeMode=global::EleWise.ELMA.Model.Types.Settings.CascadeMode.SaveUpdate, FieldName="Lider")]
- [global::EleWise.ELMA.Model.Types.Validation.RequiredField()]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_Lider_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- EleWise.ELMA.Security.Models.IUser Lider
- {
- get;
- set;
- }
- /// <summary>
- /// Ведущий разработчик
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("d4bfe8ed-01d8-4989-85d2-edbc865ccb32")]
- [global::EleWise.ELMA.Model.Attributes.Order(6)]
- [global::EleWise.ELMA.Model.Attributes.Property("72ed98ca-f260-4671-9bcd-ff1d80235f47", "cfdeb03c-35e9-45e7-aad8-037d83888f73")]
- [global::EleWise.ELMA.Security.Types.Settings.EntityUserSettings(CascadeMode=global::EleWise.ELMA.Model.Types.Settings.CascadeMode.SaveUpdate, FieldName="MainDev")]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_MainDev_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- EleWise.ELMA.Security.Models.IUser MainDev
- {
- get;
- set;
- }
- /// <summary>
- /// Участники
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.Uid("6c6ab34d-6846-403e-a50f-1f33cba023a7")]
- [global::EleWise.ELMA.Model.Attributes.Order(7)]
- [global::EleWise.ELMA.Model.Attributes.Required(true)]
- [global::EleWise.ELMA.Model.Attributes.Property("72ed98ca-f260-4671-9bcd-ff1d80235f47", "cfdeb03c-35e9-45e7-aad8-037d83888f73")]
- [global::EleWise.ELMA.Security.Types.Settings.EntityUserSettings(RelationType=global::EleWise.ELMA.Model.Types.Settings.RelationType.ManyToMany, RelationTableName="M_ITProject_Users", ParentColumnName="Parent", ChildColumnName="Child", CascadeMode=global::EleWise.ELMA.Model.Types.Settings.CascadeMode.SaveUpdate)]
- [global::EleWise.ELMA.Model.Types.Validation.RequiredField()]
- [global::EleWise.ELMA.Model.Attributes.DisplayName(typeof(@__Resources_IITProject), "P_Users_DisplayName")]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Create, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Edit, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Display, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=true)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.List, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Hidden, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.View(ViewType=global::EleWise.ELMA.Model.Views.ViewType.Filter, ItemType=global::EleWise.ELMA.Model.Views.ItemType.Default, Visibility=global::EleWise.ELMA.Model.Views.Visibility.Visible, ReadOnly=false)]
- [global::EleWise.ELMA.Model.Attributes.EntityProperty()]
- Iesi.Collections.Generic.ISet<EleWise.ELMA.Security.Models.IUser> Users
- {
- get;
- set;
- }
- }
- internal class @__Resources_IITProject
- {
- public static string DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("ITProject");
- }
- }
- public static string P_Uid_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Уникальный идентификатор");
- }
- }
- public static string P_Name_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Name");
- }
- }
- public static string P_DateStart_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Дата начала");
- }
- }
- public static string P_DateEnd_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Срок сдачи проекта");
- }
- }
- public static string P_Hours_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Часы");
- }
- }
- public static string P_Lider_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Лидер");
- }
- }
- public static string P_MainDev_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Ведущий разработчик");
- }
- }
- public static string P_Users_DisplayName
- {
- get
- {
- return global::EleWise.ELMA.SR.T("Участники");
- }
- }
- }
- /// <summary>
- /// Фильтр для объекта "ITProject"
- /// </summary>
- [global::EleWise.ELMA.Model.Attributes.FilterFor(typeof(IITProject))]
- public interface IITProjectFilter : global::EleWise.ELMA.Model.Common.IEntityFilter
- {
- /// <summary>
- /// Фильтр для свойства "Name"
- /// </summary>
- string Name
- {
- get;
- set;
- }
- }
- }
- #pragma warning restore 108,114,162
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement