BusinessMgr 3.0.1.0
This commit is contained in:
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Accounts.QuickBooks.Base
|
|||||||
// Only 1 item expected.
|
// Only 1 item expected.
|
||||||
if (item1 != null) item1.Dispose(); item1 = null;
|
if (item1 != null) item1.Dispose(); item1 = null;
|
||||||
if (item2 != null) item2.Dispose(); item2 = null;
|
if (item2 != null) item2.Dispose(); item2 = null;
|
||||||
SetErrorState(SacsItemMgr.Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
}
|
}
|
||||||
return item1;
|
return item1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,11 +11,19 @@ namespace Sarand.Net.Standard.Base.Bus
|
|||||||
// Definitions.
|
// Definitions.
|
||||||
public enum ErrorMessage
|
public enum ErrorMessage
|
||||||
{
|
{
|
||||||
|
// Database.
|
||||||
|
DatabaseNotAvailable,
|
||||||
|
DatabaseQueryException,
|
||||||
// Item validation.
|
// Item validation.
|
||||||
ItemNotSpecified,
|
ItemNotSpecified,
|
||||||
ValiditemId,
|
ValidItemId,
|
||||||
InvalidItemId,
|
InvalidItemId,
|
||||||
|
ItemIdNotSpecified,
|
||||||
|
ItemTypeNotSpecified,
|
||||||
|
InvalidItemSpecified,
|
||||||
|
MultipleItemsFound,
|
||||||
// Common properties.
|
// Common properties.
|
||||||
|
InvalidDate,
|
||||||
InvalidStatus,
|
InvalidStatus,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -85,23 +93,38 @@ namespace Sarand.Net.Standard.Base.Bus
|
|||||||
// Error state population.
|
// Error state population.
|
||||||
protected bool SetErrorState(ErrorMessage errorMessage)
|
protected bool SetErrorState(ErrorMessage errorMessage)
|
||||||
{
|
{
|
||||||
String message = errorMessage.ToString();
|
return SetErrorState(GetErrorMessage(errorMessage));
|
||||||
|
}
|
||||||
|
|
||||||
|
//-------------------------------------------------------------------
|
||||||
|
protected String GetErrorMessage(ErrorMessage errorMessage)
|
||||||
|
{
|
||||||
switch (errorMessage)
|
switch (errorMessage)
|
||||||
{
|
{
|
||||||
|
case ErrorMessage.DatabaseNotAvailable:
|
||||||
|
return "Database is not available";
|
||||||
|
case ErrorMessage.DatabaseQueryException:
|
||||||
|
return "Database query exception";
|
||||||
case ErrorMessage.ItemNotSpecified:
|
case ErrorMessage.ItemNotSpecified:
|
||||||
message = "Item not specified.";
|
return "Item not specified";
|
||||||
break;
|
case ErrorMessage.ValidItemId:
|
||||||
case ErrorMessage.ValiditemId:
|
return "Item has a valid id";
|
||||||
message = "Item has a valid id.";
|
|
||||||
break;
|
|
||||||
case ErrorMessage.InvalidItemId:
|
case ErrorMessage.InvalidItemId:
|
||||||
message = "Invalid item id.";
|
return "Invalid item id";
|
||||||
break;
|
case ErrorMessage.ItemIdNotSpecified:
|
||||||
|
return "Item Id must be specified";
|
||||||
|
case ErrorMessage.ItemTypeNotSpecified:
|
||||||
|
return "Item type must be specified";
|
||||||
|
case ErrorMessage.InvalidItemSpecified:
|
||||||
|
return "Invalid item specified";
|
||||||
|
case ErrorMessage.MultipleItemsFound:
|
||||||
|
return "Multiple items found";
|
||||||
|
case ErrorMessage.InvalidDate:
|
||||||
|
return "Invalid date";
|
||||||
case ErrorMessage.InvalidStatus:
|
case ErrorMessage.InvalidStatus:
|
||||||
message = "Invalid status.";
|
return "Invalid status";
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
return SetErrorState(message);
|
return errorMessage.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
|
|||||||
@@ -16,13 +16,6 @@ namespace Sarand.Net.Standard.Base.Bus
|
|||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
// Data members.
|
// Data members.
|
||||||
public const String Msg_DatabaseNotAvailable = "Database is not available";
|
|
||||||
public const String Msg_DatabaseQueryException = "Database query exception";
|
|
||||||
public const String Msg_ItemNotSpecified = "Item not specified";
|
|
||||||
public const String Msg_ItemIdNotSpecified = "Item Id must be specified";
|
|
||||||
public const String Msg_ItemTypeNotSpecified = "Item type must be specified";
|
|
||||||
public const String Msg_InvalidItemSpecified = "Invalid item specified";
|
|
||||||
public const String Msg_MultipleItemsFound = "Multiple items found";
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
// Static initialisation.
|
// Static initialisation.
|
||||||
|
|||||||
@@ -122,6 +122,9 @@ namespace Sarand.Net.Standard.Base.Core
|
|||||||
public String SortDataName { get; set; } = String.Empty;
|
public String SortDataName { get; set; } = String.Empty;
|
||||||
public bool SortAscending { get; set; } = true;
|
public bool SortAscending { get; set; } = true;
|
||||||
|
|
||||||
|
// Property setters that can be chained with construction.
|
||||||
|
public ColumnDfn SetSortDescending() { SortAscending = false; return this; }
|
||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
// Population.
|
// Population.
|
||||||
public void Set
|
public void Set
|
||||||
|
|||||||
@@ -66,12 +66,12 @@ namespace Sarand.Net.Standard.Base.ItemData
|
|||||||
if ((int)itemDataData.ItemId.Type < 1)
|
if ((int)itemDataData.ItemId.Type < 1)
|
||||||
{
|
{
|
||||||
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemTypeNotSpecified);
|
return SetErrorState(ErrorMessage.ItemTypeNotSpecified);
|
||||||
}
|
}
|
||||||
if (!SysId.IsValid(itemDataData.ItemId.Id))
|
if (!SysId.IsValid(itemDataData.ItemId.Id))
|
||||||
{
|
{
|
||||||
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemIdNotSpecified);
|
return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
}
|
}
|
||||||
if (!IsValidValue(itemDataData.DataType, "Data type", (long)SaItemDataDbDfn.GetColTextLen(SaItemDataDbDfn.ColumnIdx.SaItemData_DataType), true))
|
if (!IsValidValue(itemDataData.DataType, "Data type", (long)SaItemDataDbDfn.GetColTextLen(SaItemDataDbDfn.ColumnIdx.SaItemData_DataType), true))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -64,12 +64,12 @@ namespace Sarand.Net.Standard.Base.ItemDocs
|
|||||||
if ((int)itemDocData.ItemId.Type < 1)
|
if ((int)itemDocData.ItemId.Type < 1)
|
||||||
{
|
{
|
||||||
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemTypeNotSpecified);
|
return SetErrorState(ErrorMessage.ItemTypeNotSpecified);
|
||||||
}
|
}
|
||||||
if (!SysId.IsValid(itemDocData.ItemId.Id))
|
if (!SysId.IsValid(itemDocData.ItemId.Id))
|
||||||
{
|
{
|
||||||
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemIdNotSpecified);
|
return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
}
|
}
|
||||||
if ((int)itemDocData.Category < 1)
|
if ((int)itemDocData.Category < 1)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -68,12 +68,12 @@ namespace Sarand.Net.Standard.Base.ItemOptions
|
|||||||
if ((int)itemOptionData.ItemId.Type < 1)
|
if ((int)itemOptionData.ItemId.Type < 1)
|
||||||
{
|
{
|
||||||
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemTypeNotSpecified);
|
return SetErrorState(ErrorMessage.ItemTypeNotSpecified);
|
||||||
}
|
}
|
||||||
if (!SysId.IsValid(itemOptionData.ItemId.Id))
|
if (!SysId.IsValid(itemOptionData.ItemId.Id))
|
||||||
{
|
{
|
||||||
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemIdNotSpecified);
|
return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
}
|
}
|
||||||
if (!IsValidValue(itemOptionData.Name, "name", (long)SaItemOptionDbDfn.GetColTextLen(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Name), true))
|
if (!IsValidValue(itemOptionData.Name, "name", (long)SaItemOptionDbDfn.GetColTextLen(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Name), true))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ namespace Sarand.Net.Standard.Base.ReferenceData
|
|||||||
public virtual bool CurrencyCanBeDeleted(SaCurrency currency)
|
public virtual bool CurrencyCanBeDeleted(SaCurrency currency)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (currency == null) return SetErrorState(Msg_ItemNotSpecified);
|
if (currency == null) return SetErrorState(ErrorMessage.InvalidStatus);
|
||||||
if (currency.HasDependentCurrencies()) return SetErrorState("Has dependent currencies");
|
if (currency.HasDependentCurrencies()) return SetErrorState("Has dependent currencies");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ namespace Sarand.Net.Standard.Base.ReferenceData
|
|||||||
public virtual bool LanguageCanBeDeleted(SaLanguage language)
|
public virtual bool LanguageCanBeDeleted(SaLanguage language)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (language == null) return SetErrorState(Msg_ItemNotSpecified);
|
if (language == null) return SetErrorState(ErrorMessage.InvalidStatus);
|
||||||
if (language.HasDependentLanguages()) return SetErrorState("Has dependent languages");
|
if (language.HasDependentLanguages()) return SetErrorState("Has dependent languages");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ namespace Sarand.Net.Standard.Base.ReferenceData
|
|||||||
public virtual bool RegionCanBeDeleted(SaRegion region)
|
public virtual bool RegionCanBeDeleted(SaRegion region)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (region == null) return SetErrorState(Msg_ItemNotSpecified);
|
if (region == null) return SetErrorState(ErrorMessage.InvalidStatus);
|
||||||
if (region.HasDependentRegions()) return SetErrorState("Has dependent regions");
|
if (region.HasDependentRegions()) return SetErrorState("Has dependent regions");
|
||||||
if (region.HasDependentCurrencies()) return SetErrorState("Has dependent currencies");
|
if (region.HasDependentCurrencies()) return SetErrorState("Has dependent currencies");
|
||||||
if (region.HasDependentTaxCodes()) return SetErrorState("Has dependent tax codes");
|
if (region.HasDependentTaxCodes()) return SetErrorState("Has dependent tax codes");
|
||||||
|
|||||||
@@ -59,12 +59,12 @@ namespace Sarand.Net.Standard.Base.UpdateLog
|
|||||||
if ((int)logEntryData.ItemId.Type < 1)
|
if ((int)logEntryData.ItemId.Type < 1)
|
||||||
{
|
{
|
||||||
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemType = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemTypeNotSpecified);
|
return SetErrorState(ErrorMessage.ItemTypeNotSpecified);
|
||||||
}
|
}
|
||||||
if (!SysId.IsValid(logEntryData.ItemId.Id))
|
if (!SysId.IsValid(logEntryData.ItemId.Id))
|
||||||
{
|
{
|
||||||
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
errField.ItemId = SacsHierarchyItem.ValidValue.Invalid;
|
||||||
return SetErrorState(Msg_ItemIdNotSpecified);
|
return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
}
|
}
|
||||||
if (!IsValidValue(logEntryData.Attribute, "attribute", (long)SaUpdateLogDbDfn.GetColTextLen(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Attribute), true))
|
if (!IsValidValue(logEntryData.Attribute, "attribute", (long)SaUpdateLogDbDfn.GetColTextLen(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Attribute), true))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -112,7 +112,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -151,7 +151,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidCodeType(codeType)) return false;
|
if (!IsValidCodeType(codeType)) return false;
|
||||||
if (SysId.IsValid(codeType.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(codeType.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -492,7 +492,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -517,7 +517,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -649,7 +649,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -692,7 +692,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidCode(code)) return false;
|
if (!IsValidCode(code)) return false;
|
||||||
if (SysId.IsValid(code.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(code.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -1058,7 +1058,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1084,7 +1084,7 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -99,7 +99,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidInterfaceDataItem(interfaceProcessDataItem)) return false;
|
if (!IsValidInterfaceDataItem(interfaceProcessDataItem)) return false;
|
||||||
if (SysId.IsValid(interfaceProcessDataItem.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(interfaceProcessDataItem.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -533,7 +533,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidInterfaceProcessMessage(interfaceProcessMessage)) return false;
|
if (!IsValidInterfaceProcessMessage(interfaceProcessMessage)) return false;
|
||||||
if (SysId.IsValid(interfaceProcessMessage.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(interfaceProcessMessage.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -419,7 +419,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -121,7 +121,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidInterfaceProcess(interfaceProcess)) return false;
|
if (!IsValidInterfaceProcess(interfaceProcess)) return false;
|
||||||
if (SysId.IsValid(interfaceProcess.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(interfaceProcess.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -657,7 +657,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -138,7 +138,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidInterface(interfaceObj)) return false;
|
if (!IsValidInterface(interfaceObj)) return false;
|
||||||
if (SysId.IsValid(interfaceObj.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(interfaceObj.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -492,7 +492,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -180,7 +180,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidItemData(itemData)) return false;
|
if (!IsValidItemData(itemData)) return false;
|
||||||
if (SysId.IsValid(itemData.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(itemData.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -260,7 +260,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
|||||||
public override bool ClearItemData(ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearItemData(ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
String colItemType = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemType);
|
String colItemType = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemType);
|
||||||
String colItemId = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemId);
|
String colItemId = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemId);
|
||||||
String query = "Delete From " + TableName_ItemData + " WHERE " + colItemType + "=" + itemId.Type.ToString() + " AND " + colItemId + "=" + SysId.ToString(itemId.Id);
|
String query = "Delete From " + TableName_ItemData + " WHERE " + colItemType + "=" + itemId.Type.ToString() + " AND " + colItemId + "=" + SysId.ToString(itemId.Id);
|
||||||
@@ -272,7 +272,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
|||||||
public override bool ClearItemData(ItemId itemId, String dataType, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearItemData(ItemId itemId, String dataType, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
if (StringUtil.IsEmpty(dataType)) return SetErrorState("Data type must be specified");
|
if (StringUtil.IsEmpty(dataType)) return SetErrorState("Data type must be specified");
|
||||||
String colItemType = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemType);
|
String colItemType = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemType);
|
||||||
String colItemId = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemId);
|
String colItemId = SaItemDataDbDfn.GetColumnName(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemId);
|
||||||
@@ -522,7 +522,7 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -158,7 +158,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidItemDoc(itemDoc)) return false;
|
if (!IsValidItemDoc(itemDoc)) return false;
|
||||||
if (SysId.IsValid(itemDoc.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(itemDoc.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -238,7 +238,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
|||||||
public override bool ClearItemDocs (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearItemDocs (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
String colItemType = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemType);
|
String colItemType = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemType);
|
||||||
String colItemId = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemId);
|
String colItemId = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemId);
|
||||||
String query = "Delete From "+TableName_ItemDoc+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
String query = "Delete From "+TableName_ItemDoc+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
||||||
@@ -250,7 +250,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
|||||||
public override bool ClearItemDocs (ItemId itemId, SaItemDocConsole.Category category, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearItemDocs (ItemId itemId, SaItemDocConsole.Category category, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
if ((int)category < 1) return SetErrorState("Category must be specified");
|
if ((int)category < 1) return SetErrorState("Category must be specified");
|
||||||
String colItemType = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemType);
|
String colItemType = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemType);
|
||||||
String colItemId = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemId);
|
String colItemId = SaItemDocsDbDfn.GetColumnName(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemId);
|
||||||
@@ -558,7 +558,7 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -240,7 +240,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
|
|||||||
public override bool ClearItemOptionsForItem (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearItemOptionsForItem (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
String colItemType = SaItemOptionDbDfn.GetColumnName(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemType);
|
String colItemType = SaItemOptionDbDfn.GetColumnName(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemType);
|
||||||
String colItemId = SaItemOptionDbDfn.GetColumnName(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemId);
|
String colItemId = SaItemOptionDbDfn.GetColumnName(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemId);
|
||||||
String query = "Delete From "+TableName_ItemOption+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
String query = "Delete From "+TableName_ItemOption+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
||||||
@@ -510,7 +510,7 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
if (count == 0) return null;
|
if (count == 0) return null;
|
||||||
if (count != 1)
|
if (count != 1)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
SaCurrency currency = null;
|
SaCurrency currency = null;
|
||||||
@@ -85,7 +85,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidCurrency(currency)) return false;
|
if (!IsValidCurrency(currency)) return false;
|
||||||
if (SysId.IsValid(currency.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(currency.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -450,7 +450,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
if (count == 0) return null;
|
if (count == 0) return null;
|
||||||
if (count != 1)
|
if (count != 1)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
SaLanguage language = null;
|
SaLanguage language = null;
|
||||||
@@ -85,7 +85,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidLanguage(language)) return false;
|
if (!IsValidLanguage(language)) return false;
|
||||||
if (SysId.IsValid(language.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(language.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -459,7 +459,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
if (count == 0) return null;
|
if (count == 0) return null;
|
||||||
if (count != 1)
|
if (count != 1)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
SaRegion region = null;
|
SaRegion region = null;
|
||||||
@@ -85,7 +85,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidRegion(region)) return false;
|
if (!IsValidRegion(region)) return false;
|
||||||
if (SysId.IsValid(region.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(region.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -436,7 +436,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
if (count == 0) return null;
|
if (count == 0) return null;
|
||||||
if (count != 1)
|
if (count != 1)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
SaTaxCode taxCode = null;
|
SaTaxCode taxCode = null;
|
||||||
@@ -85,7 +85,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidTaxCode(taxCode)) return false;
|
if (!IsValidTaxCode(taxCode)) return false;
|
||||||
if (SysId.IsValid(taxCode.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(taxCode.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -478,7 +478,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
if (count == 0) return null;
|
if (count == 0) return null;
|
||||||
if (count != 1)
|
if (count != 1)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_MultipleItemsFound);
|
SetErrorState(ErrorMessage.MultipleItemsFound);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
SaUnitMeasure unitMeasure = null;
|
SaUnitMeasure unitMeasure = null;
|
||||||
@@ -85,7 +85,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidUnitMeasure(unitMeasure)) return false;
|
if (!IsValidUnitMeasure(unitMeasure)) return false;
|
||||||
if (SysId.IsValid(unitMeasure.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(unitMeasure.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -479,7 +479,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -460,7 +460,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!SysId.IsValid(itemId))
|
if (!SysId.IsValid(itemId))
|
||||||
{
|
{
|
||||||
SetErrorState(SacsItemMgr.Msg_ItemIdNotSpecified);
|
SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -492,7 +492,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!SysId.IsValid(itemId))
|
if (!SysId.IsValid(itemId))
|
||||||
{
|
{
|
||||||
SetErrorState(SacsItemMgr.Msg_ItemIdNotSpecified);
|
SetErrorState(SacsItemMgr.ErrorMessage.ItemIdNotSpecified);
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -176,7 +176,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!IsValidSecurityItem(securityItem)) return false;
|
if (!IsValidSecurityItem(securityItem)) return false;
|
||||||
if (SysId.IsValid(securityItem.Id)) return SetErrorState(ErrorMessage.ValiditemId);
|
if (SysId.IsValid(securityItem.Id)) return SetErrorState(ErrorMessage.ValidItemId);
|
||||||
using (var dbConnection = Database.CreateConnection())
|
using (var dbConnection = Database.CreateConnection())
|
||||||
using (var dbCommand = dbConnection.CreateCommand())
|
using (var dbCommand = dbConnection.CreateCommand())
|
||||||
{
|
{
|
||||||
@@ -570,7 +570,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -431,7 +431,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -321,7 +321,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
|
|||||||
public override bool ClearLogEntriesForItem (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
public override bool ClearLogEntriesForItem (ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
||||||
{
|
{
|
||||||
ClearErrorState();
|
ClearErrorState();
|
||||||
if (!ItemId.IsValid(itemId)) return SetErrorState(Msg_ItemIdNotSpecified);
|
if (!ItemId.IsValid(itemId)) return SetErrorState(ErrorMessage.ItemIdNotSpecified);
|
||||||
String colItemType = SaUpdateLogDbDfn.GetColumnName(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemType);
|
String colItemType = SaUpdateLogDbDfn.GetColumnName(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemType);
|
||||||
String colItemId = SaUpdateLogDbDfn.GetColumnName(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemId);
|
String colItemId = SaUpdateLogDbDfn.GetColumnName(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemId);
|
||||||
String query = "Delete From "+TableName_UpdateLog+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
String query = "Delete From "+TableName_UpdateLog+" WHERE "+colItemType+"="+itemId.Type.ToString()+" AND "+colItemId+"="+SysId.ToString(itemId.Id);
|
||||||
@@ -591,7 +591,7 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
|
|||||||
}
|
}
|
||||||
catch (Exception exc)
|
catch (Exception exc)
|
||||||
{
|
{
|
||||||
SetErrorState(Msg_DatabaseQueryException);
|
SetErrorState(ErrorMessage.DatabaseQueryException);
|
||||||
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
SaLogger.Warn($"{SysUtil.Fn}\n\tQuery: {dbCommand.CommandText}\n\t{ExceptionUtil.GetErrorStateMessage(exc)}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user