Rationalise business objects.

This commit is contained in:
Andy Howard
2025-02-01 17:53:13 +00:00
parent a3ac029d55
commit 7930ef5604
245 changed files with 6394 additions and 4806 deletions
@@ -16,12 +16,12 @@ using System.Linq;
namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
{
//=======================================================================
// Asset manager - Asset Processes.
//=======================================================================
partial class SbmAssetMgr_Dbas
{
//*******************************************************************
// A s s e t C a t e g o r y
//*******************************************************************
//-------------------------------------------------------------------
// Utilities.
private List<StringPair> GetLogProperties(SbmAssetProcess assetProcess)
{
@@ -80,14 +80,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmAssetProcess assetProcess = null;
if (assetType > 0)
assetProcess = new SbmAssetProcess_Dbas(Internals, new SysId(), null, AffiliateId_Owner, 0);
assetProcess = new SbmAssetProcess_Dbas(new SysId(), null, AffiliateId_Owner, 0);
else SetErrorState("Asset type not identified");
return assetProcess;
}
private SbmAssetProcess_Dbas CreateAssetProcess(SaAssetProcess_Db dbAssetProcess)
{
ClearErrorState();
SbmAssetProcess_Dbas assetProcess = new SbmAssetProcess_Dbas(Internals, new SysId(dbAssetProcess._Id), new SysId(dbAssetProcess._AssetId ?? 0), new SysId(dbAssetProcess._ProcessId ?? 0), (ushort)dbAssetProcess._Flags);
SbmAssetProcess_Dbas assetProcess = new SbmAssetProcess_Dbas(new SysId(dbAssetProcess._Id), new SysId(dbAssetProcess._AssetId ?? 0), new SysId(dbAssetProcess._ProcessId ?? 0), (ushort)dbAssetProcess._Flags);
PopulateFrom(dbAssetProcess, assetProcess);
return assetProcess;
}
@@ -119,7 +119,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
if (SaAssetProcess_Db.FieldsNonId.Contains("Id"))
{
// Generate next Id.
dbAssetProcess._Id = SysId.ToInt(Database.GetNextId("AssetProcess", dbUpdateInfo));
dbAssetProcess._Id = SysId.ToInt(Database.GetNextId("SaAssetProcess", dbUpdateInfo));
}
dbAssetProcess.ExecuteInsertCommand(dbCommand);
assetProcess.Id = new SysId(dbAssetProcess._Id);
@@ -446,29 +446,29 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
query.Tables.Add(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaAssetProcess), aliasAssetProcess);
// AssetProcess Properties - add columns as defined in query list.
if (columns.HasId((int)SbmAssetProcess.Column.AssetId))
if (columns.HasId(SbmAssetProcess.Column.AssetId))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_AssetId, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.Seq))
if (columns.HasId(SbmAssetProcess.Column.Seq))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_Seq, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.ProcessId))
if (columns.HasId(SbmAssetProcess.Column.ProcessId))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_ProcessId, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.RequiredOn))
if (columns.HasId(SbmAssetProcess.Column.RequiredOn))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_RequiredOn, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.ExpectedOn))
if (columns.HasId(SbmAssetProcess.Column.ExpectedOn))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_ExpectedOn, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.ProcessedOn))
if (columns.HasId(SbmAssetProcess.Column.ProcessedOn))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_ProcessedOn, aliasAssetProcess));
// Common Properties
if (columns.HasId((int)SbmAssetProcess.Column.Notes))
if (columns.HasId(SbmAssetProcess.Column.Notes))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_Notes, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.Flag))
if (columns.HasId(SbmAssetProcess.Column.Flag))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_Flags, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.Status) || columns.HasId((int)SbmAssetProcess.Column.Status_Desc) || columns.HasId((int)SbmAssetProcess.Column.Status_Ind))
if (columns.HasId(SbmAssetProcess.Column.Status) || columns.HasId(SbmAssetProcess.Column.Status_Desc) || columns.HasId(SbmAssetProcess.Column.Status_Ind))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_Status, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.CreateOn_Date))
if (columns.HasId(SbmAssetProcess.Column.CreateOn_Date))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_CreateOn, aliasAssetProcess));
if (columns.HasId((int)SbmAssetProcess.Column.UpdateOn_Date))
if (columns.HasId(SbmAssetProcess.Column.UpdateOn_Date))
query.Columns.Add(SbmDbDfn.GetColumnNameQual(SbmDbDfn.ColumnIdx.SaAssetProcess_UpdateOn, aliasAssetProcess));
//---------------------------------------------------------------------