Files
Common-VS2019/SacsStandardBase/Base/Security/SaSecurityMgr.cs
T
2021-05-05 15:36:28 +01:00

43 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using Sarand.Net.Standard.Base.App;
using Sarand.Net.Standard.Base.Core;
using Sarand.Net.Standard.Base.Bus;
using Sarand.Net.Standard.Base.Dbas;
namespace Sarand.Net.Standard.Base.Security
{
//=======================================================================
public abstract partial class SaSecurityMgr : SacsItemMgr
{
//-------------------------------------------------------------------
// Data members.
private List<TypeCodeDesc> securityItemTypes;
//-------------------------------------------------------------------
// Static initialisation.
static SaSecurityMgr ()
{
}
//-------------------------------------------------------------------
// Construction.
protected SaSecurityMgr ()
{
securityItemTypes = SaSecurityConsole.SecurityItemTypes;
}
//-------------------------------------------------------------------
// Database properties.
public abstract bool DatabaseIsValid { get; }
public abstract bool CanUpdateDatabase { get; }
//-------------------------------------------------------------------
// Utilities.
public abstract bool ColumnExists (SaSecurityDbDfn.ColumnIdx columnIdx);
//-------------------------------------------------------------------
}
//=======================================================================
}