Add project files.
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Sarand.Net.Standard.Base.Bus;
|
||||
using Sarand.Net.Standard.Base.Dbas;
|
||||
using Sarand.Net.Standard.Base.ReferenceData;
|
||||
using Sarand.Net.Standard.Dbas.Base;
|
||||
|
||||
namespace Sarand.Net.Standard.Dbas.ReferenceData
|
||||
{
|
||||
//=======================================================================
|
||||
public abstract partial class SaReferenceDataConsole_Dbas : SaReferenceDataConsole
|
||||
{
|
||||
//-------------------------------------------------------------------
|
||||
// Definitions.
|
||||
private SaReferenceDataMgr_Dbas referenceDataMgr = null;
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Data members.
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Static initialisation.
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
protected SaReferenceDataConsole_Dbas (SacsDatabase database) :
|
||||
base()
|
||||
{
|
||||
Database = database;
|
||||
referenceDataMgr = new SaReferenceDataMgr_Dbas(this);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
internal SacsDatabase Database { get; set; }
|
||||
public override bool CanUpdateDatabase { get { return referenceDataMgr.CanUpdateDatabase; } }
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// M a n a g e R e f e r e n c e D a t a
|
||||
//-------------------------------------------------------------------
|
||||
// Manage Reference Data - returns true if changes made.
|
||||
public override bool ManageReferenceData (bool userCanManageReferenceData, DbUpdateInfo dbUpdateInfo)
|
||||
{
|
||||
ClearErrorState();
|
||||
MaintainReferenceDataFn?.Invoke(this, userCanManageReferenceData, dbUpdateInfo);
|
||||
return false;
|
||||
}
|
||||
// Method to display ReferenceData management dialog.
|
||||
protected delegate bool MaintainReferenceDataFunction (SaReferenceDataConsole codeTypeConsole, bool userCanManageReferenceData, DbUpdateInfo dbUpdateInfo);
|
||||
protected abstract MaintainReferenceDataFunction MaintainReferenceDataFn { get; }
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
//=======================================================================
|
||||
}
|
||||
Reference in New Issue
Block a user