Saxonite 1.2.10.4
This commit is contained in:
@@ -41,12 +41,12 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
public override SaxUserReport CreateUserReport(SysId userAccountId)
|
||||
{
|
||||
ClearErrorState();
|
||||
return new SaxUserReport_Dbas(CoreDatabase, null, userAccountId, 0);
|
||||
return new SaxUserReport_Dbas(SupportDatabase, null, userAccountId, 0);
|
||||
}
|
||||
private SaxUserReport_Dbas CreateUserReport(UserReport_Db dbUserReport)
|
||||
{
|
||||
ClearErrorState();
|
||||
SaxUserReport_Dbas userReport = new SaxUserReport_Dbas(CoreDatabase, new SysId(dbUserReport._Id), new SysId(dbUserReport._UserAccountId), (ushort)dbUserReport._Flags);
|
||||
SaxUserReport_Dbas userReport = new SaxUserReport_Dbas(SupportDatabase, new SysId(dbUserReport._Id), new SysId(dbUserReport._UserAccountId), (ushort)dbUserReport._Flags);
|
||||
PopulateFrom(dbUserReport, userReport);
|
||||
return userReport;
|
||||
}
|
||||
@@ -70,13 +70,13 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
}
|
||||
SaxUserReport userReport = null;
|
||||
// Query data.
|
||||
using (var dbConnection = CoreDatabase.CreateConnection())
|
||||
using (var dbConnection = SupportDatabase.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
{
|
||||
dbConnection.Open();
|
||||
UserReport_Db dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
dbUserReport.PopulateFrom(dbCommand, aliasUserReport, filter);
|
||||
userReport = CreateUserReport(dbUserReport);
|
||||
}
|
||||
@@ -106,18 +106,18 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
ClearErrorState();
|
||||
if (!IsValidUserReport(userReport)) return false;
|
||||
if (SysId.IsValid(userReport.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
||||
using (var dbConnection = CoreDatabase.CreateConnection())
|
||||
using (var dbConnection = SupportDatabase.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
{
|
||||
dbConnection.Open();
|
||||
UserReport_Db dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
PopulateTo(dbUserReport, userReport, dbUpdateInfo);
|
||||
if (UserReport_Db.FieldsNonId.Contains("Id"))
|
||||
{
|
||||
// Generate next Id.
|
||||
dbUserReport._Id = CoreDatabase.GetNextIdFromTable("UserReport");
|
||||
dbUserReport._Id = SupportDatabase.GetNextIdFromTable("UserReport");
|
||||
}
|
||||
dbUserReport.ExecuteInsertCommand(dbCommand);
|
||||
userReport.Id = new SysId(dbUserReport._Id);
|
||||
@@ -142,14 +142,14 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
if (DebugMode) SaLogger.Debug(fn + " Data not changed. " + GetLogProperties(userReport).Concat(": ").Concat("", "\n\t"));
|
||||
return true;
|
||||
}
|
||||
using (var dbConnection = CoreDatabase.CreateConnection())
|
||||
using (var dbConnection = SupportDatabase.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
{
|
||||
// Retrieve item.
|
||||
dbConnection.Open();
|
||||
UserReport_Db dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
dbUserReport.PopulateFrom(dbCommand, aliasUserReport, "Id=" + SysId.ToString(userReport.Id));
|
||||
// ToDo SaxUpdateLogItemMonitor_UserReport updateLogMonitor = new SaxUpdateLogItemMonitor_UserReport(SessionContext, CreateUserReport(dbUserReport), dbUpdateInfo);
|
||||
// Update item.
|
||||
@@ -186,14 +186,14 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
|
||||
/*
|
||||
* Physical deletion.
|
||||
using (var dbConnection = CoreDatabase.CreateConnection())
|
||||
using (var dbConnection = SupportDatabase.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
{
|
||||
// Retrieve item.
|
||||
dbConnection.Open();
|
||||
UserReport_Db dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
dbUserReport.PopulateFrom(dbCommand, aliasUserReport, "Id=" + userReport.Id.ToString());
|
||||
// Delete item.
|
||||
dbCommand.CommandType = System.Data.CommandType.Text;
|
||||
@@ -369,7 +369,7 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
if (!reportTypes.IsEmpty())
|
||||
filter.Add(SaxDbDfn_Support.GetColumnNameQual(SaxDbDfn_Support.ColumnIdx.UserReport_ReportType, aliasUserReport) + " IN (" + reportTypes + ")");
|
||||
|
||||
if (StringUtil.IsBlank(prm.UserReportFilter))
|
||||
if (!StringUtil.IsBlank(prm.UserReportFilter))
|
||||
{
|
||||
// Split filter into words.
|
||||
List<String> filterWords = prm.UserReportFilter.Split((char[])null).ToList();
|
||||
@@ -460,7 +460,7 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
private long GetUserReportCount(String filter)
|
||||
{
|
||||
ClearErrorState();
|
||||
return CoreDatabase.GetRowCount(SaxDbDfn_Support.GetTableName(SaxDbDfn_Support.TableIdx.UserReport) + " As " + aliasUserReport, filter);
|
||||
return SupportDatabase.GetRowCount(SaxDbDfn_Support.GetTableName(SaxDbDfn_Support.TableIdx.UserReport) + " As " + aliasUserReport, filter);
|
||||
}
|
||||
public override long GetUserReportCount(SaxUserReport.Params prm)
|
||||
{
|
||||
@@ -473,14 +473,14 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
public override List<SaxUserReport> GetUserReportList(SaxUserReport.Params prm)
|
||||
{
|
||||
List<SaxUserReport> userRoles = new List<SaxUserReport>();
|
||||
DbQuery qry = new DbQuery(CoreDatabase.DbmsType);
|
||||
DbQuery qry = new DbQuery(SupportDatabase.DbmsType);
|
||||
qry.Tables.Add(SaxDbDfn_Support.GetTableName(SaxDbDfn_Support.TableIdx.UserReport), aliasUserReport);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
UserReport_Db dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
qry.Columns.AddRange(dbUserReport.ExistingColumnNames);
|
||||
qry.Filters.AddRange(GetUserReportQueryFilter(prm));
|
||||
qry.OrderBy.AddRange(GetUserReportSortColumns(prm));
|
||||
// Query data.
|
||||
using (var dbConnection = CoreDatabase.CreateConnection())
|
||||
using (var dbConnection = SupportDatabase.CreateConnection())
|
||||
using (var dbCommand = dbConnection.CreateCommand())
|
||||
{
|
||||
try
|
||||
@@ -491,7 +491,7 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
{
|
||||
while (dbDataReader.Read())
|
||||
{
|
||||
dbUserReport = new UserReport_Db(CoreDbInfo);
|
||||
dbUserReport = new UserReport_Db(SupportDbInfo);
|
||||
dbUserReport.PopulateFrom(dbDataReader);
|
||||
userRoles.Add(CreateUserReport(dbUserReport));
|
||||
}
|
||||
@@ -513,7 +513,7 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Construct query.
|
||||
DbQuery query = new DbQuery(CoreDatabase.DbmsType);
|
||||
DbQuery query = new DbQuery(SupportDatabase.DbmsType);
|
||||
query.Tables.Add(SaxDbDfn_Support.GetTableName(SaxDbDfn_Support.TableIdx.UserReport), aliasUserReport);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
@@ -554,7 +554,7 @@ namespace Saxonite.Net.Standard.Dbas.Mgr.Support
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
//return new DbResultSet_DataTableReader(db, query.BuildQuery(prm.ResultsPaging));
|
||||
return DbResultSet_DataReader.ExecuteQuery(CoreDatabase, query.BuildQuery(prm.ResultsPaging));
|
||||
return DbResultSet_DataReader.ExecuteQuery(SupportDatabase, query.BuildQuery(prm.ResultsPaging));
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user