Portal application - initial.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user