Search Results for

    Show / Hide Table of Contents

    Interface ICompany

    The system entity for a Comment, which inherits from the base type IObjectEntityBase

    See https://help.lemonedge.com/help/financial-services-engine/entities/companies/intro.html for more information

    Inherited Members
    IObjectEntityBase.Name
    IObjectEntityBase.Code
    IObjectEntityBase.LegalName
    IObjectEntityBase.CurrencyID
    IObjectEntityBase.HasGL
    IObjectEntityBase.AllowRuleAllocations
    IObjectEntityBase.CanOwnInstruments
    IObjectEntityBase.CanBeCounterparty
    IObjectEntityBase.YearEnd
    IObjectEntityBase.TypeID
    IObjectEntityBase.ReportingCurrencyOverrideID
    IObjectEntityBase.ExchangeRateCategoryOverrideID
    IHasFolderStructure.FolderID
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.FinancialServices.LegalEntity
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    [EntityDefinition(EntityID.Company, "dbo.LT_Companies", "Company", LabelColumn = "Name", IsStandingDataEntity = false, HelpURL = "help/financial-services-engine/entities/companies/intro.html")]
    [DefaultEntityIcon(ImageType.Company)]
    [EntityColor("LightGreen")]
    public interface ICompany : IInheritingObject, IObjectEntityBase, IBaseEntityWithPermissions, IHasFolderStructure, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    DomicileID

    Links to IDomicile. The domicile for the company

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, true)]
    [EntityRelationship(EntityID.Domicile, "ID", SingleJoinType.ZeroToOne, "Domicile", "Companies", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
    [EntityDescription("The domicile for this company.")]
    Guid? DomicileID { get; set; }
    Property Value
    Type Description
    Guid?

    IndustryID

    Links to IIndustry. The industry for the company

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, true)]
    [EntityRelationship(EntityID.Industry, "ID", SingleJoinType.ZeroToOne, "Industry", "Companies", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
    [EntityDescription("The industry for this company.")]
    Guid? IndustryID { get; set; }
    Property Value
    Type Description
    Guid?

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    ObjectEntityBaseExtensions.OnCodeChangedMoveToLegalAndNameIfEmpty(IObjectEntityBase)
    ObjectEntityBaseExtensions.OnLegalNameChangedMoveToNameAndCodeIfEmpty(IObjectEntityBase)
    ObjectEntityBaseExtensions.OnNameChangedMoveToCodeAndLegalIfEmpty(IObjectEntityBase)
    ObjectEntityBaseExtensions.OnTypeChanged(IObjectEntityBase, IReadOnlyCache)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)

    See Also

    IObjectEntityBase
    ICompanyOwnership
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.