diff --git a/SacsStandardBase/Base/Dbas/ISacsDatabase.cs b/SacsStandardBase/Base/Dbas/ISacsDatabase.cs
index dacff12..af2faf5 100644
--- a/SacsStandardBase/Base/Dbas/ISacsDatabase.cs
+++ b/SacsStandardBase/Base/Dbas/ISacsDatabase.cs
@@ -10,8 +10,8 @@ namespace Sarand.Net.Standard.Base.Dbas
// Definitions.
public enum DbmsType
{
- General,
- Access,
+ General = 0,
+ Access = 10,
MsSql,
MySql,
Oracle,
@@ -20,7 +20,7 @@ namespace Sarand.Net.Standard.Base.Dbas
FoxPro,
Paradox,
Interbase,
- /// No 'AS' in table alias, no 'OUTER' in join type.
+ /// Sage db - No 'AS' in table alias, no 'OUTER' in join type.
Sage,
QBooks,
SybaseAdvantage,
@@ -73,6 +73,8 @@ namespace Sarand.Net.Standard.Base.Dbas
bool TableExists (String tableName);
bool ColumnExists (String tableName, String columnName);
bool IndexExists (String tableName, String indexName);
+ // Database info - schema summary.
+ IDatabaseInfo CreateDbInfo();
//-------------------------------------------------------------------
// Query records.
diff --git a/SacsStandardDbas/Dbas/Base/SacsDatabase.cs b/SacsStandardDbas/Dbas/Base/SacsDatabase.cs
index 93127b2..2dca537 100644
--- a/SacsStandardDbas/Dbas/Base/SacsDatabase.cs
+++ b/SacsStandardDbas/Dbas/Base/SacsDatabase.cs
@@ -10,6 +10,7 @@ using Sarand.Net.Standard.Base.Bus;
using Sarand.Net.Standard.Base.Dbas;
using Sarand.Net.Standard.Base.Utils;
using Sarand.Net.Standard.Base.App;
+using Sarand.Net.Standard.Dbas.Data;
namespace Sarand.Net.Standard.Dbas.Base
{
@@ -251,6 +252,13 @@ namespace Sarand.Net.Standard.Dbas.Base
return false;
}
+ //-------------------------------------------------------------------
+ // Database info - schema summary.
+ public IDatabaseInfo CreateDbInfo()
+ {
+ return new DbDataItem.DatabaseInfo(this);
+ }
+
//-------------------------------------------------------------------
// Logging.
public static SaMessageLevel LoggingLevel { get; set; } = SaMessageLevel.None;
diff --git a/SacsStandardDbas/Dbas/Base/SacsDatabaseConsole.cs b/SacsStandardDbas/Dbas/Base/SacsDatabaseConsole.cs
index 253e029..8ee8c9a 100644
--- a/SacsStandardDbas/Dbas/Base/SacsDatabaseConsole.cs
+++ b/SacsStandardDbas/Dbas/Base/SacsDatabaseConsole.cs
@@ -20,6 +20,8 @@ namespace Sarand.Net.Standard.Dbas.Base
public DbmsType dbms = DbmsType.General;
public String connectionString; // Raw connection string.
public String location, user, pword; // Application properties.
+ /// Database name populated when connection string is generated if not done previously.
+ public String DatabaseName { get; set; }
}
//-------------------------------------------------------------------
@@ -30,32 +32,36 @@ namespace Sarand.Net.Standard.Dbas.Base
//-------------------------------------------------------------------
// Utilities.
- private void LogSql (String sql)
+ private void LogSql(String sql)
{
SaLogger.Debug(GetType().Name + " SQL: " + sql);
}
//-------------------------------------------------------------------
- // O p e n O D B C D a t a b a s e
+ // Database configuration.
//-------------------------------------------------------------------
- public static SacsDatabase OpenOdbcDatabase (OdbcConfig config)
+ public static DbmsType GetDbmsType(OdbcConfig config)
+ {
+ if (config.dbms == DbmsType.MsSql || config.location.Left(6).EqualsCI("MsSql:"))
+ return DbmsType.MsSql;
+ return config.dbms;
+ }
+ public static String GenerateConnectionString(OdbcConfig config, bool dbmsSpecificConnectionString = false)
{
// Construct connection string.
- String databaseName = "";
- String connectionString = config.connectionString;
- String sqlConnectionString = String.Empty;
- DbmsType dbms = DbmsType.General;
+ String connectionString = String.Empty;
+ DbmsType dbms = GetDbmsType(config);
// SQL connection.
- if (config.location.Left(6).EqualsCI("MsSql:"))
+ if (dbms == DbmsType.MsSql)
{
// MsSql:Server:Port\Instance.Database
dbms = DbmsType.MsSql;
String sqlDriver = OdbcUtil.GetOdbcSqlDriverName();
- String sqlLocation = config.location.Substring(6);
- String sqlServer = "."; /* Assume local host */
+ String sqlLocation = config.location.Left(6).EqualsCI("MsSql:") ? config.location.Substring(6) : config.location;
+ String sqlServer = "."; /* Assume local host */
String sqlInstance = "";
- String sqlPort = "";
+ String sqlPort = "";
String sqlDatabase = sqlLocation;
if (!String.IsNullOrEmpty(sqlLocation) && sqlLocation.IndexOf('\\') >= 0)
{
@@ -80,53 +86,79 @@ namespace Sarand.Net.Standard.Dbas.Base
}
if (!StringUtil.IsEmpty(sqlPort)) sqlServer += "," + sqlPort;
if (!StringUtil.IsEmpty(sqlInstance)) sqlServer += "\\" + sqlInstance;
- databaseName = sqlDatabase;
- //-----------------------------------------------------------
- // SQL Server ODBC connection string:
- // Ref. https://docs.microsoft.com/en-us/sql/relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client
- // Address Network address of the server running an instance of SQL Server.
- // Driver=;
- // Description=;
- // UID=;
- // APP=;
- // WsId=;
- // Server=[protocol:]Server[,port][\instancename];
- // Database=;
- // Trusted_Connection=;
- // UseProcForPrepare=2
- connectionString = "Driver={" + sqlDriver + "};";
- connectionString += "Server=" + sqlServer + ";";
- connectionString += "Database=" + sqlDatabase + ";";
- if (!config.user.IsEmpty())
+
+ if (!dbmsSpecificConnectionString)
{
- connectionString += "UID=" + config.user + ";";
- connectionString += "PWD=" + config.pword + ";";
+ // ODBC connection string for SQL Server.
+ // Ref. https://docs.microsoft.com/en-us/sql/relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client
+ // Address Network address of the server running an instance of SQL Server.
+ // Driver=;
+ // Description=;
+ // UID=;
+ // APP=;
+ // WsId=;
+ // Server=[protocol:]Server[,port][\instancename];
+ // Database=;
+ // Trusted_Connection=;
+ // UseProcForPrepare=2
+ connectionString = "Driver={" + sqlDriver + "};";
+ connectionString += "Server=" + sqlServer + ";";
+ connectionString += "Database=" + sqlDatabase + ";";
+ if (!config.user.IsEmpty())
+ {
+ connectionString += "UID=" + config.user + ";";
+ connectionString += "PWD=" + config.pword + ";";
+ }
+ connectionString += (String)"Trusted_Connection=" + (config.user.IsEmpty() ? "Yes" : "No") + ";";
+ // Multiple Active Result Sets.
+ connectionString += "MARS_Connection=yes;";
+ //if (iQueryLogTime > 0)
+ // connectionString += "QueryLogTime="+String(iQueryLogTime)+";";
+ //if (iCommandTimeout > 0)
+ // connectionString += "CommandTimeout=" + String(iCommandTimeout) + ";";
}
- connectionString += (String)"Trusted_Connection=" + (config.user.IsEmpty() ? "Yes" : "No") + ";";
- // Multiple Active Result Sets.
- connectionString += "MARS_Connection=yes;";
- //if (iQueryLogTime > 0)
- // connectionString += "QueryLogTime="+String(iQueryLogTime)+";";
- //if (iCommandTimeout > 0)
- // connectionString += "CommandTimeout=" + String(iCommandTimeout) + ";";
- //-----------------------------------------------------------
- // SQL Connection string.
- sqlConnectionString = "";
- sqlConnectionString += "Server=" + sqlServer + ";";
- sqlConnectionString += "Database=" + sqlDatabase + ";";
- if (!config.user.IsEmpty())
+ else
{
- sqlConnectionString += "User Id=" + config.user + ";";
- sqlConnectionString += "Password=" + config.pword + ";";
+ // SQL Connection string.
+ connectionString = "";
+ connectionString += "Server=" + sqlServer + ";";
+ connectionString += "Database=" + sqlDatabase + ";";
+ if (!config.user.IsEmpty())
+ {
+ connectionString += "User Id=" + config.user + ";";
+ connectionString += "Password=" + config.pword + ";";
+ }
+ connectionString += (String)"Trusted_Connection=" + (config.user.IsEmpty() ? "Yes" : "No") + ";";
}
- sqlConnectionString += (String)"Trusted_Connection=" + (config.user.IsEmpty() ? "Yes" : "No") + ";";
- //-----------------------------------------------------------
- SaLogger.Info("DatabaseConsole.OpenOdbcDatabase Driver: " + sqlDriver + ". Server: " + sqlServer + ". Database: " + sqlDatabase + ". Connection: " + connectionString + (!StringUtil.IsEmpty(sqlConnectionString) ? " [SQL: " + sqlConnectionString + "]" : ""));
+
+ // Populate configuration values if blank.
+ if (config.dbms <= 0)
+ config.dbms = dbms;
+ if (StringUtil.IsEmpty(config.DatabaseName))
+ config.DatabaseName = sqlDatabase;
+
+ SaLogger.Info("DatabaseConsole.GenerateConnectionString Driver: " + sqlDriver + ". Server: " + sqlServer + ". Database: " + sqlDatabase + ". Connection: " + connectionString);
}
+ return connectionString;
+ }
+
+ //-------------------------------------------------------------------
+ // O p e n O D B C D a t a b a s e
+ //-------------------------------------------------------------------
+ public static SacsDatabase OpenOdbcDatabase(OdbcConfig config)
+ {
+ // Populate configuration.
+ config.dbms = GetDbmsType(config);
+
+ // Connection strings.
+ String connectionString = config.connectionString;
+ if (StringUtil.IsEmpty(connectionString))
+ connectionString = GenerateConnectionString(config);
+ String sqlConnectionString = GenerateConnectionString(config, true);
// Open database.
- DbGlobalDbms.Type = dbms;
- SacsDatabaseOdbc database = new SacsDatabaseOdbc(dbms,databaseName,connectionString);
+ DbGlobalDbms.Type = config.dbms;
+ SacsDatabaseOdbc database = new SacsDatabaseOdbc(config.dbms, config.DatabaseName, connectionString);
database.SelectLockMode = SelectLockMode.ReadUncommitted;
database.SqlConnectionString = sqlConnectionString;
return database;
@@ -159,11 +191,11 @@ namespace Sarand.Net.Standard.Dbas.Base
//-------------------------------------------------------------------
// Drop index.
- protected bool DropDbIndex (ISacsDatabase database, IndexStats indexStats, String tableName, String indexName)
+ protected bool DropDbIndex(ISacsDatabase database, IndexStats indexStats, String tableName, String indexName)
{
if (database == null || HasErrorState()) return false;
if (!database.TableExists(tableName)) return true;
- DbDfnTable dfnTbl = database.GetTableDfn(tableName,true);
+ DbDfnTable dfnTbl = database.GetTableDfn(tableName, true);
if (!dfnTbl.HasIndexByName(indexName)) // Should also check the columns and their sequence in the index.
{
// Drop index:
@@ -171,7 +203,7 @@ namespace Sarand.Net.Standard.Dbas.Base
// MS SQL Server: DROP INDEX table_name.index_name
// DB2/Oracle: DROP INDEX index_name
// MySQL: ALTER TABLE table_name DROP INDEX index_name
- String query = "DROP INDEX ["+indexName+"] ON ["+tableName+"]";
+ String query = "DROP INDEX [" + indexName + "] ON [" + tableName + "]";
LogSql(query);
if (database.DbmsType == DbmsType.MsSql)
query = "DROP INDEX [" + tableName + "].[" + indexName + "]";
@@ -192,7 +224,7 @@ namespace Sarand.Net.Standard.Dbas.Base
else
{
// Assume this is the Primary Key:
- String query = "ALTER TABLE ["+tableName+"] DROP CONSTRAINT ["+indexName+"]";
+ String query = "ALTER TABLE [" + tableName + "] DROP CONSTRAINT [" + indexName + "]";
LogSql(query);
//if (database.DbmsType() == eSaDbmsMsSql)
// sQry = "DROP INDEX ["+tableName+"].["+indexName+"]";
@@ -215,13 +247,13 @@ namespace Sarand.Net.Standard.Dbas.Base
//-------------------------------------------------------------------
// Create primary index.
- protected bool CreatePrimaryDbIndex (ISacsDatabase database, IndexStats indexStats, String tableName, String columnsCsv, bool dropIndicesIfNotExist = true)
+ protected bool CreatePrimaryDbIndex(ISacsDatabase database, IndexStats indexStats, String tableName, String columnsCsv, bool dropIndicesIfNotExist = true)
{
if (database == null || HasErrorState()) return false;
if (!database.TableExists(tableName)) return true;
- List lColumn = StringListUtil.Split(columnsCsv,",");
- DbDfnTable dfnTbl = database.GetTableDfn(tableName,true);
- String indexName = "PK_"+tableName;
+ List lColumn = StringListUtil.Split(columnsCsv, ",");
+ DbDfnTable dfnTbl = database.GetTableDfn(tableName, true);
+ String indexName = "PK_" + tableName;
if (!dfnTbl.HasIndexByName(indexName))
{
if (dropIndicesIfNotExist)
@@ -240,7 +272,7 @@ namespace Sarand.Net.Standard.Dbas.Base
// ADD CONSTRAINT [PK_Individual_CustomerID]
// PRIMARY KEY CLUSTERED
// ([CustomerID] ASC)
- String query = "ALTER TABLE ["+tableName+"] ADD CONSTRAINT ["+indexName+"] PRIMARY KEY ("+lColumn.Concat(",","[","]")+")";
+ String query = "ALTER TABLE [" + tableName + "] ADD CONSTRAINT [" + indexName + "] PRIMARY KEY (" + lColumn.Concat(",", "[", "]") + ")";
if (database.DbmsType == DbmsType.MsSql)
query = "ALTER TABLE [" + tableName + "] ADD CONSTRAINT [" + indexName + "] PRIMARY KEY CLUSTERED (" + lColumn.Concat(",", "[", "]") + ")";
LogSql(query);
@@ -264,18 +296,18 @@ namespace Sarand.Net.Standard.Dbas.Base
//-------------------------------------------------------------------
// Create database index.
- protected bool CreateDbIndex (ISacsDatabase database, IndexStats indexStats, String tableName, String indexName, String columnsCsv, bool unique = false)
+ protected bool CreateDbIndex(ISacsDatabase database, IndexStats indexStats, String tableName, String indexName, String columnsCsv, bool unique = false)
{
if (database == null || HasErrorState()) return false;
if (!database.TableExists(tableName)) return true;
- List columns = StringListUtil.Split(columnsCsv,",");
- DbDfnTable dfnTbl = database.GetTableDfn(tableName,true);
+ List columns = StringListUtil.Split(columnsCsv, ",");
+ DbDfnTable dfnTbl = database.GetTableDfn(tableName, true);
// Construct the index name:
String indexNamePrefix = "IDX_" + tableName + "_";
if (!indexName.StartsWith(indexNamePrefix)) indexName = indexNamePrefix + indexName;
if (!dfnTbl.HasIndexByName(indexName)) // Should also check the columns and their sequence in the index.
{
- String query = "CREATE "+(unique?"UNIQUE ":"")+"INDEX ";
+ String query = "CREATE " + (unique ? "UNIQUE " : "") + "INDEX ";
query += "[" + indexName + "] ON [" + tableName + "] (" + columns.Concat(",", "[", "]") + ")";
LogSql(query);
if (!StringUtil.IsEmpty(query))
diff --git a/SacsStandardDbas/Dbas/CodeTypes/SaCodeTypeMgr_Dbas.cs b/SacsStandardDbas/Dbas/CodeTypes/SaCodeTypeMgr_Dbas.cs
index c035987..4422c28 100644
--- a/SacsStandardDbas/Dbas/CodeTypes/SaCodeTypeMgr_Dbas.cs
+++ b/SacsStandardDbas/Dbas/CodeTypes/SaCodeTypeMgr_Dbas.cs
@@ -213,11 +213,11 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
{
try
{
- // Retrieve codeType.
+ // Retrieve item.
dbConnection.Open();
SaCodeType_Db dbCodeType = new SaCodeType_Db(DbInfo);
dbCodeType.PopulateFrom(dbCommand, aliasCodeType, "Id=" + SysId.ToString(codeType.Id));
- // Delete codeType.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_CodeType + " WHERE Id=" + SysId.ToString(codeType.Id) + ";";
dbCommand.ExecuteNonQuery();
@@ -732,11 +732,11 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
{
try
{
- // Retrieve code.
+ // Retrieve item.
dbConnection.Open();
SaCode_Db dbCode = new SaCode_Db(DbInfo);
dbCode.PopulateFrom(dbCommand, aliasCode, "Id=" + SysId.ToString(code.Id));
- // Delete code.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_Code + " WHERE Id=" + SysId.ToString(code.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceDataItems.cs b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceDataItems.cs
index 808f934..b153fc6 100644
--- a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceDataItems.cs
+++ b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceDataItems.cs
@@ -162,11 +162,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
{
try
{
- // Retrieve interface.
+ // Retrieve item.
dbConnection.Open();
SaInterfaceDataItem_Db dbInterfaceDataItem = new SaInterfaceDataItem_Db(DbInfo);
dbInterfaceDataItem.PopulateFrom(dbCommand, aliasInterfaceDataItem, "Id=" + SysId.ToString(interfaceProcessDataItem.Id));
- // Delete interface.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_InterfaceDataItem + " WHERE Id=" + SysId.ToString(interfaceProcessDataItem.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcessMessages.cs b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcessMessages.cs
index fc7f2e6..ed1e29f 100644
--- a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcessMessages.cs
+++ b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcessMessages.cs
@@ -147,7 +147,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
}
//-------------------------------------------------------------------
- // Delete Interface ProcessMessage.
+ // Delete item.
public override bool InterfaceProcessMessageCanBeDeleted (SaInterfaceProcessMessage interfaceProcessMessage)
{
ClearErrorState();
@@ -163,11 +163,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
{
try
{
- // Retrieve interface.
+ // Retrieve item.
dbConnection.Open();
SaInterfaceProcessMessage_Db dbInterfaceProcessMessage = new SaInterfaceProcessMessage_Db(DbInfo);
dbInterfaceProcessMessage.PopulateFrom(dbCommand, aliasInterfaceProcessMessage, "Id=" + SysId.ToString(interfaceProcessMessage.Id));
- // Delete interface.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_InterfaceProcessMessage + " WHERE Id=" + SysId.ToString(interfaceProcessMessage.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcesses.cs b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcesses.cs
index f55f988..64ba33e 100644
--- a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcesses.cs
+++ b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-InterfaceProcesses.cs
@@ -168,7 +168,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
}
//-------------------------------------------------------------------
- // Delete Interface Process.
+ // Delete Item.
public override bool InterfaceProcessCanBeDeleted (SaInterfaceProcess interfaceProcess)
{
ClearErrorState();
@@ -236,11 +236,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
{
try
{
- // Retrieve interface.
+ // Retrieve item.
dbConnection.Open();
SaInterfaceProcess_Db dbInterfaceProcess = new SaInterfaceProcess_Db_Local(DbInfo);
dbInterfaceProcess.PopulateFrom(dbCommand, aliasInterfaceProcess, "Id=" + SysId.ToString(interfaceProcess.Id));
- // Delete interface.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_InterfaceProcess + " WHERE Id=" + SysId.ToString(interfaceProcess.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-Interfaces.cs b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-Interfaces.cs
index 8c421cb..623c085 100644
--- a/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-Interfaces.cs
+++ b/SacsStandardDbas/Dbas/Interfaces/SaInterfaceMgr_Dbas-Interfaces.cs
@@ -171,11 +171,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
{
try
{
- // Retrieve interface.
+ // Retrieve item.
dbConnection.Open();
SaInterface_Db dbInterface = new SaInterface_Db(DbInfo);
dbInterface.PopulateFrom(dbCommand, aliasInterface, "Id=" + SysId.ToString(interfaceObj.Id));
- // Update properties.
+ // Update item.
PopulateTo(dbInterface, interfaceObj, dbUpdateInfo);
dbInterface.ExecuteUpdateCommand(dbCommand);
}
@@ -201,11 +201,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
{
try
{
- // Retrieve interface.
+ // Retrieve item.
dbConnection.Open();
SaInterface_Db dbInterface = new SaInterface_Db(DbInfo);
dbInterface.PopulateFrom(dbCommand, aliasInterface, "Id=" + SysId.ToString(interfaceObj.Id));
- // Delete interface.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_Interface + " WHERE Id=" + SysId.ToString(interfaceObj.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ItemData/SaItemDataMgr_Dbas.cs b/SacsStandardDbas/Dbas/ItemData/SaItemDataMgr_Dbas.cs
index fec82ff..779480a 100644
--- a/SacsStandardDbas/Dbas/ItemData/SaItemDataMgr_Dbas.cs
+++ b/SacsStandardDbas/Dbas/ItemData/SaItemDataMgr_Dbas.cs
@@ -202,7 +202,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
}
//-------------------------------------------------------------------
- // Update ItemData.
+ // Update item.
public override bool UpdateItemData (SaItemData itemData, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -213,11 +213,11 @@ namespace Sarand.Net.Standard.Dbas.ItemData
{
try
{
- // Retrieve itemData.
+ // Retrieve item.
dbConnection.Open();
SaItemData_Db dbItemData = new SaItemData_Db(DbInfo);
dbItemData.PopulateFrom(dbCommand, aliasItemData, aliasItemData + ".Id=" + SysId.ToString(itemData.Id));
- // Update properties.
+ // Update item.
PopulateTo(dbItemData, itemData, dbUpdateInfo);
dbItemData.ExecuteUpdateCommand(dbCommand);
}
@@ -227,7 +227,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
}
//-------------------------------------------------------------------
- // Delete ItemData.
+ // Delete item.
public override bool ItemDataCanBeDeleted (SaItemData itemData)
{
ClearErrorState();
@@ -243,11 +243,11 @@ namespace Sarand.Net.Standard.Dbas.ItemData
{
try
{
- // Retrieve itemData.
+ // Retrieve item.
dbConnection.Open();
SaItemData_Db dbItemData = new SaItemData_Db(DbInfo);
dbItemData.PopulateFrom(dbCommand, aliasItemData, aliasItemData + ".Id=" + SysId.ToString(itemData.Id));
- // Delete itemData.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + SaItemDataDbDfn.GetTableName(SaItemDataDbDfn.TableIdx.SaItemData) + " WHERE Id=" + SysId.ToString(itemData.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ItemDocs/SaItemDocMgr_Dbas.cs b/SacsStandardDbas/Dbas/ItemDocs/SaItemDocMgr_Dbas.cs
index 445614a..cb64b91 100644
--- a/SacsStandardDbas/Dbas/ItemDocs/SaItemDocMgr_Dbas.cs
+++ b/SacsStandardDbas/Dbas/ItemDocs/SaItemDocMgr_Dbas.cs
@@ -180,7 +180,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
}
//-------------------------------------------------------------------
- // Update ItemDoc.
+ // Update item.
public override bool UpdateItemDoc (SaItemDoc itemDoc, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -191,11 +191,11 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
{
try
{
- // Retrieve itemDoc.
+ // Retrieve item.
dbConnection.Open();
SaItemDoc_Db dbItemDoc = new SaItemDoc_Db(DbInfo);
dbItemDoc.PopulateFrom(dbCommand, aliasItemDoc, aliasItemDoc + ".Id=" + SysId.ToString(itemDoc.Id));
- // Update properties.
+ // Update item.
PopulateTo(dbItemDoc, itemDoc, dbUpdateInfo);
dbItemDoc.ExecuteUpdateCommand(dbCommand);
}
@@ -205,7 +205,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
}
//-------------------------------------------------------------------
- // Delete ItemDoc.
+ // Delete item.
public override bool ItemDocCanBeDeleted (SaItemDoc itemDoc)
{
ClearErrorState();
@@ -221,11 +221,11 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
{
try
{
- // Retrieve itemDoc.
+ // Retrieve item.
dbConnection.Open();
SaItemDoc_Db dbItemDoc = new SaItemDoc_Db(DbInfo);
dbItemDoc.PopulateFrom(dbCommand, aliasItemDoc, aliasItemDoc + ".Id=" + SysId.ToString(itemDoc.Id));
- // Delete itemDoc.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + SaItemDocsDbDfn.GetTableName(SaItemDocsDbDfn.TableIdx.SaItemDoc) + " WHERE Id=" + SysId.ToString(itemDoc.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ItemOptions/SaItemOptionMgr_Dbas.cs b/SacsStandardDbas/Dbas/ItemOptions/SaItemOptionMgr_Dbas.cs
index adcd031..faab1d9 100644
--- a/SacsStandardDbas/Dbas/ItemOptions/SaItemOptionMgr_Dbas.cs
+++ b/SacsStandardDbas/Dbas/ItemOptions/SaItemOptionMgr_Dbas.cs
@@ -193,11 +193,11 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
{
try
{
- // Retrieve itemOption.
+ // Retrieve item.
dbConnection.Open();
SaItemOption_Db dbItemOption = new SaItemOption_Db(DbInfo);
dbItemOption.PopulateFrom(dbCommand, aliasItemOption, GetItemOptionFilter(itemOption));
- // Update properties.
+ // Update item.
PopulateTo(dbItemOption, itemOption, dbUpdateInfo);
dbItemOption.ExecuteUpdateCommand(dbCommand);
}
@@ -223,11 +223,11 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
{
try
{
- // Retrieve itemOption.
+ // Retrieve item.
dbConnection.Open();
SaItemOption_Db dbItemOption = new SaItemOption_Db(DbInfo);
dbItemOption.PopulateFrom(dbCommand, aliasItemOption, GetItemOptionFilter(itemOption));
- // Delete itemOption.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + SaItemOptionDbDfn.GetTableName(SaItemOptionDbDfn.TableIdx.SaItemOption) + " WHERE " + GetItemOptionFilter(itemOption) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Currency.cs b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Currency.cs
index 71d8c5f..9f3a041 100644
--- a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Currency.cs
+++ b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Currency.cs
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Insert Currency.
+ // Insert item.
public override bool InsertCurrency (SaCurrency currency, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Update Currency.
+ // Update item.
public override bool UpdateCurrency (SaCurrency currency, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -153,12 +153,12 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve currency.
+ // Retrieve item.
dbConnection.Open();
Currency_Db dbCurrency = new Currency_Db(DbInfo);
dbCurrency.PopulateFrom(dbCommand, aliasCurrency, "Id=" + SysId.ToString(currency.Id));
SaUpdateLogItemMonitor_Currency updateLogMonitor = new SaUpdateLogItemMonitor_Currency(ReferenceDataConsole, CreateCurrency(dbCurrency), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbCurrency, currency, dbUpdateInfo);
dbCurrency.ExecuteUpdateCommand(dbCommand);
// Record updates.
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Delete Currency.
+ // Delete item.
public override bool CurrencyCanBeDeleted (SaCurrency currency)
{
ClearErrorState();
@@ -187,11 +187,11 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve currency.
+ // Retrieve item.
dbConnection.Open();
Currency_Db dbCurrency = new Currency_Db(DbInfo);
dbCurrency.PopulateFrom(dbCommand, aliasCurrency, "Id=" + currency.Id.ToString());
- // Delete currency.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + ReferenceDataConsole.TableName_Currency + " WHERE Id=" + SysId.ToString(currency.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Language.cs b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Language.cs
index a233f32..4a492e6 100644
--- a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Language.cs
+++ b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Language.cs
@@ -105,7 +105,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Validate Language.
+ // Validate item.
public override bool IsValidLanguageData (SaLanguage.Data data, SaLanguage.ErrField errField)
{
ClearErrorState();
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Insert Language.
+ // Insert item.
public override bool InsertLanguage (SaLanguage language, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Update Language.
+ // Update item.
public override bool UpdateLanguage (SaLanguage language, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -153,12 +153,12 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve language.
+ // Retrieve item.
dbConnection.Open();
Language_Db dbLanguage = new Language_Db(DbInfo);
dbLanguage.PopulateFrom(dbCommand, aliasLanguage, "Id=" + SysId.ToString(language.Id));
SaUpdateLogItemMonitor_Language updateLogMonitor = new SaUpdateLogItemMonitor_Language(ReferenceDataConsole, CreateLanguage(dbLanguage), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbLanguage, language, dbUpdateInfo);
dbLanguage.ExecuteUpdateCommand(dbCommand);
// Record updates.
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Delete Language.
+ // Delete item.
public override bool LanguageCanBeDeleted (SaLanguage language)
{
ClearErrorState();
@@ -187,11 +187,11 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve language.
+ // Retrieve item.
dbConnection.Open();
Language_Db dbLanguage = new Language_Db(DbInfo);
dbLanguage.PopulateFrom(dbCommand, aliasLanguage, "Id=" + language.Id.ToString());
- // Delete language.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + ReferenceDataConsole.TableName_Language + " WHERE Id=" + SysId.ToString(language.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Region.cs b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Region.cs
index 1ac9bde..5c1f8a2 100644
--- a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Region.cs
+++ b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-Region.cs
@@ -105,7 +105,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Validate Region.
+ // Validate item.
public override bool IsValidRegionData (SaRegion.Data data, SaRegion.ErrField errField)
{
ClearErrorState();
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Insert Region.
+ // Insert item.
public override bool InsertRegion (SaRegion region, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Update Region.
+ // Update item.
public override bool UpdateRegion (SaRegion region, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -153,12 +153,12 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve region.
+ // Retrieve item.
dbConnection.Open();
Region_Db dbRegion = new Region_Db(DbInfo);
dbRegion.PopulateFrom(dbCommand, aliasRegion, "Id=" + SysId.ToString(region.Id));
SaUpdateLogItemMonitor_Region updateLogMonitor = new SaUpdateLogItemMonitor_Region(ReferenceDataConsole, CreateRegion(dbRegion), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbRegion, region, dbUpdateInfo);
dbRegion.ExecuteUpdateCommand(dbCommand);
// Record updates.
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Delete Region.
+ // Delete item.
public override bool RegionCanBeDeleted (SaRegion region)
{
ClearErrorState();
@@ -187,11 +187,11 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve region.
+ // Retrieve item.
dbConnection.Open();
Region_Db dbRegion = new Region_Db(DbInfo);
dbRegion.PopulateFrom(dbCommand, aliasRegion, "Id=" + region.Id.ToString());
- // Delete region.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + ReferenceDataConsole.TableName_Region + " WHERE Id=" + SysId.ToString(region.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-TaxCode.cs b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-TaxCode.cs
index 0610ed3..96558ab 100644
--- a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-TaxCode.cs
+++ b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-TaxCode.cs
@@ -105,7 +105,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Validate TaxCode.
+ // Validate item.
public override bool IsValidTaxCodeData (SaTaxCode.Data data, SaTaxCode.ErrField errField)
{
ClearErrorState();
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Insert TaxCode.
+ // Insert item.
public override bool InsertTaxCode (SaTaxCode taxCode, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Update TaxCode.
+ // Update item.
public override bool UpdateTaxCode (SaTaxCode taxCode, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -153,12 +153,12 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve taxCode.
+ // Retrieve item.
dbConnection.Open();
TaxCode_Db dbTaxCode = new TaxCode_Db(DbInfo);
dbTaxCode.PopulateFrom(dbCommand, aliasTaxCode, "Id=" + SysId.ToString(taxCode.Id));
SaUpdateLogItemMonitor_TaxCode updateLogMonitor = new SaUpdateLogItemMonitor_TaxCode(ReferenceDataConsole, CreateTaxCode(dbTaxCode), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbTaxCode, taxCode, dbUpdateInfo);
dbTaxCode.ExecuteUpdateCommand(dbCommand);
// Record updates.
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Delete TaxCode.
+ // Delete item.
public override bool TaxCodeCanBeDeleted (SaTaxCode taxCode)
{
ClearErrorState();
@@ -187,11 +187,11 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve taxCode.
+ // Retrieve item.
dbConnection.Open();
TaxCode_Db dbTaxCode = new TaxCode_Db(DbInfo);
dbTaxCode.PopulateFrom(dbCommand, aliasTaxCode, "Id=" + taxCode.Id.ToString());
- // Delete taxCode.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + ReferenceDataConsole.TableName_TaxCode + " WHERE Id=" + SysId.ToString(taxCode.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-UnitMeasure.cs b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-UnitMeasure.cs
index 6fe8d62..db16886 100644
--- a/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-UnitMeasure.cs
+++ b/SacsStandardDbas/Dbas/ReferenceData/SbmReferenceDataMgr_Dbas-UnitMeasure.cs
@@ -105,7 +105,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Validate UnitMeasure.
+ // Validate item.
public override bool IsValidUnitMeasureData (SaUnitMeasure.Data data, SaUnitMeasure.ErrField errField)
{
ClearErrorState();
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Insert UnitMeasure.
+ // Insert item.
public override bool InsertUnitMeasure (SaUnitMeasure unitMeasure, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Update UnitMeasure.
+ // Update item.
public override bool UpdateUnitMeasure (SaUnitMeasure unitMeasure, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -153,12 +153,12 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve unitMeasure.
+ // Retrieve item.
dbConnection.Open();
UnitMeasure_Db dbUnitMeasure = new UnitMeasure_Db(DbInfo);
dbUnitMeasure.PopulateFrom(dbCommand, aliasUnitMeasure, "Id=" + SysId.ToString(unitMeasure.Id));
SaUpdateLogItemMonitor_UnitMeasure updateLogMonitor = new SaUpdateLogItemMonitor_UnitMeasure(ReferenceDataConsole, CreateUnitMeasure(dbUnitMeasure), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbUnitMeasure, unitMeasure, dbUpdateInfo);
dbUnitMeasure.ExecuteUpdateCommand(dbCommand);
// Record updates.
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
- // Delete UnitMeasure.
+ // Delete item.
public override bool UnitMeasureCanBeDeleted (SaUnitMeasure unitMeasure)
{
ClearErrorState();
@@ -187,11 +187,11 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
{
try
{
- // Retrieve unitMeasure.
+ // Retrieve item.
dbConnection.Open();
UnitMeasure_Db dbUnitMeasure = new UnitMeasure_Db(DbInfo);
dbUnitMeasure.PopulateFrom(dbCommand, aliasUnitMeasure, "Id=" + unitMeasure.Id.ToString());
- // Delete unitMeasure.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + ReferenceDataConsole.TableName_UnitMeasure + " WHERE Id=" + SysId.ToString(unitMeasure.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityItem.cs b/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityItem.cs
index f3be614..93ac515 100644
--- a/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityItem.cs
+++ b/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityItem.cs
@@ -146,7 +146,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Validate item properties.
+ // Validate item.
public override bool IsValidSecurityItemData(SaSecurityItem.Data securityItemData, SaSecurityItem.ErrField errField)
{
ClearErrorState();
@@ -186,7 +186,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Update SecurityItem.
+ // Update item.
public override bool UpdateSecurityItem(SaSecurityItem securityItem, DbUpdateInfo dbUpdateInfo)
{
String fn = GetType().Name + ".UpdateSecurityItem";
@@ -203,12 +203,12 @@ namespace Sarand.Net.Standard.Dbas.Security
{
try
{
- // Retrieve securityItem.
+ // Retrieve item.
dbConnection.Open();
SaSecItem_Db dbSecurityItem = new SaSecItem_Db(DbInfo);
dbSecurityItem.PopulateFrom(dbCommand, aliasSecurityItem, "Id=" + SysId.ToString(securityItem.Id));
SaUpdateLogItemMonitor_SecurityItem updateLogMonitor = new SaUpdateLogItemMonitor_SecurityItem(SecurityConsole, CreateSecurityItem(dbSecurityItem), dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbSecurityItem, securityItem, dbUpdateInfo);
dbSecurityItem.ExecuteUpdateCommand(dbCommand);
securityItem.Changed = false;
@@ -223,7 +223,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Delete SecurityItem.
+ // Delete item.
public override bool SecurityItemCanBeDeleted(SaSecurityItem securityItem)
{
ClearErrorState();
@@ -240,11 +240,11 @@ namespace Sarand.Net.Standard.Dbas.Security
{
try
{
- // Retrieve securityItem.
+ // Retrieve item.
dbConnection.Open();
SaSecItem_Db dbSecurityItem = new SaSecItem_Db(DbInfo);
dbSecurityItem.PopulateFrom(dbCommand, aliasSecurityItem, "Id=" + SysId.ToString(securityItem.Id));
- // Delete securityItem.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + TableName_SecItem + " WHERE Id=" + SysId.ToString(securityItem.Id) + ";";
dbCommand.ExecuteNonQuery();
diff --git a/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityLink.cs b/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityLink.cs
index 52f880e..00757e3 100644
--- a/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityLink.cs
+++ b/SacsStandardDbas/Dbas/Security/SaSecurityMgr_Dbas-SecurityLink.cs
@@ -69,7 +69,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Create Security Link.
+ // Create item.
public override SaSecurityLink CreateSecurityLink (SysId itemIdOwner, SysId itemIdTarget, SysId itemIdContext)
{
ClearErrorState();
@@ -82,7 +82,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Validate Security Link.
+ // Validate item.
public override bool IsValidSecurityLinkData (SaSecurityLink.Data securityLinkData, SaSecurityLink.ErrField errField)
{
ClearErrorState();
@@ -91,7 +91,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Insert Security Link.
+ // Insert item.
public override bool InsertSecurityLink (SaSecurityLink securityLink, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -112,7 +112,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Update Security Link.
+ // Update item.
public override bool UpdateSecurityLink (SaSecurityLink securityLink, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -122,12 +122,12 @@ namespace Sarand.Net.Standard.Dbas.Security
{
try
{
- // Retrieve securityLink.
+ // Retrieve item.
dbConnection.Open();
SaSecLink_Db dbSecurityLink = new SaSecLink_Db(DbInfo);
dbSecurityLink.PopulateFrom(dbCommand, aliasSecurityLink, GetSecurityLinkFilter(securityLink.ItemIdOwner, securityLink.ItemIdTarget, securityLink.ItemIdContext));
// TODO SlmUpdateLogItemMonitor_SecurityLink updateLogMonitor = new SlmUpdateLogItemMonitor_SecurityLink(prsAssMov, dbUpdateInfo);
- // Update properties.
+ // Update item.
PopulateTo(dbSecurityLink, securityLink, dbUpdateInfo);
dbSecurityLink.ExecuteUpdateCommand(dbCommand);
// TODO updateLogMonitor.RecordUpdatedValues(pAssMov);
@@ -139,7 +139,7 @@ namespace Sarand.Net.Standard.Dbas.Security
}
//-------------------------------------------------------------------
- // Delete Security Link.
+ // Delete item.
public override bool SecurityLinkCanBeDeleted (SaSecurityLink securityLink)
{
ClearErrorState();
@@ -154,11 +154,11 @@ namespace Sarand.Net.Standard.Dbas.Security
{
try
{
- // Retrieve securityLink.
+ // Retrieve item.
dbConnection.Open();
SaSecLink_Db dbSecurityLink = new SaSecLink_Db(DbInfo);
dbSecurityLink.PopulateFrom(dbCommand, aliasSecurityLink, GetSecurityLinkFilter(securityLink.ItemIdOwner, securityLink.ItemIdTarget, securityLink.ItemIdContext));
- // Delete securityLink.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText =
"DELETE " + aliasSecurityLink + " FROM " + TableName_SecLink + " AS " + aliasSecurityLink +
diff --git a/SacsStandardDbas/Dbas/UpdateLog/SaUpdateLogMgr_Dbas.cs b/SacsStandardDbas/Dbas/UpdateLog/SaUpdateLogMgr_Dbas.cs
index a1b4c5f..0745bd5 100644
--- a/SacsStandardDbas/Dbas/UpdateLog/SaUpdateLogMgr_Dbas.cs
+++ b/SacsStandardDbas/Dbas/UpdateLog/SaUpdateLogMgr_Dbas.cs
@@ -235,7 +235,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
}
//-------------------------------------------------------------------
- // Insert UpdateLog.
+ // Insert item.
public override bool InsertLogEntry (SaUpdateLogEntry logEntry, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -263,7 +263,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
}
//-------------------------------------------------------------------
- // Update UpdateLog.
+ // Update item.
public override bool UpdateLogEntry (SaUpdateLogEntry logEntry, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -274,11 +274,11 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
{
try
{
- // Retrieve logEntry.
+ // Retrieve item.
dbConnection.Open();
SaAttrUpdate_Db dbUpdateLog = new SaAttrUpdate_Db(DbInfo);
dbUpdateLog.PopulateFrom(dbCommand, aliasUpdateLog, GetUpdateLogEntryFilter(logEntry));
- // Update properties.
+ // Update item.
PopulateTo(dbUpdateLog, logEntry, dbUpdateInfo);
dbUpdateLog.ExecuteUpdateCommand(dbCommand);
}
@@ -288,7 +288,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
}
//-------------------------------------------------------------------
- // Delete UpdateLog.
+ // Delete item.
public override bool LogEntryCanBeDeleted (SaUpdateLogEntry logEntry)
{
ClearErrorState();
@@ -304,11 +304,11 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
{
try
{
- // Retrieve logEntry.
+ // Retrieve item.
dbConnection.Open();
SaAttrUpdate_Db dbUpdateLog = new SaAttrUpdate_Db(DbInfo);
dbUpdateLog.PopulateFrom(dbCommand, aliasUpdateLog, GetUpdateLogEntryFilter(logEntry));
- // Delete logEntry.
+ // Delete item.
dbCommand.CommandType = System.Data.CommandType.Text;
dbCommand.CommandText = "DELETE FROM " + SaUpdateLogDbDfn.GetTableName(SaUpdateLogDbDfn.TableIdx.SaAttrUpdate) + " WHERE " + GetUpdateLogEntryFilter(logEntry) + ";";
dbCommand.ExecuteNonQuery();