using Sarand.BusinessMgr.Net.Standard.Base.App; using Sarand.BusinessMgr.Net.Standard.Base.Core; using Sarand.Net.Standard.Base.Core; using Sarand.Net.Standard.Base.UpdateLog; using Sarand.Net.Standard.Dbas.Base; using Sarand.Net.Standard.Dbas.ReferenceData; using System.Collections.Generic; namespace Sarand.BusinessMgr.Net.Standard.Dbas.Consoles { //======================================================================= public abstract class SbmReferenceDataConsole_Dbas : SaReferenceDataConsole_Dbas { //------------------------------------------------------------------- // Data members. private class DataMembers { public DataMembers(SbmInternals internalsSupplied) { this.InternalsSupplied = internalsSupplied; } public SbmInternals InternalsSupplied { get; } } private DataMembers mbr { get; } //------------------------------------------------------------------- // Construction. protected SbmReferenceDataConsole_Dbas(SbmInternals internals) : base(internals.BusMgrDatabase) { mbr = new DataMembers(internals); } protected override void Dispose(bool disposing) { if (disposing) { } base.Dispose(disposing); } //------------------------------------------------------------------- // Properties. private SbmInternals Internals { get { return mbr.InternalsSupplied; } } private ISbmUserOrganisationContext UserContext { get { return Internals.UserContext; } } private SbmSessionContext SessionContext { get { return Internals.SessionContext; } } // Item types. public override short LanguageItemType { get { return (short)Sbm.ItemDataType.Unknown; } } public override short RegionItemType { get { return (short)Sbm.ItemDataType.Region; } } public override short CurrencyItemType { get { return (short)Sbm.ItemDataType.Currency; } } public override short TaxCodeItemType { get { return (short)Sbm.ItemDataType.Unknown; } } public override short UnitMeasureItemType { get { return (short)Sbm.ItemDataType.Unknown; } } // Consoles. public override SaUpdateLogConsole UpdateLogConsole { get { return Internals.UpdateLogConsole; } } //------------------------------------------------------------------- // Default population. // Regions. //------------------------------------------------------------------- } //======================================================================= }