Portal application - initial.

This commit is contained in:
2021-07-08 20:50:46 +01:00
parent 13c79a8da4
commit 01ae03ddfc
1208 changed files with 186342 additions and 1690 deletions
@@ -77,7 +77,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Address.
public override SbmAddress CreateAddress(Sbm.ItemType itemType, SysId idItem, Sbm.AddressType addressType)
{
return new SbmAddress_Dbas(UserContext, null, itemType, idItem, addressType, 0);
return new SbmAddress_Dbas(Internals, null, itemType, idItem, addressType, 0);
}
private SbmAddress_Dbas CreateAddress(Address_Db dbAddress)
{
@@ -94,7 +94,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
itemId = new SysId(dbAddress._AffIdOwner);
}
}
SbmAddress_Dbas address = new SbmAddress_Dbas(UserContext, new SysId(dbAddress._Id), itemType, itemId, (Sbm.AddressType)dbAddress._Type, (ushort)dbAddress._Flags);
SbmAddress_Dbas address = new SbmAddress_Dbas(Internals, new SysId(dbAddress._Id), itemType, itemId, (Sbm.AddressType)dbAddress._Type, (ushort)dbAddress._Flags);
PopulateFrom(dbAddress, address);
return address;
}
@@ -198,7 +198,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Address_Db dbAddress = new Address_Db(DbInfo);
dbAddress.PopulateFrom(dbCommand, aliasAddress, "Id=" + SysId.ToString(address.Id));
SbmUpdateLogItemMonitor_Address updateLogMonitor = new SbmUpdateLogItemMonitor_Address(UserContext, CreateAddress(dbAddress));
SbmUpdateLogItemMonitor_Address updateLogMonitor = new SbmUpdateLogItemMonitor_Address(Internals, CreateAddress(dbAddress));
// Update properties.
PopulateTo(dbAddress, address, dbUpdateInfo);
@@ -37,12 +37,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Affiliate.
public override SbmAffiliate CreateAffiliate(Sbm.AffiliateType affiliateType)
{
return new SbmAffiliate_Dbas(UserContext, null, affiliateType, 0);
return new SbmAffiliate_Dbas(Internals, null, affiliateType, 0);
}
private SbmAffiliate_Dbas CreateAffiliate(Affiliate_Db dbAffiliate)
{
ClearErrorState();
SbmAffiliate_Dbas affiliate = new SbmAffiliate_Dbas(UserContext, new SysId(dbAffiliate._Id), (Sbm.AffiliateType)dbAffiliate._Type, (ushort)dbAffiliate._Flags);
SbmAffiliate_Dbas affiliate = new SbmAffiliate_Dbas(Internals, new SysId(dbAffiliate._Id), (Sbm.AffiliateType)dbAffiliate._Type, (ushort)dbAffiliate._Flags);
PopulateFrom(dbAffiliate, affiliate);
return affiliate;
}
@@ -220,7 +220,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Affiliate_Db dbAffiliate = new Affiliate_Db(DbInfo);
dbAffiliate.PopulateFrom(dbCommand, aliasAffiliate, "Id=" + SysId.ToString(affiliate.Id));
SbmUpdateLogItemMonitor_Affiliate updateLogMonitor = new SbmUpdateLogItemMonitor_Affiliate(UserContext, CreateAffiliate(dbAffiliate));
SbmUpdateLogItemMonitor_Affiliate updateLogMonitor = new SbmUpdateLogItemMonitor_Affiliate(Internals, CreateAffiliate(dbAffiliate));
// Update properties.
PopulateTo(dbAffiliate, affiliate, dbUpdateInfo);
@@ -225,12 +225,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Association.
public override SbmAssociation CreateAssociation(SysId affiliateIdOwner, Sbm.AssociationType associationType, SysId affiliateIdTarget)
{
return new SbmAssociation_Dbas(UserContext, null, affiliateIdOwner, associationType, affiliateIdTarget, 0);
return new SbmAssociation_Dbas(Internals, null, affiliateIdOwner, associationType, affiliateIdTarget, 0);
}
private SbmAssociation_Dbas CreateAssociation(Association_Db dbAssociation)
{
ClearErrorState();
SbmAssociation_Dbas association = new SbmAssociation_Dbas(UserContext, new SysId(dbAssociation._Id), new SysId(dbAssociation._AffIdOwner), (Sbm.AssociationType)dbAssociation._Type, new SysId(dbAssociation._AffIdTarget), (ushort)dbAssociation._Flags);
SbmAssociation_Dbas association = new SbmAssociation_Dbas(Internals, new SysId(dbAssociation._Id), new SysId(dbAssociation._AffIdOwner), (Sbm.AssociationType)dbAssociation._Type, new SysId(dbAssociation._AffIdTarget), (ushort)dbAssociation._Flags);
PopulateFrom(dbAssociation, association);
return association;
}
@@ -393,7 +393,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Association_Db dbAssociation = new Association_Db(DbInfo);
dbAssociation.PopulateFrom(dbCommand, aliasAssociation, "Id=" + SysId.ToString(association.Id));
SbmUpdateLogItemMonitor_Association updateLogMonitor = new SbmUpdateLogItemMonitor_Association(UserContext, CreateAssociation(dbAssociation));
SbmUpdateLogItemMonitor_Association updateLogMonitor = new SbmUpdateLogItemMonitor_Association(Internals, CreateAssociation(dbAssociation));
// Update properties.
PopulateTo(dbAssociation, association, dbUpdateInfo);
@@ -36,13 +36,13 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create SysParam.
public override SbmSysParam CreateSysParam(Sbm.SysParamCategory sysparamCategory, String sysparamName)
{
return new SbmSysParam_Dbas(UserContext, null, sysparamCategory, sysparamName, 0);
return new SbmSysParam_Dbas(Internals, null, sysparamCategory, sysparamName, 0);
}
private SbmSysParam_Dbas CreateSysParam(SysParam_Db dbSysParam)
{
ClearErrorState();
SbmSysParam_Dbas sysparam = new SbmSysParam_Dbas(UserContext, new SysId(dbSysParam._Id), (Sbm.SysParamCategory)dbSysParam._Cat, dbSysParam._Name, (ushort)dbSysParam._Flags);
SbmSysParam_Dbas sysparam = new SbmSysParam_Dbas(Internals, new SysId(dbSysParam._Id), (Sbm.SysParamCategory)dbSysParam._Cat, dbSysParam._Name, (ushort)dbSysParam._Flags);
PopulateFrom(dbSysParam, sysparam);
return sysparam;
}
@@ -146,7 +146,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SysParam_Db dbSysParam = new SysParam_Db(DbInfo);
dbSysParam.PopulateFrom(dbCommand, aliasSysParam, "Id=" + SysId.ToString(sysparam.Id));
SbmUpdateLogItemMonitor_SysParam updateLogMonitor = new SbmUpdateLogItemMonitor_SysParam(UserContext, CreateSysParam(dbSysParam));
SbmUpdateLogItemMonitor_SysParam updateLogMonitor = new SbmUpdateLogItemMonitor_SysParam(Internals, CreateSysParam(dbSysParam));
// Update properties.
PopulateTo(dbSysParam, sysparam, dbUpdateInfo);
@@ -40,7 +40,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
if (SysId.IsValid(AffiliateId_Owner))
{
if (systemAccountType > 0)
systemAccount = new SbmSystemAccount_Dbas(UserContext, new SysId(), AffiliateId_Owner, systemAccountType, interfaceId, assocId, 0);
systemAccount = new SbmSystemAccount_Dbas(Internals, new SysId(), AffiliateId_Owner, systemAccountType, interfaceId, assocId, 0);
else SetErrorState("Invalid account type");
}
else SetErrorState("Owner not selected");
@@ -49,7 +49,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
private SbmSystemAccount_Dbas CreateSystemAccount(SystemAccount_Db dbSystemAccount)
{
ClearErrorState();
SbmSystemAccount_Dbas systemAccount = new SbmSystemAccount_Dbas(UserContext, new SysId(dbSystemAccount._Id), new SysId(dbSystemAccount._AffIdOwner), (Sbm.SystemAccountType)dbSystemAccount._Type, new SysId(dbSystemAccount._InterfaceId), new SysId(dbSystemAccount._AssocId), (ushort)dbSystemAccount._Flags);
SbmSystemAccount_Dbas systemAccount = new SbmSystemAccount_Dbas(Internals, new SysId(dbSystemAccount._Id), new SysId(dbSystemAccount._AffIdOwner), (Sbm.SystemAccountType)dbSystemAccount._Type, new SysId(dbSystemAccount._InterfaceId), new SysId(dbSystemAccount._AssocId), (ushort)dbSystemAccount._Flags);
PopulateFrom(dbSystemAccount, systemAccount);
return systemAccount;
}
@@ -36,13 +36,13 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override SbmSystemAccountUser CreateSystemAccountUser(SysId accountId, SysId userId)
{
ClearErrorState();
SbmSystemAccountUser systemAccountUser = new SbmSystemAccountUser_Dbas(UserContext, accountId, userId, 0);
SbmSystemAccountUser systemAccountUser = new SbmSystemAccountUser_Dbas(Internals, accountId, userId, 0);
return systemAccountUser;
}
private SbmSystemAccountUser_Dbas CreateSystemAccountUser(SystemAccountUser_Db dbSystemAccountUser)
{
ClearErrorState();
SbmSystemAccountUser_Dbas systemAccountUser = new SbmSystemAccountUser_Dbas(UserContext, new SysId(dbSystemAccountUser._AccountId), new SysId(dbSystemAccountUser._UserId), (ushort)dbSystemAccountUser._Flags);
SbmSystemAccountUser_Dbas systemAccountUser = new SbmSystemAccountUser_Dbas(Internals, new SysId(dbSystemAccountUser._AccountId), new SysId(dbSystemAccountUser._UserId), (ushort)dbSystemAccountUser._Flags);
PopulateFrom(dbSystemAccountUser, systemAccountUser);
return systemAccountUser;
}
@@ -38,14 +38,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmSystemUser systemUser = null;
if (SysId.IsValid(AffiliateId_Owner))
systemUser = new SbmSystemUser_Dbas(UserContext, new SysId(), AffiliateId_Owner, interfaceId, affiliateId, 0);
systemUser = new SbmSystemUser_Dbas(Internals, new SysId(), AffiliateId_Owner, interfaceId, affiliateId, 0);
else SetErrorState("Owner not selected");
return systemUser;
}
private SbmSystemUser_Dbas CreateSystemUser(SystemUser_Db dbSystemUser)
{
ClearErrorState();
SbmSystemUser_Dbas systemUser = new SbmSystemUser_Dbas(UserContext, new SysId(dbSystemUser._Id), new SysId(dbSystemUser._AffIdOwner), new SysId(dbSystemUser._InterfaceId), new SysId(dbSystemUser._AffiliateId), (ushort)dbSystemUser._Flags);
SbmSystemUser_Dbas systemUser = new SbmSystemUser_Dbas(Internals, new SysId(dbSystemUser._Id), new SysId(dbSystemUser._AffIdOwner), new SysId(dbSystemUser._InterfaceId), new SysId(dbSystemUser._AffiliateId), (ushort)dbSystemUser._Flags);
PopulateFrom(dbSystemUser, systemUser);
return systemUser;
}
@@ -18,7 +18,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmAccountMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
DbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
protected override void Dispose(bool disposing)
@@ -80,14 +80,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmAsset asset = null;
if (SysId.IsValid(assetCatId))
asset = new SbmAsset_Dbas(UserContext, new SysId(), assetCatId, 0);
asset = new SbmAsset_Dbas(Internals, new SysId(), assetCatId, 0);
else SetErrorState("Asset Cat Id is not identified");
return asset;
}
private SbmAsset_Dbas CreateAsset(SaAsset_Db dbAsset)
{
ClearErrorState();
SbmAsset_Dbas asset = new SbmAsset_Dbas(UserContext, new SysId(dbAsset._Id), new SysId(dbAsset._AssetCategoryId), (ushort)dbAsset._Flags);
SbmAsset_Dbas asset = new SbmAsset_Dbas(Internals, new SysId(dbAsset._Id), new SysId(dbAsset._AssetCategoryId), (ushort)dbAsset._Flags);
PopulateFrom(dbAsset, asset);
return asset;
}
@@ -154,7 +154,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaAsset_Db dbAsset = new SaAsset_Db(DbInfo);
dbAsset.PopulateFrom(dbCommand, aliasAsset, "Id=" + SysId.ToString(asset.Id));
SbmUpdateLogItemMonitor_Asset updateLogMonitor = new SbmUpdateLogItemMonitor_Asset(UserContext, CreateAsset(dbAsset));
SbmUpdateLogItemMonitor_Asset updateLogMonitor = new SbmUpdateLogItemMonitor_Asset(Internals, CreateAsset(dbAsset));
// Update properties.
PopulateTo(dbAsset, asset, dbUpdateInfo);
@@ -48,7 +48,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public bool HasAssetCategory(SbmAssetCategory.Params prm)
{
ClearErrorState();
ISacsDatabase db = SbmGlobals.Application.GetDatabase(SessionContext);
ISacsDatabase db = SbmGlobals.Application.GetBusMgrDatabase(SessionContext);
if (db != null)
{
if (db.TableExists(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaAssetCategory)))
@@ -138,14 +138,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmAssetCategory assetCategory = null;
if (assetType > 0)
assetCategory = new SbmAssetCategory_Dbas(UserContext, new SysId(), AffiliateId_Owner, assetType, 0);
assetCategory = new SbmAssetCategory_Dbas(Internals, new SysId(), AffiliateId_Owner, assetType, 0);
else SetErrorState("Asset type not identified");
return assetCategory;
}
private SbmAssetCategory_Dbas CreateAssetCategory(SaAssetCategory_Db dbAssetCategory)
{
ClearErrorState();
SbmAssetCategory_Dbas assetCategory = new SbmAssetCategory_Dbas(UserContext, new SysId(dbAssetCategory._Id), new SysId(dbAssetCategory._AffIdOwner), (Sbm.AssetType)dbAssetCategory._AssetType, (ushort)dbAssetCategory._Flags);
SbmAssetCategory_Dbas assetCategory = new SbmAssetCategory_Dbas(Internals, new SysId(dbAssetCategory._Id), new SysId(dbAssetCategory._AffIdOwner), (Sbm.AssetType)dbAssetCategory._AssetType, (ushort)dbAssetCategory._Flags);
PopulateFrom(dbAssetCategory, assetCategory);
return assetCategory;
}
@@ -212,7 +212,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaAssetCategory_Db dbAssetCategory = new SaAssetCategory_Db(DbInfo);
dbAssetCategory.PopulateFrom(dbCommand, aliasAssetCategory, "Id=" + SysId.ToString(assetCategory.Id));
SbmUpdateLogItemMonitor_AssetCategory updateLogMonitor = new SbmUpdateLogItemMonitor_AssetCategory(UserContext, CreateAssetCategory(dbAssetCategory));
SbmUpdateLogItemMonitor_AssetCategory updateLogMonitor = new SbmUpdateLogItemMonitor_AssetCategory(Internals, CreateAssetCategory(dbAssetCategory));
// Update properties.
PopulateTo(dbAssetCategory, assetCategory, dbUpdateInfo);
@@ -80,14 +80,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmAssetProcess assetProcess = null;
if (assetType > 0)
assetProcess = new SbmAssetProcess_Dbas(UserContext, new SysId(), null, AffiliateId_Owner, 0);
assetProcess = new SbmAssetProcess_Dbas(Internals, 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(UserContext, new SysId(dbAssetProcess._Id), new SysId(dbAssetProcess._AssetId), new SysId(dbAssetProcess._ProcessId), (ushort)dbAssetProcess._Flags);
SbmAssetProcess_Dbas assetProcess = new SbmAssetProcess_Dbas(Internals, new SysId(dbAssetProcess._Id), new SysId(dbAssetProcess._AssetId), new SysId(dbAssetProcess._ProcessId), (ushort)dbAssetProcess._Flags);
PopulateFrom(dbAssetProcess, assetProcess);
return assetProcess;
}
@@ -154,7 +154,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaAssetProcess_Db dbAssetProcess = new SaAssetProcess_Db(DbInfo);
dbAssetProcess.PopulateFrom(dbCommand, aliasAssetProcess, "Id=" + SysId.ToString(assetProcess.Id));
SbmUpdateLogItemMonitor_AssetProcess updateLogMonitor = new SbmUpdateLogItemMonitor_AssetProcess(UserContext, CreateAssetProcess(dbAssetProcess));
SbmUpdateLogItemMonitor_AssetProcess updateLogMonitor = new SbmUpdateLogItemMonitor_AssetProcess(Internals, CreateAssetProcess(dbAssetProcess));
// Update properties.
PopulateTo(dbAssetProcess, assetProcess, dbUpdateInfo);
@@ -80,12 +80,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override SbmVehicle CreateVehicle()
{
ClearErrorState();
return new SbmVehicle_Dbas(UserContext, new SysId(), 0);
return new SbmVehicle_Dbas(Internals, new SysId(), 0);
}
private SbmVehicle_Dbas CreateVehicle(SaVehicle_Db dbVehicle)
{
ClearErrorState();
SbmVehicle_Dbas vehicle = new SbmVehicle_Dbas(UserContext, new SysId(dbVehicle._Id), (ushort)dbVehicle._Flags);
SbmVehicle_Dbas vehicle = new SbmVehicle_Dbas(Internals, new SysId(dbVehicle._Id), (ushort)dbVehicle._Flags);
PopulateFrom(dbVehicle, vehicle);
return vehicle;
}
@@ -152,7 +152,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaVehicle_Db dbVehicle = new SaVehicle_Db(DbInfo);
dbVehicle.PopulateFrom(dbCommand, aliasVehicle, "Id=" + SysId.ToString(vehicle.Id));
SbmUpdateLogItemMonitor_Vehicle updateLogMonitor = new SbmUpdateLogItemMonitor_Vehicle(UserContext, CreateVehicle(dbVehicle));
SbmUpdateLogItemMonitor_Vehicle updateLogMonitor = new SbmUpdateLogItemMonitor_Vehicle(Internals, CreateVehicle(dbVehicle));
// Update properties.
PopulateTo(dbVehicle, vehicle, dbUpdateInfo);
@@ -753,7 +753,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
bool bCountHpiChecks = columns.HasId((int)SbmVehicle.Column.HpiCheckCount);
if (bCountHpiChecks)
{
SaItemDataConsole itemDataConsole = SbmGlobals.Application.GetItemDataConsole(UserContext);
SaItemDataConsole itemDataConsole = Internals.ItemDataConsole;
if (itemDataConsole != null && itemDataConsole.DatabaseIsValid)
{
// Build sub query to directly return the number of associated HpiChecks.
@@ -172,12 +172,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override SbmVehicleClass CreateVehicleClass()
{
ClearErrorState();
return new SbmVehicleClass_Dbas(UserContext, new SysId(), 0);
return new SbmVehicleClass_Dbas(Internals, new SysId(), 0);
}
private SbmVehicleClass_Dbas CreateVehicleClass(SaVehicleClass_Db dbVehicleClass)
{
ClearErrorState();
SbmVehicleClass_Dbas vehicleClass = new SbmVehicleClass_Dbas(UserContext, new SysId(dbVehicleClass._Id), (ushort)dbVehicleClass._Flags);
SbmVehicleClass_Dbas vehicleClass = new SbmVehicleClass_Dbas(Internals, new SysId(dbVehicleClass._Id), (ushort)dbVehicleClass._Flags);
PopulateFrom(dbVehicleClass, vehicleClass);
return vehicleClass;
}
@@ -244,7 +244,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaVehicleClass_Db dbVehicleClass = new SaVehicleClass_Db(DbInfo);
dbVehicleClass.PopulateFrom(dbCommand, aliasVehicleClass, "Id=" + SysId.ToString(vehicleClass.Id));
SbmUpdateLogItemMonitor_VehicleClass updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleClass(UserContext, CreateVehicleClass(dbVehicleClass));
SbmUpdateLogItemMonitor_VehicleClass updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleClass(Internals, CreateVehicleClass(dbVehicleClass));
// Update properties.
PopulateTo(dbVehicleClass, vehicleClass, dbUpdateInfo);
@@ -80,14 +80,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmVehicleEvent vehicleEvent = null;
if (vehicleEventType > 0)
vehicleEvent = new SbmVehicleEvent_Dbas(UserContext, vehicleId, vehicleEventType, 0);
vehicleEvent = new SbmVehicleEvent_Dbas(Internals, vehicleId, vehicleEventType, 0);
else SetErrorState("Asset type not identified");
return vehicleEvent;
}
private SbmVehicleEvent_Dbas CreateVehicleEvent(SaVehicleEvent_Db dbVehicleEvent)
{
ClearErrorState();
SbmVehicleEvent_Dbas vehicleEvent = new SbmVehicleEvent_Dbas(UserContext, new SysId(dbVehicleEvent._VehicleId), (Sbm.VehicleEventType)dbVehicleEvent._EventType, (ushort)dbVehicleEvent._Flags);
SbmVehicleEvent_Dbas vehicleEvent = new SbmVehicleEvent_Dbas(Internals, new SysId(dbVehicleEvent._VehicleId), (Sbm.VehicleEventType)dbVehicleEvent._EventType, (ushort)dbVehicleEvent._Flags);
PopulateFrom(dbVehicleEvent, vehicleEvent);
return vehicleEvent;
}
@@ -154,7 +154,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaVehicleEvent_Db dbVehicleEvent = new SaVehicleEvent_Db(DbInfo);
dbVehicleEvent.PopulateFrom(dbCommand, aliasVehicleEvent, "Id=" + SysId.ToString(vehicleEvent.Id));
SbmUpdateLogItemMonitor_VehicleEvent updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleEvent(UserContext, CreateVehicleEvent(dbVehicleEvent));
SbmUpdateLogItemMonitor_VehicleEvent updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleEvent(Internals, CreateVehicleEvent(dbVehicleEvent));
// Update properties.
PopulateTo(dbVehicleEvent, vehicleEvent, dbUpdateInfo);
@@ -178,14 +178,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmVehicleFeature vehicleFeature = null;
if (vehicleFeatureId != null)
vehicleFeature = new SbmVehicleFeature_Dbas(UserContext, vehicleFeatureId.VehicleId, vehicleFeatureId.VehicleFeatureSource, vehicleFeatureId.VehicleFeatureType, 0);
vehicleFeature = new SbmVehicleFeature_Dbas(Internals, vehicleFeatureId.VehicleId, vehicleFeatureId.VehicleFeatureSource, vehicleFeatureId.VehicleFeatureType, 0);
else SetErrorState("Asset type not identified");
return vehicleFeature;
}
private SbmVehicleFeature_Dbas CreateVehicleFeature(SaVehicleFeature_Db dbVehicleFeature)
{
ClearErrorState();
SbmVehicleFeature_Dbas vehicleFeature = new SbmVehicleFeature_Dbas(UserContext, new SysId(dbVehicleFeature._VehicleId), (Sbm.VehicleFeatureSource)dbVehicleFeature._Source, (Sbm.VehicleFeatureType)dbVehicleFeature._Type, (ushort)dbVehicleFeature._Flags);
SbmVehicleFeature_Dbas vehicleFeature = new SbmVehicleFeature_Dbas(Internals, new SysId(dbVehicleFeature._VehicleId), (Sbm.VehicleFeatureSource)dbVehicleFeature._Source, (Sbm.VehicleFeatureType)dbVehicleFeature._Type, (ushort)dbVehicleFeature._Flags);
PopulateFrom(dbVehicleFeature, vehicleFeature);
return vehicleFeature;
}
@@ -253,7 +253,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaVehicleFeature_Db dbVehicleFeature = new SaVehicleFeature_Db(DbInfo);
dbVehicleFeature.PopulateFrom(dbCommand, aliasVehicleFeature, "Id=" + SysId.ToString(vehicleFeature.Id));
SbmUpdateLogItemMonitor_VehicleFeature updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleFeature(UserContext, CreateVehicleFeature(dbVehicleFeature));
SbmUpdateLogItemMonitor_VehicleFeature updateLogMonitor = new SbmUpdateLogItemMonitor_VehicleFeature(Internals, CreateVehicleFeature(dbVehicleFeature));
// Update properties.
PopulateTo(dbVehicleFeature, vehicleFeature, dbUpdateInfo);
@@ -22,7 +22,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmAssetMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
@@ -595,12 +595,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Commodity.
public override SbmCommodity CreateCommodity(SysId id, SysId affiliateIdOwner, Sbm.CommodityType commodityType, String code)
{
return new SbmCommodity_Dbas(UserContext, id, affiliateIdOwner, commodityType, code, 0);
return new SbmCommodity_Dbas(Internals, id, affiliateIdOwner, commodityType, code, 0);
}
private SbmCommodity_Dbas CreateCommodity(Commodity_Db dbCommodity)
{
ClearErrorState();
SbmCommodity_Dbas commodity = new SbmCommodity_Dbas(UserContext, new SysId(dbCommodity._Id), new SysId(dbCommodity._AffIdOwner), (Sbm.CommodityType)dbCommodity._Type, dbCommodity._Code, (ushort)dbCommodity._Flags);
SbmCommodity_Dbas commodity = new SbmCommodity_Dbas(Internals, new SysId(dbCommodity._Id), new SysId(dbCommodity._AffIdOwner), (Sbm.CommodityType)dbCommodity._Type, dbCommodity._Code, (ushort)dbCommodity._Flags);
PopulateFrom(dbCommodity, commodity);
return commodity;
}
@@ -667,7 +667,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Commodity_Db dbCommodity = new Commodity_Db(DbInfo);
dbCommodity.PopulateFrom(dbCommand, aliasCommodity, "Id=" + SysId.ToString(commodity.Id));
SbmUpdateLogItemMonitor_Commodity updateLogMonitor = new SbmUpdateLogItemMonitor_Commodity(UserContext, CreateCommodity(dbCommodity));
SbmUpdateLogItemMonitor_Commodity updateLogMonitor = new SbmUpdateLogItemMonitor_Commodity(Internals, CreateCommodity(dbCommodity));
// Update properties.
PopulateTo(dbCommodity, commodity, dbUpdateInfo);
@@ -188,12 +188,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create CommodityCustomer.
public override SbmCommodityCustomer CreateCommodityCustomer(SysId commodityId, SysId assocIdCustomer)
{
return new SbmCommodityCustomer_Dbas(UserContext, commodityId, assocIdCustomer, 0);
return new SbmCommodityCustomer_Dbas(Internals, commodityId, assocIdCustomer, 0);
}
private SbmCommodityCustomer_Dbas CreateCommodityCustomer(CommodityCustomer_Db dbCommodityCustomer)
{
ClearErrorState();
SbmCommodityCustomer_Dbas commodityCustomer = new SbmCommodityCustomer_Dbas(UserContext, new SysId(dbCommodityCustomer._CommodityId), new SysId(dbCommodityCustomer._AssocIdCustomer), (ushort)dbCommodityCustomer._Flags);
SbmCommodityCustomer_Dbas commodityCustomer = new SbmCommodityCustomer_Dbas(Internals, new SysId(dbCommodityCustomer._CommodityId), new SysId(dbCommodityCustomer._AssocIdCustomer), (ushort)dbCommodityCustomer._Flags);
PopulateFrom(dbCommodityCustomer, commodityCustomer);
return commodityCustomer;
}
@@ -260,7 +260,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
CommodityCustomer_Db dbCommodityCustomer = new CommodityCustomer_Db(DbInfo);
dbCommodityCustomer.PopulateFrom(dbCommand, aliasCommodityCustomer, "Id=" + SysId.ToString(commodityCustomer.Id));
SbmUpdateLogItemMonitor_CommodityCustomer updateLogMonitor = new SbmUpdateLogItemMonitor_CommodityCustomer(UserContext, CreateCommodityCustomer(dbCommodityCustomer));
SbmUpdateLogItemMonitor_CommodityCustomer updateLogMonitor = new SbmUpdateLogItemMonitor_CommodityCustomer(Internals, CreateCommodityCustomer(dbCommodityCustomer));
// Update properties.
PopulateTo(dbCommodityCustomer, commodityCustomer, dbUpdateInfo);
@@ -81,12 +81,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create CommoditySupplier.
public override SbmCommoditySupplier CreateCommoditySupplier(SysId commodityId, SysId assocIdSupplier)
{
return new SbmCommoditySupplier_Dbas(UserContext, commodityId, assocIdSupplier, 0);
return new SbmCommoditySupplier_Dbas(Internals, commodityId, assocIdSupplier, 0);
}
private SbmCommoditySupplier_Dbas CreateCommoditySupplier(CommoditySupplier_Db dbCommoditySupplier)
{
ClearErrorState();
SbmCommoditySupplier_Dbas commoditySupplier = new SbmCommoditySupplier_Dbas(UserContext, new SysId(dbCommoditySupplier._CommodityId), new SysId(dbCommoditySupplier._AssocIdSupplier), (ushort)dbCommoditySupplier._Flags);
SbmCommoditySupplier_Dbas commoditySupplier = new SbmCommoditySupplier_Dbas(Internals, new SysId(dbCommoditySupplier._CommodityId), new SysId(dbCommoditySupplier._AssocIdSupplier), (ushort)dbCommoditySupplier._Flags);
PopulateFrom(dbCommoditySupplier, commoditySupplier);
return commoditySupplier;
}
@@ -77,12 +77,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Container.
public override SbmContainer CreateContainer(Sbm.ContainerCategory containerCategory, Sbm.ContainerType containerType)
{
return new SbmContainer_Dbas(UserContext, new SysId(), AffiliateId_Owner, containerCategory, containerType, 0);
return new SbmContainer_Dbas(Internals, new SysId(), AffiliateId_Owner, containerCategory, containerType, 0);
}
private SbmContainer_Dbas CreateContainer(Container_Db dbContainer)
{
ClearErrorState();
SbmContainer_Dbas container = new SbmContainer_Dbas(UserContext, new SysId(dbContainer._Id), new SysId(dbContainer._AffIdOwner), (Sbm.ContainerCategory)dbContainer._Category, (Sbm.ContainerType)ContainerTypes.GetTypeForCode(dbContainer._Type), (ushort)dbContainer._Flags);
SbmContainer_Dbas container = new SbmContainer_Dbas(Internals, new SysId(dbContainer._Id), new SysId(dbContainer._AffIdOwner), (Sbm.ContainerCategory)dbContainer._Category, (Sbm.ContainerType)ContainerTypes.GetTypeForCode(dbContainer._Type), (ushort)dbContainer._Flags);
PopulateFrom(dbContainer, container);
return container;
}
@@ -149,7 +149,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Container_Db dbContainer = new Container_Db(DbInfo);
dbContainer.PopulateFrom(dbCommand, aliasContainer, "Id=" + SysId.ToString(container.Id));
SbmUpdateLogItemMonitor_Container updateLogMonitor = new SbmUpdateLogItemMonitor_Container(UserContext, CreateContainer(dbContainer));
SbmUpdateLogItemMonitor_Container updateLogMonitor = new SbmUpdateLogItemMonitor_Container(Internals, CreateContainer(dbContainer));
// Update properties.
PopulateTo(dbContainer, container, dbUpdateInfo);
@@ -57,7 +57,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override ushort GetMaxItemSeq(SysId containerId, Sbm.ItemType itemType, SysId itemId)
{
ClearErrorState();
ISacsDatabase db = SbmGlobals.Application.GetDatabase(SessionContext);
ISacsDatabase db = SbmGlobals.Application.GetBusMgrDatabase(SessionContext);
if (!HasErrorState())
{
String tableContainerItem = SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.ContainerItem);
@@ -113,12 +113,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create ContainerItem.
public override SbmContainerItem CreateContainerItem(SysId containerItemId, Sbm.ItemType itemType, SysId itemId)
{
return new SbmContainerItem_Dbas(UserContext, containerItemId, itemType, itemId, 0);
return new SbmContainerItem_Dbas(Internals, containerItemId, itemType, itemId, 0);
}
private SbmContainerItem_Dbas CreateContainerItem(ContainerItem_Db dbContainerItem)
{
ClearErrorState();
SbmContainerItem_Dbas containerItem = new SbmContainerItem_Dbas(UserContext, new SysId(dbContainerItem._ContainerId), (Sbm.ItemType)dbContainerItem._ItemType, new SysId(dbContainerItem._ItemId), (ushort)dbContainerItem._Flags);
SbmContainerItem_Dbas containerItem = new SbmContainerItem_Dbas(Internals, new SysId(dbContainerItem._ContainerId), (Sbm.ItemType)dbContainerItem._ItemType, new SysId(dbContainerItem._ItemId), (ushort)dbContainerItem._Flags);
PopulateFrom(dbContainerItem, containerItem);
return containerItem;
}
@@ -185,7 +185,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
ContainerItem_Db dbContainerItem = new ContainerItem_Db(DbInfo);
dbContainerItem.PopulateFrom(dbCommand, aliasContainerItem, "Id=" + SysId.ToString(containerItem.Id));
SbmUpdateLogItemMonitor_ContainerItem updateLogMonitor = new SbmUpdateLogItemMonitor_ContainerItem(UserContext, CreateContainerItem(dbContainerItem));
SbmUpdateLogItemMonitor_ContainerItem updateLogMonitor = new SbmUpdateLogItemMonitor_ContainerItem(Internals, CreateContainerItem(dbContainerItem));
// Update properties.
PopulateTo(dbContainerItem, containerItem, dbUpdateInfo);
@@ -235,12 +235,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Item.
public override SbmPortfolioItem CreatePortfolioItem(SysId affiliateIdOwner, Sbm.PortfolioItemType portfolioItemType)
{
return new SbmPortfolioItem_Dbas(UserContext, new SysId(), affiliateIdOwner, portfolioItemType, 0);
return new SbmPortfolioItem_Dbas(Internals, new SysId(), affiliateIdOwner, portfolioItemType, 0);
}
private SbmPortfolioItem_Dbas CreatePortfolioItem(PortfolioItem_Db dbPortfolioItem)
{
ClearErrorState();
SbmPortfolioItem_Dbas portfolioItem = new SbmPortfolioItem_Dbas(UserContext, new SysId(dbPortfolioItem._Id), new SysId(dbPortfolioItem._AffIdOwner), (Sbm.PortfolioItemType)dbPortfolioItem._Type, (ushort)dbPortfolioItem._Flags);
SbmPortfolioItem_Dbas portfolioItem = new SbmPortfolioItem_Dbas(Internals, new SysId(dbPortfolioItem._Id), new SysId(dbPortfolioItem._AffIdOwner), (Sbm.PortfolioItemType)dbPortfolioItem._Type, (ushort)dbPortfolioItem._Flags);
PopulateFrom(dbPortfolioItem, portfolioItem);
return portfolioItem;
}
@@ -347,7 +347,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
PortfolioItem_Db dbPortfolioItem = new PortfolioItem_Db(DbInfo);
dbPortfolioItem.PopulateFrom(dbCommand, aliasPortfolioItem, "Id=" + SysId.ToString(portfolioItem.Id));
SbmUpdateLogItemMonitor_PortfolioItem updateLogMonitor = new SbmUpdateLogItemMonitor_PortfolioItem(UserContext, CreatePortfolioItem(dbPortfolioItem));
SbmUpdateLogItemMonitor_PortfolioItem updateLogMonitor = new SbmUpdateLogItemMonitor_PortfolioItem(Internals, CreatePortfolioItem(dbPortfolioItem));
// Update properties.
PopulateTo(dbPortfolioItem, portfolioItem, dbUpdateInfo);
@@ -21,7 +21,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmCommodityMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
OrderQuantityDecimals = UserContext.GetOwnerOption_NumericDecimals(Sbm.OrgOption_NumericDecimals.OrderQuantity);
}
@@ -81,14 +81,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmItemBatch itemBatch = null;
if (itemBatchType > 0)
itemBatch = new SbmItemBatch_Dbas(UserContext, new SysId(), AffiliateId_Owner, itemBatchType, refs, 0);
itemBatch = new SbmItemBatch_Dbas(Internals, new SysId(), AffiliateId_Owner, itemBatchType, refs, 0);
else SetErrorState("Asset type not identified");
return itemBatch;
}
private SbmItemBatch_Dbas CreateItemBatch(ItemBatch_Db dbItemBatch)
{
ClearErrorState();
SbmItemBatch_Dbas itemBatch = new SbmItemBatch_Dbas(UserContext, new SysId(dbItemBatch._Id), new SysId(dbItemBatch._AffIdOwner), (Sbm.ItemBatchType)dbItemBatch._Type, dbItemBatch._Ref, (ushort)dbItemBatch._Flags);
SbmItemBatch_Dbas itemBatch = new SbmItemBatch_Dbas(Internals, new SysId(dbItemBatch._Id), new SysId(dbItemBatch._AffIdOwner), (Sbm.ItemBatchType)dbItemBatch._Type, dbItemBatch._Ref, (ushort)dbItemBatch._Flags);
PopulateFrom(dbItemBatch, itemBatch);
return itemBatch;
}
@@ -155,7 +155,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
ItemBatch_Db dbItemBatch = new ItemBatch_Db(DbInfo);
dbItemBatch.PopulateFrom(dbCommand, aliasItemBatch, "Id=" + SysId.ToString(itemBatch.Id));
SbmUpdateLogItemMonitor_ItemBatch updateLogMonitor = new SbmUpdateLogItemMonitor_ItemBatch(UserContext, CreateItemBatch(dbItemBatch));
SbmUpdateLogItemMonitor_ItemBatch updateLogMonitor = new SbmUpdateLogItemMonitor_ItemBatch(Internals, CreateItemBatch(dbItemBatch));
// Update properties.
PopulateTo(dbItemBatch, itemBatch, dbUpdateInfo);
@@ -146,14 +146,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmItemLink itemLink = null;
if (itemLinkType > 0)
itemLink = new SbmItemLink_Dbas(UserContext, new SysId(), itemLinkType, itemTypeFrom, itemIdFrom, itemTypeTo, itemIdTo, 0);
itemLink = new SbmItemLink_Dbas(Internals, new SysId(), itemLinkType, itemTypeFrom, itemIdFrom, itemTypeTo, itemIdTo, 0);
else SetErrorState("Asset type not identified");
return itemLink;
}
private SbmItemLink_Dbas CreateItemLink(ItemLink_Db dbItemLink)
{
ClearErrorState();
SbmItemLink_Dbas itemLink = new SbmItemLink_Dbas(UserContext, new SysId(0), (Sbm.ItemLinkType)dbItemLink._Type, (Sbm.ItemType)dbItemLink._ItemTypeFrom, new SysId(dbItemLink._ItemIdFrom), (Sbm.ItemType)dbItemLink._ItemTypeTo, new SysId(dbItemLink._ItemIdTo), (ushort)dbItemLink._Flags);
SbmItemLink_Dbas itemLink = new SbmItemLink_Dbas(Internals, new SysId(0), (Sbm.ItemLinkType)dbItemLink._Type, (Sbm.ItemType)dbItemLink._ItemTypeFrom, new SysId(dbItemLink._ItemIdFrom), (Sbm.ItemType)dbItemLink._ItemTypeTo, new SysId(dbItemLink._ItemIdTo), (ushort)dbItemLink._Flags);
PopulateFrom(dbItemLink, itemLink);
return itemLink;
}
@@ -236,7 +236,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
ItemLink_Db dbItemLink = new ItemLink_Db(DbInfo);
dbItemLink.PopulateFrom(dbCommand, aliasItemLink, "Id=" + SysId.ToString(itemLink.Id));
SbmUpdateLogItemMonitor_ItemLink updateLogMonitor = new SbmUpdateLogItemMonitor_ItemLink(UserContext, CreateItemLink(dbItemLink));
SbmUpdateLogItemMonitor_ItemLink updateLogMonitor = new SbmUpdateLogItemMonitor_ItemLink(Internals, CreateItemLink(dbItemLink));
// Update properties.
PopulateTo(dbItemLink, itemLink, dbUpdateInfo);
@@ -22,7 +22,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmDataItemMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
@@ -75,12 +75,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override SbmPrice CreatePrice(SysId priceSetId, SysId commodityId, Sbm.PriceType priceType)
{
ClearErrorState();
return new SbmPrice_Dbas(UserContext, priceSetId, commodityId, priceType, 0);
return new SbmPrice_Dbas(Internals, priceSetId, commodityId, priceType, 0);
}
private SbmPrice_Dbas CreatePrice(SaPrice_Db dbPrice)
{
ClearErrorState();
SbmPrice_Dbas price = new SbmPrice_Dbas(UserContext, new SysId(dbPrice._PriceSetId), new SysId(dbPrice._CommodityId), (Sbm.PriceType)dbPrice._Type, (ushort)dbPrice._Flags);
SbmPrice_Dbas price = new SbmPrice_Dbas(Internals, new SysId(dbPrice._PriceSetId), new SysId(dbPrice._CommodityId), (Sbm.PriceType)dbPrice._Type, (ushort)dbPrice._Flags);
PopulateFrom(dbPrice, price);
return price;
}
@@ -76,12 +76,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public override SbmPriceSet CreatePriceSet(String reference, Sbm.PriceType priceType)
{
ClearErrorState();
return new SbmPriceSet_Dbas(UserContext, new SysId(), UserContext.Organisation.AffiliateId, reference, priceType, 0);
return new SbmPriceSet_Dbas(Internals, new SysId(), UserContext.Organisation.AffiliateId, reference, priceType, 0);
}
private SbmPriceSet_Dbas CreatePriceSet(SaPriceSet_Db dbPriceSet)
{
ClearErrorState();
SbmPriceSet_Dbas priceSet = new SbmPriceSet_Dbas(UserContext, new SysId(dbPriceSet._Id), new SysId(dbPriceSet._AffIdOwner), dbPriceSet._Ref, (Sbm.PriceType)dbPriceSet._Type, (ushort)dbPriceSet._Flags);
SbmPriceSet_Dbas priceSet = new SbmPriceSet_Dbas(Internals, new SysId(dbPriceSet._Id), new SysId(dbPriceSet._AffIdOwner), dbPriceSet._Ref, (Sbm.PriceType)dbPriceSet._Type, (ushort)dbPriceSet._Flags);
PopulateFrom(dbPriceSet, priceSet);
return priceSet;
}
@@ -148,7 +148,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
SaPriceSet_Db dbPriceSet = new SaPriceSet_Db(DbInfo);
dbPriceSet.PopulateFrom(dbCommand, aliasPriceSet, "Id=" + SysId.ToString(priceSet.Id));
SbmUpdateLogItemMonitor_PriceSet updateLogMonitor = new SbmUpdateLogItemMonitor_PriceSet(UserContext, CreatePriceSet(dbPriceSet));
SbmUpdateLogItemMonitor_PriceSet updateLogMonitor = new SbmUpdateLogItemMonitor_PriceSet(Internals, CreatePriceSet(dbPriceSet));
// Update properties.
PopulateTo(dbPriceSet, priceSet, dbUpdateInfo);
@@ -19,7 +19,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmPriceMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
DbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
protected override void Dispose(bool disposing)
@@ -189,7 +189,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
Sbm.ItemType itemType = EnumUtil.ParseEnum(values.GetValue(aliasCol_ItemType).ToString(), Sbm.ItemType.Unknown);
SysId itemId = new SysId((int)values.GetValue(SbmDbDfn.GetColumnName(SbmDbDfn.ColumnIdx.ItemLink_ItemIdFrom)).AsLong());
SysId processId = new SysId((int)values.GetValue(SbmDbDfn.GetColumnName(SbmDbDfn.ColumnIdx.ItemLink_ItemIdTo)).AsLong());
SbmItemProcess_Dbas itemProcess_Dbas = new SbmItemProcess_Dbas(UserContext, itemType, itemId, processId, (ushort)values.GetValue(SbmDbDfn.GetColumnName(SbmDbDfn.ColumnIdx.ItemLink_Flags)).AsLong());
SbmItemProcess_Dbas itemProcess_Dbas = new SbmItemProcess_Dbas(Internals, itemType, itemId, processId, (ushort)values.GetValue(SbmDbDfn.GetColumnName(SbmDbDfn.ColumnIdx.ItemLink_Flags)).AsLong());
if (itemProcess_Dbas != null)
{
@@ -244,7 +244,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
SbmProcess process = GetProcessById(processId);
if (process != null)
{
itemProcess_Dbas = new SbmItemProcess_Dbas(UserContext, itemType, itemId, processId, 0);
itemProcess_Dbas = new SbmItemProcess_Dbas(Internals, itemType, itemId, processId, 0);
//itemProcess_Dbas.Status = process.Status;
itemProcess_Dbas.Notes = process.Notes;
itemProcess_Dbas.ProcessCategory = process.ProcessCategory;
@@ -268,7 +268,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
if (process != null)
{
// Create an item process from this constituent. - NB constituent flags should not be relevant.
itemProcess_Dbas = new SbmItemProcess_Dbas(UserContext, Sbm.ItemType.Requirement, constituent.RequirementId, constituent.ProcessId, 0);
itemProcess_Dbas = new SbmItemProcess_Dbas(Internals, Sbm.ItemType.Requirement, constituent.RequirementId, constituent.ProcessId, 0);
itemProcess_Dbas.Seq = constituent.Seq;
itemProcess_Dbas.Completed = constituent.Completed;
itemProcess_Dbas.AssocIdContractor = constituent.AssociationIdContractor;
@@ -126,14 +126,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmProcess process = null;
if (processCategory > 0)
process = new SbmProcess_Dbas(UserContext, new SysId(), AffiliateId_Owner, processCategory, 0);
process = new SbmProcess_Dbas(Internals, new SysId(), AffiliateId_Owner, processCategory, 0);
else SetErrorState("Asset type not identified");
return process;
}
private SbmProcess_Dbas CreateProcess(Process_Db dbProcess)
{
ClearErrorState();
SbmProcess_Dbas process = new SbmProcess_Dbas(UserContext, new SysId(dbProcess._Id), new SysId(dbProcess._AffIdOwner), (Sbm.ProcessCategory)dbProcess._Category, (ushort)dbProcess._Flags);
SbmProcess_Dbas process = new SbmProcess_Dbas(Internals, new SysId(dbProcess._Id), new SysId(dbProcess._AffIdOwner), (Sbm.ProcessCategory)dbProcess._Category, (ushort)dbProcess._Flags);
PopulateFrom(dbProcess, process);
return process;
}
@@ -200,7 +200,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Process_Db dbProcess = new Process_Db(DbInfo);
dbProcess.PopulateFrom(dbCommand, aliasProcess, "Id=" + SysId.ToString(process.Id));
SbmUpdateLogItemMonitor_Process updateLogMonitor = new SbmUpdateLogItemMonitor_Process(UserContext, CreateProcess(dbProcess));
SbmUpdateLogItemMonitor_Process updateLogMonitor = new SbmUpdateLogItemMonitor_Process(Internals, CreateProcess(dbProcess));
// Update properties.
PopulateTo(dbProcess, process, dbUpdateInfo);
@@ -23,7 +23,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmProcessMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
@@ -77,12 +77,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Location.
public override SbmLocation CreateLocation(Sbm.LocationCategory locationCategory)
{
return new SbmLocation_Dbas(UserContext, new SysId(), AffiliateId_Owner, locationCategory, 0);
return new SbmLocation_Dbas(Internals, new SysId(), AffiliateId_Owner, locationCategory, 0);
}
private SbmLocation_Dbas CreateLocation(Location_Db dbLocation)
{
ClearErrorState();
SbmLocation_Dbas location = new SbmLocation_Dbas(UserContext, new SysId(dbLocation._Id), new SysId(dbLocation._AffIdOwner), (Sbm.LocationCategory)dbLocation._Category, (ushort)dbLocation._Flags);
SbmLocation_Dbas location = new SbmLocation_Dbas(Internals, new SysId(dbLocation._Id), new SysId(dbLocation._AffIdOwner), (Sbm.LocationCategory)dbLocation._Category, (ushort)dbLocation._Flags);
PopulateFrom(dbLocation, location);
return location;
}
@@ -149,7 +149,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Location_Db dbLocation = new Location_Db(DbInfo);
dbLocation.PopulateFrom(dbCommand, aliasLocation, "Id=" + SysId.ToString(location.Id));
SbmUpdateLogItemMonitor_Location updateLogMonitor = new SbmUpdateLogItemMonitor_Location(UserContext, CreateLocation(dbLocation));
SbmUpdateLogItemMonitor_Location updateLogMonitor = new SbmUpdateLogItemMonitor_Location(Internals, CreateLocation(dbLocation));
// Update properties.
PopulateTo(dbLocation, location, dbUpdateInfo);
@@ -196,12 +196,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
// Create Movement.
public override SbmMovement CreateMovement(Sbm.ItemType itemType, SysId itemId, Sbm.MovementType movementType)
{
return new SbmMovement_Dbas(UserContext, new SysId(), itemType, itemId, movementType, 0);
return new SbmMovement_Dbas(Internals, new SysId(), itemType, itemId, movementType, 0);
}
private SbmMovement_Dbas CreateMovement(Movement_Db dbMovement)
{
ClearErrorState();
SbmMovement_Dbas movement = new SbmMovement_Dbas(UserContext, new SysId(dbMovement._Id), (Sbm.ItemType)dbMovement._ItemType, new SysId(dbMovement._ItemId), (Sbm.MovementType)dbMovement._Type, (ushort)dbMovement._Flags);
SbmMovement_Dbas movement = new SbmMovement_Dbas(Internals, new SysId(dbMovement._Id), (Sbm.ItemType)dbMovement._ItemType, new SysId(dbMovement._ItemId), (Sbm.MovementType)dbMovement._Type, (ushort)dbMovement._Flags);
PopulateFrom(dbMovement, movement);
return movement;
}
@@ -268,7 +268,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Movement_Db dbMovement = new Movement_Db(DbInfo);
dbMovement.PopulateFrom(dbCommand, aliasMovement, "Id=" + SysId.ToString(movement.Id));
SbmUpdateLogItemMonitor_Movement updateLogMonitor = new SbmUpdateLogItemMonitor_Movement(UserContext, CreateMovement(dbMovement));
SbmUpdateLogItemMonitor_Movement updateLogMonitor = new SbmUpdateLogItemMonitor_Movement(Internals, CreateMovement(dbMovement));
// Update properties.
PopulateTo(dbMovement, movement, dbUpdateInfo);
@@ -22,7 +22,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmStockMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
}
@@ -344,14 +344,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmConstituent constituent = null;
if (SysId.IsValid(assocId) && constituentType > 0)
constituent = new SbmConstituent_Dbas(UserContext, new SysId(), AffiliateId_Owner, assocId, constituentType, 0);
constituent = new SbmConstituent_Dbas(Internals, new SysId(), AffiliateId_Owner, assocId, constituentType, 0);
else SetErrorState("Asset type not identified");
return constituent;
}
private SbmConstituent_Dbas CreateConstituent(Constituent_Db dbConstituent)
{
ClearErrorState();
SbmConstituent_Dbas constituent = new SbmConstituent_Dbas(UserContext, new SysId(dbConstituent._Id), new SysId(dbConstituent._AffIdOwner), new SysId(dbConstituent._AssocId), (Sbm.ConstituentType)dbConstituent._Type, (ushort)dbConstituent._Flags);
SbmConstituent_Dbas constituent = new SbmConstituent_Dbas(Internals, new SysId(dbConstituent._Id), new SysId(dbConstituent._AffIdOwner), new SysId(dbConstituent._AssocId), (Sbm.ConstituentType)dbConstituent._Type, (ushort)dbConstituent._Flags);
PopulateFrom(dbConstituent, constituent);
return constituent;
}
@@ -418,7 +418,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Constituent_Db dbConstituent = new Constituent_Db(DbInfo);
dbConstituent.PopulateFrom(dbCommand, aliasConstituent, "Id=" + SysId.ToString(constituent.Id));
SbmUpdateLogItemMonitor_Constituent updateLogMonitor = new SbmUpdateLogItemMonitor_Constituent(UserContext, CreateConstituent(dbConstituent));
SbmUpdateLogItemMonitor_Constituent updateLogMonitor = new SbmUpdateLogItemMonitor_Constituent(Internals, CreateConstituent(dbConstituent));
// Update properties.
PopulateTo(dbConstituent, constituent, dbUpdateInfo);
@@ -409,14 +409,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
ClearErrorState();
SbmRequirement requirement = null;
if (SysId.IsValid(assocId) && SysId.IsValid(transId) && requirementType > 0)
requirement = new SbmRequirement_Dbas(UserContext, new SysId(), AffiliateId_Owner, assocId, transId, requirementType, 0);
requirement = new SbmRequirement_Dbas(Internals, new SysId(), AffiliateId_Owner, assocId, transId, requirementType, 0);
else SetErrorState("Asset type not identified");
return requirement;
}
private SbmRequirement_Dbas CreateRequirement(Requirement_Db dbRequirement)
{
ClearErrorState();
SbmRequirement_Dbas requirement = new SbmRequirement_Dbas(UserContext, new SysId(dbRequirement._Id), new SysId(dbRequirement._AffIdOwner), new SysId(dbRequirement._AssocId), new SysId(dbRequirement._TransId), (Sbm.RequirementType)dbRequirement._Type, (ushort)dbRequirement._Flags);
SbmRequirement_Dbas requirement = new SbmRequirement_Dbas(Internals, new SysId(dbRequirement._Id), new SysId(dbRequirement._AffIdOwner), new SysId(dbRequirement._AssocId), new SysId(dbRequirement._TransId), (Sbm.RequirementType)dbRequirement._Type, (ushort)dbRequirement._Flags);
PopulateFrom(dbRequirement, requirement);
return requirement;
}
@@ -483,7 +483,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Requirement_Db dbRequirement = new Requirement_Db(DbInfo);
dbRequirement.PopulateFrom(dbCommand, aliasRequirement, "Id=" + SysId.ToString(requirement.Id));
SbmUpdateLogItemMonitor_Requirement updateLogMonitor = new SbmUpdateLogItemMonitor_Requirement(UserContext, CreateRequirement(dbRequirement));
SbmUpdateLogItemMonitor_Requirement updateLogMonitor = new SbmUpdateLogItemMonitor_Requirement(Internals, CreateRequirement(dbRequirement));
// Update properties.
PopulateTo(dbRequirement, requirement, dbUpdateInfo);
@@ -466,12 +466,12 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
SetErrorState("Transaction type not identified");
return null;
}
return new SbmTransaction_Dbas(UserContext, new SysId(), AffiliateId_Owner, assocId, transactionType, 0);
return new SbmTransaction_Dbas(Internals, new SysId(), AffiliateId_Owner, assocId, transactionType, 0);
}
private SbmTransaction_Dbas CreateTransaction(Transaction_Db dbTransaction)
{
ClearErrorState();
SbmTransaction_Dbas transaction = new SbmTransaction_Dbas(UserContext, new SysId(dbTransaction._Id), new SysId(dbTransaction._AffIdOwner), new SysId(dbTransaction._AssocId), (Sbm.TransactionType)dbTransaction._Type, (ushort)dbTransaction._Flags);
SbmTransaction_Dbas transaction = new SbmTransaction_Dbas(Internals, new SysId(dbTransaction._Id), new SysId(dbTransaction._AffIdOwner), new SysId(dbTransaction._AssocId), (Sbm.TransactionType)dbTransaction._Type, (ushort)dbTransaction._Flags);
PopulateFrom(dbTransaction, transaction);
return transaction;
}
@@ -538,7 +538,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
dbConnection.Open();
Transaction_Db dbTransaction = new Transaction_Db(DbInfo);
dbTransaction.PopulateFrom(dbCommand, aliasTransaction, "Id=" + SysId.ToString(transaction.Id));
SbmUpdateLogItemMonitor_Transaction updateLogMonitor = new SbmUpdateLogItemMonitor_Transaction(UserContext, CreateTransaction(dbTransaction));
SbmUpdateLogItemMonitor_Transaction updateLogMonitor = new SbmUpdateLogItemMonitor_Transaction(Internals, CreateTransaction(dbTransaction));
// Update properties.
PopulateTo(dbTransaction, transaction, dbUpdateInfo);
@@ -36,7 +36,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
public SbmTransactionMgr_Dbas(SbmUserContext userContext) :
base(userContext)
{
db = (SbmGlobals.Application.GetDatabase(SessionContext) as SacsDatabase);
db = (SbmGlobals.Application.GetBusMgrDatabase(SessionContext) as SacsDatabase);
dbInfo = new SbmDbDataItem.SbmDatabaseInfo(db.DatabaseName, db.GetTableDfns());
orderQuantityDecimals = UserContext.GetOwnerOption_NumericDecimals(Sbm.OrgOption_NumericDecimals.OrderQuantity);
weightDecimals = UserContext.GetOwnerOption_NumericDecimals(Sbm.OrgOption_NumericDecimals.CommodityWeight);