BusinessMgr User Context

This commit is contained in:
2021-08-04 21:35:18 +01:00
parent 57d4ca92e7
commit c1a2e2d097
15 changed files with 31 additions and 25 deletions
@@ -24,7 +24,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
//-------------------------------------------------------------------
// Construction.
protected SaItemOptionConsole_Dbas(SacsDatabase database)
protected SaItemOptionConsole_Dbas(ISacsDatabase database)
{
Database = database;
itemOptionMgr = new SaItemOptionMgr_Dbas(this);
@@ -40,7 +40,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
//-------------------------------------------------------------------
// Properties.
internal SacsDatabase Database { get; set; }
internal ISacsDatabase Database { get; set; }
public override bool DatabaseIsValid { get { return itemOptionMgr.DatabaseIsValid; } }
public override bool CanUpdateDatabase { get { return itemOptionMgr.CanUpdateDatabase; } }
@@ -39,7 +39,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
//-------------------------------------------------------------------
// Properties.
public String TableName_ItemOption { get { return SaItemOptionDbDfn.GetTableName(SaItemOptionDbDfn.TableIdx.SaItemOption); } }
internal SacsDatabase Database { get { return itemOptionConsole.Database; } }
internal ISacsDatabase Database { get { return itemOptionConsole.Database; } }
private DbDataItem.DatabaseInfo DbInfo { get; }
public override bool DatabaseIsValid { get { return (Database != null && Database.GetTableNames().Contains(TableName_ItemOption)); } }
public override bool CanUpdateDatabase { get { return DatabaseIsValid; } }