38 lines
1.3 KiB
C#
38 lines
1.3 KiB
C#
using Sarand.BusinessMgr.Net.Standard.Base.App;
|
|
using Sarand.Net.Standard.Base.Bus;
|
|
using Sarand.Net.Standard.Base.Dbas;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace Sarand.BusinessMgr.Net.Standard.Base.Core
|
|
{
|
|
//=======================================================================
|
|
/// <summary>
|
|
/// Basic Organisation properties associated with a session.
|
|
/// </summary>
|
|
public interface ISbmOrganisationContext
|
|
{
|
|
//-------------------------------------------------------------------
|
|
// Organisation properties.
|
|
|
|
/// <summary>Organisation Affiliate Id.</summary>
|
|
SysId OrganisationAffiliateId { get; }
|
|
|
|
/// <summary>Organisation Affiliate Type.</summary>
|
|
Sbm.AffiliateType OrganisationAffiliateType { get; }
|
|
|
|
/// <summary>Organisation 'Internal' Association Id.</summary>
|
|
SysId OrganisationAssociationId { get; }
|
|
|
|
/// <summary>Organisation display name.</summary>
|
|
String OrganisationDisplayName { get; }
|
|
|
|
/// <summary>Organisation Interface context - to qualify interfaces belonging to the organisation.</summary>
|
|
String OrganisationInterfaceContext { get; }
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|