Session Console and Internals.
This commit is contained in:
@@ -38,8 +38,8 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
public override bool StoreVehicleFeature(SbmVehicleFeature.Data vehicleFeatureData, DbUpdateInfo dbUpdateInfo)
|
||||
{
|
||||
ClearErrorState();
|
||||
if (db == null) return SetErrorState("database is not available");
|
||||
if (!db.TableExists(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature))) return SetErrorState("vehicle features not supported");
|
||||
if (Database == null) return SetErrorState("database is not available");
|
||||
if (!Database.TableExists(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature))) return SetErrorState("vehicle features not supported");
|
||||
if (vehicleFeatureData == null) SetErrorState("vehicle feature data not supplied");
|
||||
|
||||
// Check whether the Vehicle Feature exists.
|
||||
@@ -99,7 +99,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
{
|
||||
ClearErrorState();
|
||||
if (!SysId.IsValid(id.VehicleId) || (int)id.VehicleFeatureSource < 1 || (int)id.VehicleFeatureType < 1) return SetErrorState("Incomplete feature Id specified");
|
||||
if (!db.TableExists(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature)))
|
||||
if (!Database.TableExists(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature)))
|
||||
{
|
||||
SbmVehicleFeature.Params prm = new SbmVehicleFeature.Params
|
||||
{
|
||||
@@ -120,13 +120,13 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
{
|
||||
ClearErrorState();
|
||||
String tableVehicleFeature = SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature);
|
||||
if (!db.TableExists(tableVehicleFeature))
|
||||
if (!Database.TableExists(tableVehicleFeature))
|
||||
{
|
||||
if (db != null)
|
||||
if (Database != null)
|
||||
{
|
||||
String filter = GetVehicleFeatureQueryFilter(prm).Concat(" AND ", "(", ")");
|
||||
String colVehicleFeature_VehicleId = SbmDbDfn.GetColumnName(SbmDbDfn.ColumnIdx.SaVehicleFeature_VehicleId);
|
||||
return db.GetRowCount(tableVehicleFeature, /*colVehicleFeature_VehicleId, 0,*/ filter) > 0;
|
||||
return Database.GetRowCount(tableVehicleFeature, /*colVehicleFeature_VehicleId, 0,*/ filter) > 0;
|
||||
}
|
||||
}
|
||||
else SetErrorState("vehicle features not supported");
|
||||
@@ -151,7 +151,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
}
|
||||
SbmVehicleFeature vehicleFeature = null;
|
||||
// Query data.
|
||||
using (var dbConnection = db.CreateConnection())
|
||||
using (var dbConnection = Database.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -207,7 +207,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
ClearErrorState();
|
||||
if (!IsValidVehicleFeature(vehicleFeature)) return false;
|
||||
if (SysId.IsValid(vehicleFeature.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
||||
using (var dbConnection = db.CreateConnection())
|
||||
using (var dbConnection = Database.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -218,7 +218,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
if (SaVehicleFeature_Db.FieldsNonId.Contains("Id"))
|
||||
{
|
||||
// Generate next Id.
|
||||
dbVehicleFeature._VehicleId = SysId.ToInt(db.GetNextId("VehicleFeature", dbUpdateInfo));
|
||||
dbVehicleFeature._VehicleId = SysId.ToInt(Database.GetNextId("VehicleFeature", dbUpdateInfo));
|
||||
}
|
||||
dbVehicleFeature.ExecuteInsertCommand(dbCommand);
|
||||
vehicleFeature.Id = new SysId(dbVehicleFeature._VehicleId);
|
||||
@@ -242,7 +242,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
if (DebugMode) SaLogger.Debug($"{SysUtil.Fn} Data not changed. " + GetLogProperties(vehicleFeature).Concat(": ").Concat("", "\n\t"));
|
||||
return true;
|
||||
}
|
||||
using (var dbConnection = db.CreateConnection())
|
||||
using (var dbConnection = Database.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -280,7 +280,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
{
|
||||
ClearErrorState();
|
||||
if (!VehicleFeatureCanBeDeleted(vehicleFeature)) return false;
|
||||
using (var dbConnection = db.CreateConnection())
|
||||
using (var dbConnection = Database.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -517,7 +517,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
private long GetVehicleFeatureCount(String filter)
|
||||
{
|
||||
ClearErrorState();
|
||||
return db.GetRowCount(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature) + " As " + aliasVehicleFeature, filter);
|
||||
return Database.GetRowCount(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature) + " As " + aliasVehicleFeature, filter);
|
||||
}
|
||||
public override long GetVehicleFeatureCount(SbmVehicleFeature.Params prm)
|
||||
{
|
||||
@@ -531,14 +531,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
{
|
||||
ClearErrorState();
|
||||
List<SbmVehicleFeature> vehicleFeatures = new List<SbmVehicleFeature>();
|
||||
DbQuery qry = new DbQuery(db.DbmsType);
|
||||
DbQuery qry = new DbQuery(Database.DbmsType);
|
||||
qry.Tables.Add(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature), aliasVehicleFeature);
|
||||
SaVehicleFeature_Db dbVehicleFeature = new SaVehicleFeature_Db(DbInfo);
|
||||
qry.Columns.AddRange(dbVehicleFeature.ExistingColumnNames);
|
||||
qry.Filters.AddRange(GetVehicleFeatureQueryFilter(prm));
|
||||
qry.OrderBy.AddRange(GetVehicleFeatureSortColumns(prm));
|
||||
// Query data.
|
||||
using (var dbConnection = db.CreateConnection())
|
||||
using (var dbConnection = Database.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -571,7 +571,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
ClearErrorState();
|
||||
//---------------------------------------------------------------------
|
||||
// Construct build database query.
|
||||
DbQuery query = new DbQuery(db.DbmsType);
|
||||
DbQuery query = new DbQuery(Database.DbmsType);
|
||||
query.Tables.Add(SbmDbDfn.GetTableName(SbmDbDfn.TableIdx.SaVehicleFeature), aliasVehicleFeature);
|
||||
|
||||
// VehicleFeature Properties - add columns as defined in query list.
|
||||
@@ -624,8 +624,8 @@ namespace Sarand.BusinessMgr.Net.Standard.Dbas.Mgr
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
//return new DbResultSet_DataTableReader(db, query.BuildQuery());
|
||||
return DbResultSet_DataReader.ExecuteQuery(db, query.BuildQuery(prm.ResultsPaging));
|
||||
//return new DbResultSet_DataTableReader(Database, query.BuildQuery());
|
||||
return DbResultSet_DataReader.ExecuteQuery(Database, query.BuildQuery(prm.ResultsPaging));
|
||||
}
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user