BusinessMgr
This commit is contained in:
@@ -298,6 +298,17 @@ namespace Sacs.Web.Components
|
||||
{
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------
|
||||
/// <summary>
|
||||
/// Field values - automated population of list iten properties,
|
||||
/// eg. in table cells with matching (prefixed) class name.
|
||||
/// </summary>
|
||||
public class FieldValuesData
|
||||
{
|
||||
// Item property values keyed to match field name.
|
||||
public Dictionary<string, string> Value { get; } = new Dictionary<string, string>();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------
|
||||
/// <summary>Item data - Common properties for data items.</summary>
|
||||
public class ItemData_Base
|
||||
|
||||
@@ -333,17 +333,18 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
public virtual bool ItemHasId { get; } = true;
|
||||
/// <summary>By default, all hierarchy itrems have an Id.<br/>Override and return false where this is not the case.</summary>
|
||||
public virtual bool ItemHasId() { return true; }
|
||||
public SysId Id
|
||||
{
|
||||
get
|
||||
{
|
||||
if (!ItemHasId) throw new NotSupportedException($"{SysUtil.Fn}.get - Item has no Id property.");
|
||||
if (!ItemHasId()) throw new NotSupportedException($"{SysUtil.Fn}.get - Item has no Id property.");
|
||||
return data.Id;
|
||||
}
|
||||
set
|
||||
{
|
||||
if (!ItemHasId && SysId.IsValid(data.Id)) throw new NotSupportedException($"{SysUtil.Fn}.set - Item has no Id property.");
|
||||
if (!ItemHasId() && SysId.IsValid(data.Id)) throw new NotSupportedException($"{SysUtil.Fn}.set - Item has no Id property.");
|
||||
if (SysId.IsValid(data.Id) && (!SysId.IsValid(value) || !data.Id.Equals(value)))
|
||||
throw new NotSupportedException($"{SysUtil.Fn}.set - Id already has a valid value.");
|
||||
data.Id = value;
|
||||
@@ -443,9 +444,9 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
if (this.data.GetType() != typeof(Data))
|
||||
throw new NotSupportedException($"{SysUtil.Fn} Data object has already been specified");
|
||||
// If Id has already been specified (on construction) and supplied Id is not valid, set it to the existing value.
|
||||
if (ItemHasId && SysId.IsValid(Id) && !SysId.IsValid(data.Id)) data.Id = Id;
|
||||
if (ItemHasId() && SysId.IsValid(Id) && !SysId.IsValid(data.Id)) data.Id = Id;
|
||||
// Properties that cannot be changed if previously specified.
|
||||
if (ItemHasId && SysId.IsValid(Id) && SysId.ToInt(Id) != SysId.ToInt(data.Id))
|
||||
if (ItemHasId() && SysId.IsValid(Id) && SysId.ToInt(Id) != SysId.ToInt(data.Id))
|
||||
throw new NotSupportedException($"{SysUtil.Fn} Id cannot be changed");
|
||||
this.data.PopulateTo(data);
|
||||
this.data = data;
|
||||
|
||||
@@ -16,22 +16,24 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Data members.
|
||||
public const String Msg_DatabaseNotAvailable = "database is not available";
|
||||
public const String Msg_InvalidItemSpecified = "Invalid item specified";
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Static initialisation.
|
||||
static SacsItemMgr ()
|
||||
static SacsItemMgr()
|
||||
{
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
protected SacsItemMgr ()
|
||||
protected SacsItemMgr()
|
||||
{
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Disposal.
|
||||
protected override void Dispose (bool disposing)
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
@@ -47,7 +49,7 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
//-------------------------------------------------------------------
|
||||
// String attribute validation (mandatory and maximum length.
|
||||
// If the value fails the validation, an exception is set:
|
||||
protected bool IsValidValue (String value, String attributeName, long maxLen, bool mandatory = false, bool fixedLen = false)
|
||||
protected bool IsValidValue(String value, String attributeName, long maxLen, bool mandatory = false, bool fixedLen = false)
|
||||
{
|
||||
// Check for mandatory values:
|
||||
if (mandatory && StringUtil.IsBlank(value))
|
||||
@@ -64,7 +66,7 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
//-------------------------------------------------------------------
|
||||
// S o r t C o l u m n s
|
||||
//-------------------------------------------------------------------
|
||||
protected void AddRandomSortColumn (SacsHierarchyItem.Params prm, HashSet<String> sortColumns)
|
||||
protected void AddRandomSortColumn(SacsHierarchyItem.Params prm, HashSet<String> sortColumns)
|
||||
{
|
||||
if (!prm.RandomOrder) return;
|
||||
if (sortColumns.Any())
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Sarand.Net.Standard.Base.Bus
|
||||
{
|
||||
//=======================================================================
|
||||
public class SysIdDecimal
|
||||
{
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
public SysIdDecimal(SysId id, decimal value)
|
||||
{
|
||||
Id = id;
|
||||
Value = value;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
public SysId Id { get; private set; } = new SysId();
|
||||
public decimal Value { get; private set; }
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Utilities.
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Comparison.
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (obj == null) return false;
|
||||
if (!(obj is SysIdDecimal)) return false;
|
||||
return Equals(obj as SysIdDecimal);
|
||||
}
|
||||
public bool Equals(SysIdDecimal value)
|
||||
{
|
||||
if (value == null) return false;
|
||||
// False if either Id value invalid.
|
||||
if (SysId.IsValid(this.Id) != SysId.IsValid(value.Id)) return false;
|
||||
return (SysId.ToInt(Id).Equals(SysId.ToInt(value.Id)) && Value.Equals(value.Value));
|
||||
}
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return SysId.ToInt(Id);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Conversion.
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
public static class SysIdDecimalList
|
||||
{
|
||||
public static void Add(this List<SysIdDecimal> values, SysId id, decimal value)
|
||||
{
|
||||
values.Add(new SysIdDecimal(id, value));
|
||||
}
|
||||
public static decimal GetValueForId(this List<SysIdDecimal> values, SysId id)
|
||||
{
|
||||
if (SysId.IsValid(id))
|
||||
{
|
||||
foreach (SysIdDecimal value in values)
|
||||
if (value.Id.Equals(id))
|
||||
return value.Value;
|
||||
}
|
||||
return 0.0m;
|
||||
}
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
}
|
||||
@@ -18,13 +18,13 @@ namespace Sarand.Net.Standard.Base.ItemData
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Static initialisation.
|
||||
static SaItemDataConsole ()
|
||||
static SaItemDataConsole()
|
||||
{
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
protected SaItemDataConsole ()
|
||||
protected SaItemDataConsole()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -38,30 +38,30 @@ namespace Sarand.Net.Standard.Base.ItemData
|
||||
// I t e m D a t a
|
||||
//-------------------------------------------------------------------
|
||||
/// <summary>Type codes - specific for each type of item.</summary>
|
||||
public abstract List<CodeDesc> GetDataTypeCodes (int itemType);
|
||||
public abstract List<CodeDesc> GetDataTypeCodes(int itemType);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Item data interface.
|
||||
public abstract bool CanUpdateItemData (SaItemData itemData);
|
||||
public abstract bool DoUpdateItemData (SaItemData itemData);
|
||||
public abstract bool CanRemoveItemData (SaItemData itemData);
|
||||
public abstract bool CanUpdateItemData(SaItemData itemData);
|
||||
public abstract bool DoUpdateItemData(SaItemData itemData);
|
||||
public abstract bool CanRemoveItemData(SaItemData itemData);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Retrieve item data entries that match the specified params.
|
||||
public abstract bool ItemDataExists (SaItemData.Params prmItemData);
|
||||
public abstract long GetItemDataCount (SaItemData.Params prmItemData);
|
||||
public abstract List<SaItemData> GetItemDataList (SaItemData.Params prmItemData);
|
||||
public abstract bool ItemDataExists(SaItemData.Params prmItemData);
|
||||
public abstract long GetItemDataCount(SaItemData.Params prmItemData);
|
||||
public abstract List<SaItemData> GetItemDataList(SaItemData.Params prmItemData);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Create a new item data.
|
||||
public abstract SaItemData CreateItemData (ItemId itemId);
|
||||
public abstract SaItemData CreateItemData(ItemId itemId);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Store item data.
|
||||
public abstract bool Store (SaItemData itemData, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool Remove (SaItemData itemData, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemData (ItemId itemId, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemData (ItemId itemId, String dataType, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool Store(SaItemData itemData, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool Remove(SaItemData itemData, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemData(ItemId itemId, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemData(ItemId itemId, String dataType, DbUpdateInfo dbUpdateInfo);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
|
||||
@@ -29,13 +29,13 @@ namespace Sarand.Net.Standard.Base.ItemDocs
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Static initialisation.
|
||||
static SaItemDocConsole ()
|
||||
static SaItemDocConsole()
|
||||
{
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
protected SaItemDocConsole ()
|
||||
protected SaItemDocConsole()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -49,35 +49,36 @@ namespace Sarand.Net.Standard.Base.ItemDocs
|
||||
// I t e m D o c s
|
||||
//-------------------------------------------------------------------
|
||||
// Category codes.
|
||||
public abstract List<TypeCodeDesc> GetCategoryCodes ();
|
||||
public abstract List<TypeCodeDesc> GetCategoryCodes();
|
||||
/// <summary>eg. for 'Image' documents.</summary>
|
||||
public abstract List<CodeDesc> GetCategoryTypeCodes (Category category);
|
||||
public abstract List<CodeDesc> GetCategoryTypeCodes(Category category);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// 'Recent' and 'Favourite' folders - to populate drop-down list when selecting folder:
|
||||
/// <summary>How many recent foldes to retain? [default:5]</summary>
|
||||
public abstract int GetMaxRecentFolderCount ();
|
||||
public abstract int GetMaxRecentFolderCount();
|
||||
/// <summary>List of favourites to always include in dropdown.</summary>
|
||||
public abstract void SetFavouriteFolders (List<String> folders);
|
||||
public abstract void SetFavouriteFolders(List<String> folders);
|
||||
/// <summary>Mix of recent and favourites.</summary>
|
||||
public abstract List<String> GetSuggestedFolders ();
|
||||
public abstract List<String> GetSuggestedFolders();
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Retrieve list of docs that match the specified params:
|
||||
public abstract bool ItemDocsExist (SaItemDoc.Params prmItemDoc);
|
||||
public abstract List<SaItemDoc> GetItemDocs (SaItemDoc.Params prmItemDoc);
|
||||
public abstract bool ItemDocsExist(SaItemDoc.Params prmItemDoc);
|
||||
public abstract List<SaItemDoc> GetItemDocs(SaItemDoc.Params prmItemDoc);
|
||||
// Create a new document:
|
||||
public abstract SaItemDoc CreateItemDoc (ItemId itemId, Category category);
|
||||
public abstract SaItemDoc CreateItemDoc(ItemId itemId, Category category);
|
||||
// Store documents:
|
||||
public abstract bool StoreItemDoc (SaItemDoc itemDoc, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool StoreItemDocs (List<SaItemDoc> itemDocs, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool RemoveItemDoc (SaItemDoc itemDoc, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemDocs (ItemId itemId, Category category, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool StoreItemDoc(SaItemDoc itemDoc, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool StoreItemDocs(List<SaItemDoc> itemDocs, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool RemoveItemDoc(SaItemDoc itemDoc, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemDocs(ItemId itemId, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool ClearItemDocs(ItemId itemId, Category category, DbUpdateInfo dbUpdateInfo);
|
||||
// Auto-assign documents.
|
||||
// The master items define 'auto-assign' docs for the item's type.
|
||||
// The 'File part' defines the filename excluding the extension.
|
||||
// If the extension list is empty, any extension is matched.
|
||||
public abstract bool AutoAssignDocs (ItemId itemId, List<ItemId> masterItemIds, String filePart, List<String> extension, DbUpdateInfo dbUpdateInfo);
|
||||
public abstract bool AutoAssignDocs(ItemId itemId, List<ItemId> masterItemIds, String filePart, List<String> extension, DbUpdateInfo dbUpdateInfo);
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
// Data members.
|
||||
private readonly DataProperties data = new DataProperties();
|
||||
// Construction.
|
||||
public Data ()
|
||||
public Data()
|
||||
{
|
||||
Status = DefaultStatus;
|
||||
}
|
||||
@@ -89,7 +89,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
set { CheckChanged(data.ApplicableTo, value); data.ApplicableTo = value; }
|
||||
}
|
||||
// Population.
|
||||
internal void PopulateFrom (Data data)
|
||||
internal void PopulateFrom(Data data)
|
||||
{
|
||||
ItemIdOwner = data.ItemIdOwner;
|
||||
ItemIdTarget = data.ItemIdTarget;
|
||||
@@ -99,7 +99,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
ApplicableTo = data.ApplicableTo;
|
||||
base.PopulateFrom(data);
|
||||
}
|
||||
public Data Clone ()
|
||||
public Data Clone()
|
||||
{
|
||||
Data data = new Data();
|
||||
data.PopulateFrom(this);
|
||||
@@ -126,7 +126,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Construction.
|
||||
public SaSecurityLink (SysId itemIdOwner, SysId itemIdTarget, SysId itemIdContext) :
|
||||
public SaSecurityLink(SysId itemIdOwner, SysId itemIdTarget, SysId itemIdContext) :
|
||||
base()
|
||||
{
|
||||
base.SetData(data);
|
||||
@@ -147,7 +147,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
public static SaStatus GrantedStatus { get { return SaStatus.Granted; } }
|
||||
public static SaStatus DeniedStatus { get { return SaStatus.Denied; } }
|
||||
public static List<SaStatus> ValidStatuses { get { return new List<SaStatus>(securityLinkStatuses); } }
|
||||
public static DataValue.TriStateType GetStatusTriState (SaStatus status)
|
||||
public static DataValue.TriStateType GetStatusTriState(SaStatus status)
|
||||
{
|
||||
switch (status)
|
||||
{
|
||||
@@ -163,8 +163,8 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
public Data GetData () { return data.Clone(); }
|
||||
public void SetData (Data data)
|
||||
public Data GetData() { return data.Clone(); }
|
||||
public void SetData(Data data)
|
||||
{
|
||||
// Properties that cannot be changed if previously specified.
|
||||
if (SysId.IsValid(data.Id))
|
||||
@@ -179,7 +179,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Properties.
|
||||
public override bool ItemHasId { get { return false; } }
|
||||
public override bool ItemHasId() { return false; }
|
||||
public SysId ItemIdOwner
|
||||
{
|
||||
get { return data.ItemIdOwner; }
|
||||
@@ -239,13 +239,13 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
{
|
||||
//-------------------------------------------------------------------
|
||||
// Link owner.
|
||||
public static bool ContaineOwnerItemId (this List<SaSecurityLink> links, SysId itemIdOwner)
|
||||
public static bool ContaineOwnerItemId(this List<SaSecurityLink> links, SysId itemIdOwner)
|
||||
{
|
||||
if (!SysId.IsValid(itemIdOwner)) return false;
|
||||
SaSecurityLink secLink = links.Find(link => SysId.IsValid(link.ItemIdOwner) && link.ItemIdOwner.Equals(itemIdOwner));
|
||||
return (secLink != null);
|
||||
}
|
||||
public static List<SysId> GetOwnerItemIds (this List<SaSecurityLink> links)
|
||||
public static List<SysId> GetOwnerItemIds(this List<SaSecurityLink> links)
|
||||
{
|
||||
List<SysId> ownerItemIds = new List<SysId>();
|
||||
foreach (SaSecurityLink secLink in links)
|
||||
@@ -257,13 +257,13 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
}
|
||||
//-------------------------------------------------------------------
|
||||
// Link target.
|
||||
public static bool ContainsTargetItemId (this List<SaSecurityLink> links, SysId itemIdTarget)
|
||||
public static bool ContainsTargetItemId(this List<SaSecurityLink> links, SysId itemIdTarget)
|
||||
{
|
||||
if (!SysId.IsValid(itemIdTarget)) return false;
|
||||
SaSecurityLink secLink = links.Find(link => SysId.IsValid(link.ItemIdTarget) && link.ItemIdTarget.Equals(itemIdTarget));
|
||||
return (secLink != null);
|
||||
}
|
||||
public static List<SysId> GetTargetItemIds (this List<SaSecurityLink> links)
|
||||
public static List<SysId> GetTargetItemIds(this List<SaSecurityLink> links)
|
||||
{
|
||||
List<SysId> targetItemIds = new List<SysId>();
|
||||
foreach (SaSecurityLink secLink in links)
|
||||
@@ -273,7 +273,7 @@ namespace Sarand.Net.Standard.Base.Security
|
||||
}
|
||||
return targetItemIds;
|
||||
}
|
||||
public static SaStatus GetStatusByTargetItemId (this List<SaSecurityLink> links, SysId itemIdTarget)
|
||||
public static SaStatus GetStatusByTargetItemId(this List<SaSecurityLink> links, SysId itemIdTarget)
|
||||
{
|
||||
if (!SysId.IsValid(itemIdTarget)) return SaStatus.Unknown;
|
||||
SaSecurityLink secLink = links.Find(link => SysId.IsValid(link.ItemIdTarget) && link.ItemIdTarget.Equals(itemIdTarget));
|
||||
|
||||
@@ -546,34 +546,34 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
||||
query.Tables.Add(TableName_CodeType, aliasCodeType);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaCodeType.Column.Id))
|
||||
if (columns.HasId(SaCodeType.Column.Id))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Id, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.Code))
|
||||
if (columns.HasId(SaCodeType.Column.Code))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Code, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.Name))
|
||||
if (columns.HasId(SaCodeType.Column.Name))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Name, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.MaxCodeLen))
|
||||
if (columns.HasId(SaCodeType.Column.MaxCodeLen))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_MaxCodeLen, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.CodeFormat))
|
||||
if (columns.HasId(SaCodeType.Column.CodeFormat))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_CodeFormat, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.NextCode))
|
||||
if (columns.HasId(SaCodeType.Column.NextCode))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_NextCode, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.AutoAssignCode_Y) || columns.HasId((int)SaCodeType.Column.AutoAssignCode_Tick))
|
||||
if (columns.HasId(SaCodeType.Column.AutoAssignCode_Y) || columns.HasId(SaCodeType.Column.AutoAssignCode_Tick))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Flags, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.Notes))
|
||||
if (columns.HasId(SaCodeType.Column.Notes))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Notes, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.Flags))
|
||||
if (columns.HasId(SaCodeType.Column.Flags))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Flags, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.Status) || columns.HasId((int)SaCodeType.Column.Status_Desc) || columns.HasId((int)SaCodeType.Column.Status_Ind))
|
||||
if (columns.HasId(SaCodeType.Column.Status) || columns.HasId(SaCodeType.Column.Status_Desc) || columns.HasId(SaCodeType.Column.Status_Ind))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_Status, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaCodeType.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_CreateOn, aliasCodeType));
|
||||
if (columns.HasId((int)SaCodeType.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaCodeType.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCodeType_UpdateOn, aliasCodeType));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Owner link count.
|
||||
if (columns.HasId((int)SaCodeType.Column.Codes_Count))
|
||||
if (columns.HasId(SaCodeType.Column.Codes_Count))
|
||||
{
|
||||
String alias = "CodTypCode";
|
||||
DbQuery queryCode = new DbQuery(Database.DbmsType);
|
||||
@@ -1109,34 +1109,34 @@ namespace Sarand.Net.Standard.Dbas.CodeTypes
|
||||
// Construct query.
|
||||
DbQuery query = new DbQuery(Database.DbmsType);
|
||||
query.Tables.Add(TableName_Code, aliasCode);
|
||||
if (columns.HasId((int)SaCode.Column.Id))
|
||||
if (columns.HasId(SaCode.Column.Id))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Id, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.CodeTypeId))
|
||||
if (columns.HasId(SaCode.Column.CodeTypeId))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_CodeTypeId, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Code))
|
||||
if (columns.HasId(SaCode.Column.Code))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Code, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Description))
|
||||
if (columns.HasId(SaCode.Column.Description))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Description, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Sequence))
|
||||
if (columns.HasId(SaCode.Column.Sequence))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Seq, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.DataValue))
|
||||
if (columns.HasId(SaCode.Column.DataValue))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Data, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Flag1_Y) || columns.HasId((int)SaCode.Column.Flag1_Tick) || columns.HasId((int)SaCode.Column.Flag2_Y) || columns.HasId((int)SaCode.Column.Flag2_Tick))
|
||||
if (columns.HasId(SaCode.Column.Flag1_Y) || columns.HasId(SaCode.Column.Flag1_Tick) || columns.HasId(SaCode.Column.Flag2_Y) || columns.HasId(SaCode.Column.Flag2_Tick))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Flags, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Notes))
|
||||
if (columns.HasId(SaCode.Column.Notes))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Notes, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Flags))
|
||||
if (columns.HasId(SaCode.Column.Flags))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Flags, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.Status) || columns.HasId((int)SaCode.Column.Status_Desc) || columns.HasId((int)SaCode.Column.Status_Ind))
|
||||
if (columns.HasId(SaCode.Column.Status) || columns.HasId(SaCode.Column.Status_Desc) || columns.HasId(SaCode.Column.Status_Ind))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_Status, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaCode.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_CreateOn, aliasCode));
|
||||
if (columns.HasId((int)SaCode.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaCode.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaCodeTypeDbDfn.GetColumnNameQual(SaCodeTypeDbDfn.ColumnIdx.SaCode_UpdateOn, aliasCode));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Owner item.
|
||||
if (columns.HasId((int)SaCode.Column.CodeType_Code) || columns.HasId((int)SaCode.Column.CodeType_Name))
|
||||
if (columns.HasId(SaCode.Column.CodeType_Code) || columns.HasId(SaCode.Column.CodeType_Name))
|
||||
{
|
||||
DbQueryJoin joinItmOwn = new DbQueryJoin(DbJoinType.LeftOuter);
|
||||
joinItmOwn.Table = new StringPair(TableName_CodeType, aliasCode_CodeType);
|
||||
|
||||
@@ -552,23 +552,23 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Tables.Add(TableName_InterfaceDataItem, aliasInterfaceDataItem);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.Id))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.Id))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_Id, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.InterfaceId))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.InterfaceId))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_InterfaceId, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.Direction) || columns.HasId((int)SaInterfaceDataItem.Column.Direction_Desc))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.Direction) || columns.HasId(SaInterfaceDataItem.Column.Direction_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_Direction, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ExternalReference))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ExternalReference))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ExternalRef, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ItemType) || columns.HasId((int)SaInterfaceDataItem.Column.ItemType_Desc) || columns.HasId((int)SaInterfaceDataItem.Column.Item_Caption))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ItemType) || columns.HasId(SaInterfaceDataItem.Column.ItemType_Desc) || columns.HasId(SaInterfaceDataItem.Column.Item_Caption))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemType, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ItemId) || columns.HasId((int)SaInterfaceDataItem.Column.Item_Caption))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ItemId) || columns.HasId(SaInterfaceDataItem.Column.Item_Caption))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemId, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatus))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ProcessStatus))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ProcessStatus, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatusBy) || columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatusBy_Name))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ProcessStatusBy) || columns.HasId(SaInterfaceDataItem.Column.ProcessStatusBy_Name))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ProcessStatusBy, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatusAt) || columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatusAt_Date) || columns.HasId((int)SaInterfaceDataItem.Column.ProcessStatusAt_Time))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ProcessStatusAt) || columns.HasId(SaInterfaceDataItem.Column.ProcessStatusAt_Date) || columns.HasId(SaInterfaceDataItem.Column.ProcessStatusAt_Time))
|
||||
{
|
||||
if (ColumnExists(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ProcessStatusAt))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ProcessStatusAt, aliasInterfaceDataItem));
|
||||
@@ -576,11 +576,11 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
// Legacy column.
|
||||
query.Columns.Add(aliasInterfaceDataItem + ".ProcessStatusOn");
|
||||
}
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ItemStatus))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ItemStatus))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemStatus, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ItemStatusBy) || columns.HasId((int)SaInterfaceDataItem.Column.ItemStatusBy_Name))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ItemStatusBy) || columns.HasId(SaInterfaceDataItem.Column.ItemStatusBy_Name))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemStatusBy, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.ItemStatusAt) || columns.HasId((int)SaInterfaceDataItem.Column.ItemStatusAt_Date) || columns.HasId((int)SaInterfaceDataItem.Column.ItemStatusAt_Time))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.ItemStatusAt) || columns.HasId(SaInterfaceDataItem.Column.ItemStatusAt_Date) || columns.HasId(SaInterfaceDataItem.Column.ItemStatusAt_Time))
|
||||
{
|
||||
if (ColumnExists(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemStatusAt))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_ItemStatusAt, aliasInterfaceDataItem));
|
||||
@@ -588,15 +588,15 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
// Legacy column.
|
||||
query.Columns.Add(aliasInterfaceDataItem + ".ItemStatusOn");
|
||||
}
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.Notes))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.Notes))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_Notes, aliasInterfaceDataItem));
|
||||
/*
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.Status) || columns.HasId((int)SaInterfaceDataItem.Column.Status_Desc) || columns.HasId((int)SaInterfaceDataItem.Column.Status_Ind))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.Status) || columns.HasId(SaInterfaceDataItem.Column.Status_Desc) || columns.HasId(SaInterfaceDataItem.Column.Status_Ind))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_Status, aliasInterfaceDataItem));
|
||||
*/
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_CreateOn, aliasInterfaceDataItem));
|
||||
if (columns.HasId((int)SaInterfaceDataItem.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaInterfaceDataItem.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceDataItem_UpdateOn, aliasInterfaceDataItem));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -438,31 +438,31 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Tables.Add(TableName_InterfaceProcessMessage, aliasInterfaceProcessMessage);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Id))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Id))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_Id, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.ProcessId))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.ProcessId))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_ProcessId, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Level) || columns.HasId((int)SaInterfaceProcessMessage.Column.Level_Desc))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Level) || columns.HasId(SaInterfaceProcessMessage.Column.Level_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_MsgType, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Message))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Message))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_Msg, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Filename))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Filename))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_FileName, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.LineNumber))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.LineNumber))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_LineNumber, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.ItemType) || columns.HasId((int)SaInterfaceProcessMessage.Column.ItemType_Desc) || columns.HasId((int)SaInterfaceProcessMessage.Column.Item_Caption))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.ItemType) || columns.HasId(SaInterfaceProcessMessage.Column.ItemType_Desc) || columns.HasId(SaInterfaceProcessMessage.Column.Item_Caption))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_ItemType, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.ItemId) || columns.HasId((int)SaInterfaceProcessMessage.Column.Item_Caption))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.ItemId) || columns.HasId(SaInterfaceProcessMessage.Column.Item_Caption))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_ItemId, aliasInterfaceProcessMessage));
|
||||
/*
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Notes))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Notes))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_Notes, aliasInterfaceProcessMessage));
|
||||
*/
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.Status) || columns.HasId((int)SaInterfaceProcessMessage.Column.Status_Desc) || columns.HasId((int)SaInterfaceProcessMessage.Column.Status_Ind))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.Status) || columns.HasId(SaInterfaceProcessMessage.Column.Status_Desc) || columns.HasId(SaInterfaceProcessMessage.Column.Status_Ind))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_Status, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_CreateOn, aliasInterfaceProcessMessage));
|
||||
if (columns.HasId((int)SaInterfaceProcessMessage.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaInterfaceProcessMessage.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcessMessage_UpdateOn, aliasInterfaceProcessMessage));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -676,17 +676,17 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Tables.Add(TableName_InterfaceProcess, aliasInterfaceProcess);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Id))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Id))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_Id, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.InterfaceId))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.InterfaceId))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_InterfaceId, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.ProcessDirection) || columns.HasId((int)SaInterfaceProcess.Column.ProcessDirection_Desc))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.ProcessDirection) || columns.HasId(SaInterfaceProcess.Column.ProcessDirection_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_Direction, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.ProcessReference))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.ProcessReference))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_ProcRef, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.ProcessSequence))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.ProcessSequence))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_ProcSeq, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.ProcessAt) || columns.HasId((int)SaInterfaceProcess.Column.ProcessAt_Date) || columns.HasId((int)SaInterfaceProcess.Column.ProcessAt_Time))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.ProcessAt) || columns.HasId(SaInterfaceProcess.Column.ProcessAt_Date) || columns.HasId(SaInterfaceProcess.Column.ProcessAt_Time))
|
||||
{
|
||||
if (ColumnExists(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_ProcessAt))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_ProcessAt, aliasInterfaceProcess));
|
||||
@@ -697,7 +697,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Columns.Add(aliasInterfaceProcess + ".ProcTime");
|
||||
}
|
||||
}
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.BatchAt) || columns.HasId((int)SaInterfaceProcess.Column.BatchAt_Date) || columns.HasId((int)SaInterfaceProcess.Column.BatchAt_Time))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.BatchAt) || columns.HasId(SaInterfaceProcess.Column.BatchAt_Date) || columns.HasId(SaInterfaceProcess.Column.BatchAt_Time))
|
||||
{
|
||||
if (ColumnExists(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_BatchAt))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_BatchAt, aliasInterfaceProcess));
|
||||
@@ -708,31 +708,31 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Columns.Add(aliasInterfaceProcess + ".BatchTime");
|
||||
}
|
||||
}
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Elapsed_Secs) || columns.HasId((int)SaInterfaceProcess.Column.Elapsed_Fmt))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Elapsed_Secs) || columns.HasId(SaInterfaceProcess.Column.Elapsed_Fmt))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_ElapseSecs, aliasInterfaceProcess));
|
||||
/*
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Notes))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Notes))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_Notes, aliasInterfaceProcess));
|
||||
*/
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Status) || columns.HasId((int)SaInterfaceProcess.Column.Status_Desc) || columns.HasId((int)SaInterfaceProcess.Column.Status_Ind))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Status) || columns.HasId(SaInterfaceProcess.Column.Status_Desc) || columns.HasId(SaInterfaceProcess.Column.Status_Ind))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_Status, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_CreateOn, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_UpdateOn, aliasInterfaceProcess));
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.UpdateHost))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.UpdateHost))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterfaceProcess_UpdateHost, aliasInterfaceProcess));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Interface properties.
|
||||
bool hasInterfaceCols =
|
||||
(columns.HasId((int)SaInterfaceProcess.Column.Interface_Context) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Category) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Category_Desc) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Type) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Type_Desc) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Code) ||
|
||||
columns.HasId((int)SaInterfaceProcess.Column.Interface_Caption));
|
||||
(columns.HasId(SaInterfaceProcess.Column.Interface_Context) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Category) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Category_Desc) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Type) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Type_Desc) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Code) ||
|
||||
columns.HasId(SaInterfaceProcess.Column.Interface_Caption));
|
||||
if (hasInterfaceCols)
|
||||
{
|
||||
DbQueryJoin joinInt = new DbQueryJoin(DbJoinType.LeftOuter);
|
||||
@@ -751,7 +751,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Message count.
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Message_Count))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Message_Count))
|
||||
{
|
||||
String alias = "IpMsg";
|
||||
DbQuery queryProcess = new DbQuery(Database.DbmsType);
|
||||
@@ -763,7 +763,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Message status.
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.Message_Status_Desc) || columns.HasId((int)SaInterfaceProcess.Column.Message_Status_Ind))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.Message_Status_Desc) || columns.HasId(SaInterfaceProcess.Column.Message_Status_Ind))
|
||||
{
|
||||
// Count messages by type: error, warning, other.
|
||||
String messageTypeFatal = MessageLevels.GetCodeForType(SaMessageLevel.Fatal);
|
||||
@@ -799,7 +799,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Data Item count.
|
||||
if (columns.HasId((int)SaInterfaceProcess.Column.DataItem_Count))
|
||||
if (columns.HasId(SaInterfaceProcess.Column.DataItem_Count))
|
||||
{
|
||||
String alias = "IpDatItm";
|
||||
DbQuery queryDataItem = new DbQuery(Database.DbmsType);
|
||||
|
||||
@@ -511,32 +511,32 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
query.Tables.Add(TableName_Interface, aliasInterface);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaInterface.Column.Id))
|
||||
if (columns.HasId(SaInterface.Column.Id))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Id, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Context) || columns.HasId((int)SaInterface.Column.Type_Desc))
|
||||
if (columns.HasId(SaInterface.Column.Context) || columns.HasId(SaInterface.Column.Type_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Context, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Category) || columns.HasId((int)SaInterface.Column.Category_Desc) || columns.HasId((int)SaInterface.Column.Type_Desc))
|
||||
if (columns.HasId(SaInterface.Column.Category) || columns.HasId(SaInterface.Column.Category_Desc) || columns.HasId(SaInterface.Column.Type_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Category, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Type) || columns.HasId((int)SaInterface.Column.Type_Desc))
|
||||
if (columns.HasId(SaInterface.Column.Type) || columns.HasId(SaInterface.Column.Type_Desc))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Type, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Code))
|
||||
if (columns.HasId(SaInterface.Column.Code))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Code, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Caption))
|
||||
if (columns.HasId(SaInterface.Column.Caption))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Caption, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Active_Y) || columns.HasId((int)SaInterface.Column.Active_TickCross) || columns.HasId((int)SaInterface.Column.Active_Ind))
|
||||
if (columns.HasId(SaInterface.Column.Active_Y) || columns.HasId(SaInterface.Column.Active_TickCross) || columns.HasId(SaInterface.Column.Active_Ind))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Flags, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Notes))
|
||||
if (columns.HasId(SaInterface.Column.Notes))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Notes, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.Status) || columns.HasId((int)SaInterface.Column.Status_Desc) || columns.HasId((int)SaInterface.Column.Status_Ind))
|
||||
if (columns.HasId(SaInterface.Column.Status) || columns.HasId(SaInterface.Column.Status_Desc) || columns.HasId(SaInterface.Column.Status_Ind))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_Status, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaInterface.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_CreateOn, aliasInterface));
|
||||
if (columns.HasId((int)SaInterface.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaInterface.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaInterfaceDbDfn.GetColumnNameQual(SaInterfaceDbDfn.ColumnIdx.SaInterface_UpdateOn, aliasInterface));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Process count.
|
||||
if (columns.HasId((int)SaInterface.Column.Process_Count))
|
||||
if (columns.HasId(SaInterface.Column.Process_Count))
|
||||
{
|
||||
String alias = "IntPrc";
|
||||
DbQuery queryProcess = new DbQuery(Database.DbmsType);
|
||||
@@ -548,7 +548,7 @@ namespace Sarand.Net.Standard.Dbas.Interfaces
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Data Item count.
|
||||
if (columns.HasId((int)SaInterface.Column.DataItem_Count))
|
||||
if (columns.HasId(SaInterface.Column.DataItem_Count))
|
||||
{
|
||||
String alias = "IntDatItm";
|
||||
DbQuery queryDataItem = new DbQuery(Database.DbmsType);
|
||||
|
||||
@@ -541,23 +541,23 @@ namespace Sarand.Net.Standard.Dbas.ItemData
|
||||
query.Tables.Add(SaItemDataDbDfn.GetTableName(SaItemDataDbDfn.TableIdx.SaItemData), aliasItemData);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaItemData.Column.Id))
|
||||
if (columns.HasId(SaItemData.Column.Id))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_Id, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.ItemType) || columns.HasId((int)SaItemData.Column.ItemType_Desc))
|
||||
if (columns.HasId(SaItemData.Column.ItemType) || columns.HasId(SaItemData.Column.ItemType_Desc))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemType, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.ItemId))
|
||||
if (columns.HasId(SaItemData.Column.ItemId))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemId, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.DataType))
|
||||
if (columns.HasId(SaItemData.Column.DataType))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_DataType, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.ItemData))
|
||||
if (columns.HasId(SaItemData.Column.ItemData))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_ItemData, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.Notes))
|
||||
if (columns.HasId(SaItemData.Column.Notes))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_Notes, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.Status) || columns.HasId((int)SaItemData.Column.Status_Desc) || columns.HasId((int)SaItemData.Column.Status_Ind))
|
||||
if (columns.HasId(SaItemData.Column.Status) || columns.HasId(SaItemData.Column.Status_Desc) || columns.HasId(SaItemData.Column.Status_Ind))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_Status, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaItemData.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_CreateOn, aliasItemData));
|
||||
if (columns.HasId((int)SaItemData.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaItemData.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaItemDataDbDfn.GetColumnNameQual(SaItemDataDbDfn.ColumnIdx.SaItemData_UpdateOn, aliasItemData));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -152,18 +152,18 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
||||
return SetErrorState(itemDocMgr.ErrorStateMessage);
|
||||
return !HasErrorState();
|
||||
}
|
||||
public override bool ClearItemDocs(ItemId itemId, DbUpdateInfo dbUpdateInfo)
|
||||
{
|
||||
ClearErrorState();
|
||||
if (!itemDocMgr.ClearItemDocs(itemId, dbUpdateInfo))
|
||||
return SetErrorState(itemDocMgr.ErrorStateMessage);
|
||||
return !HasErrorState();
|
||||
}
|
||||
public override bool ClearItemDocs(ItemId itemId, Category category, DbUpdateInfo dbUpdateInfo)
|
||||
{
|
||||
ClearErrorState();
|
||||
if (!ItemId.IsValid(itemId)) return SetErrorState("Item must be specified");
|
||||
SaItemDoc.Params prmItemDoc = new SaItemDoc.Params();
|
||||
prmItemDoc.ItemIdsIncluded.Add(itemId);
|
||||
prmItemDoc.Category = category;
|
||||
foreach (SaItemDoc itemDoc in itemDocMgr.GetItemDocList(prmItemDoc))
|
||||
{
|
||||
if (!itemDocMgr.DeleteItemDoc(itemDoc, dbUpdateInfo))
|
||||
if (!itemDocMgr.ClearItemDocs(itemId, category, dbUpdateInfo))
|
||||
return SetErrorState(itemDocMgr.ErrorStateMessage);
|
||||
}
|
||||
return !HasErrorState();
|
||||
}
|
||||
|
||||
|
||||
@@ -577,31 +577,31 @@ namespace Sarand.Net.Standard.Dbas.ItemDocs
|
||||
query.Tables.Add(SaItemDocsDbDfn.GetTableName(SaItemDocsDbDfn.TableIdx.SaItemDoc), aliasItemDoc);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaItemDoc.Column.Id))
|
||||
if (columns.HasId(SaItemDoc.Column.Id))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Id, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.ItemType) || columns.HasId((int)SaItemDoc.Column.ItemType_Desc))
|
||||
if (columns.HasId(SaItemDoc.Column.ItemType) || columns.HasId(SaItemDoc.Column.ItemType_Desc))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemType, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.ItemId))
|
||||
if (columns.HasId(SaItemDoc.Column.ItemId))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_ItemId, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.Category) || columns.HasId((int)SaItemDoc.Column.Category_Desc))
|
||||
if (columns.HasId(SaItemDoc.Column.Category) || columns.HasId(SaItemDoc.Column.Category_Desc))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Category, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.DocType) || columns.HasId((int)SaItemDoc.Column.DocType_Desc))
|
||||
if (columns.HasId(SaItemDoc.Column.DocType) || columns.HasId(SaItemDoc.Column.DocType_Desc))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Type, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.DescBrief))
|
||||
if (columns.HasId(SaItemDoc.Column.DescBrief))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_DescBrief, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.Folder))
|
||||
if (columns.HasId(SaItemDoc.Column.Folder))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Folder, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.Filename))
|
||||
if (columns.HasId(SaItemDoc.Column.Filename))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Filename, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.MimeType))
|
||||
if (columns.HasId(SaItemDoc.Column.MimeType))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_MimeType, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.Notes))
|
||||
if (columns.HasId(SaItemDoc.Column.Notes))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Notes, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.Status) || columns.HasId((int)SaItemDoc.Column.Status_Desc) || columns.HasId((int)SaItemDoc.Column.Status_Ind))
|
||||
if (columns.HasId(SaItemDoc.Column.Status) || columns.HasId(SaItemDoc.Column.Status_Desc) || columns.HasId(SaItemDoc.Column.Status_Ind))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_Status, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaItemDoc.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_CreateOn, aliasItemDoc));
|
||||
if (columns.HasId((int)SaItemDoc.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaItemDoc.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaItemDocsDbDfn.GetColumnNameQual(SaItemDocsDbDfn.ColumnIdx.SaItemDoc_UpdateOn, aliasItemDoc));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -529,23 +529,23 @@ namespace Sarand.Net.Standard.Dbas.ItemOptions
|
||||
query.Tables.Add(SaItemOptionDbDfn.GetTableName(SaItemOptionDbDfn.TableIdx.SaItemOption), aliasItemOption);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaItemOption.Column.ItemType) || columns.HasId((int)SaItemOption.Column.ItemType_Desc))
|
||||
if (columns.HasId(SaItemOption.Column.ItemType) || columns.HasId(SaItemOption.Column.ItemType_Desc))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemType, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.ItemId))
|
||||
if (columns.HasId(SaItemOption.Column.ItemId))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_ItemId, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.Name) || columns.HasId((int)SaItemOption.Column.Name))
|
||||
if (columns.HasId(SaItemOption.Column.Name) || columns.HasId(SaItemOption.Column.Name))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Name, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.Context) || columns.HasId((int)SaItemOption.Column.Context))
|
||||
if (columns.HasId(SaItemOption.Column.Context) || columns.HasId(SaItemOption.Column.Context))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Context, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.Value) || columns.HasId((int)SaItemOption.Column.Value_Display))
|
||||
if (columns.HasId(SaItemOption.Column.Value) || columns.HasId(SaItemOption.Column.Value_Display))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Value, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.Notes))
|
||||
if (columns.HasId(SaItemOption.Column.Notes))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Notes, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.Status) || columns.HasId((int)SaItemOption.Column.Status_Desc) || columns.HasId((int)SaItemOption.Column.Status_Ind))
|
||||
if (columns.HasId(SaItemOption.Column.Status) || columns.HasId(SaItemOption.Column.Status_Desc) || columns.HasId(SaItemOption.Column.Status_Ind))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_Status, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaItemOption.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_CreateOn, aliasItemOption));
|
||||
if (columns.HasId((int)SaItemOption.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaItemOption.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaItemOptionDbDfn.GetColumnNameQual(SaItemOptionDbDfn.ColumnIdx.SaItemOption_UpdateOn, aliasItemOption));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -478,29 +478,29 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
||||
query.Tables.Add(ReferenceDataConsole.TableName_Language, aliasLanguage);
|
||||
|
||||
// Language Propertiees - add columns as defined in query list.
|
||||
if (columns.HasId((int)SaLanguage.Column.Id))
|
||||
if (columns.HasId(SaLanguage.Column.Id))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Id, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.Code))
|
||||
if (columns.HasId(SaLanguage.Column.Code))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Code, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.Name))
|
||||
if (columns.HasId(SaLanguage.Column.Name))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Name, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.LanguageIdPrimary))
|
||||
if (columns.HasId(SaLanguage.Column.LanguageIdPrimary))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Primary, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.Unicode))
|
||||
if (columns.HasId(SaLanguage.Column.Unicode))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Unicode, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.Translation))
|
||||
if (columns.HasId(SaLanguage.Column.Translation))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Translation, aliasLanguage));
|
||||
|
||||
//Common Properties.
|
||||
/*
|
||||
if (columns.HasId((int)SaLanguage.Column.Notes))
|
||||
if (columns.HasId(SaLanguage.Column.Notes))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Notes, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.Status) || columns.HasId((int)SaLanguage.Column.Status_Desc) || columns.HasId((int)SaLanguage.Column.Status_Ind))
|
||||
if (columns.HasId(SaLanguage.Column.Status) || columns.HasId(SaLanguage.Column.Status_Desc) || columns.HasId(SaLanguage.Column.Status_Ind))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_Status, aliasLanguage));
|
||||
*/
|
||||
if (columns.HasId((int)SaLanguage.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaLanguage.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_CreateOn, aliasLanguage));
|
||||
if (columns.HasId((int)SaLanguage.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaLanguage.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Language_UpdateOn, aliasLanguage));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -455,23 +455,23 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
||||
query.Tables.Add(ReferenceDataConsole.TableName_Region, aliasRegion);
|
||||
|
||||
// Region Properties - add columns as defined in query list.
|
||||
if (columns.HasId((int)SaRegion.Column.Id))
|
||||
if (columns.HasId(SaRegion.Column.Id))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Id, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.Type))
|
||||
if (columns.HasId(SaRegion.Column.Type))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Type, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.Name))
|
||||
if (columns.HasId(SaRegion.Column.Name))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Name, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.Parent))
|
||||
if (columns.HasId(SaRegion.Column.Parent))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Parent, aliasRegion));
|
||||
|
||||
// Common Properties
|
||||
if (columns.HasId((int)SaRegion.Column.Notes))
|
||||
if (columns.HasId(SaRegion.Column.Notes))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Notes, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.Status) || columns.HasId((int)SaRegion.Column.Status_Desc) || columns.HasId((int)SaRegion.Column.Status_Ind))
|
||||
if (columns.HasId(SaRegion.Column.Status) || columns.HasId(SaRegion.Column.Status_Desc) || columns.HasId(SaRegion.Column.Status_Ind))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_Status, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaRegion.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_CreateOn, aliasRegion));
|
||||
if (columns.HasId((int)SaRegion.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaRegion.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.Region_UpdateOn, aliasRegion));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -497,37 +497,37 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
||||
query.Tables.Add(ReferenceDataConsole.TableName_TaxCode, aliasTaxCode);
|
||||
|
||||
// TaxCode Properties - add columns as defined in query list.
|
||||
if (columns.HasId((int)SaTaxCode.Column.Id))
|
||||
if (columns.HasId(SaTaxCode.Column.Id))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_Id, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.Code))
|
||||
if (columns.HasId(SaTaxCode.Column.Code))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_Code, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.CodeAlt1))
|
||||
if (columns.HasId(SaTaxCode.Column.CodeAlt1))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_CodeAlt1, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.CodeAlt2))
|
||||
if (columns.HasId(SaTaxCode.Column.CodeAlt2))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_CodeAlt2, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.Description))
|
||||
if (columns.HasId(SaTaxCode.Column.Description))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_Description, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.RegionId))
|
||||
if (columns.HasId(SaTaxCode.Column.RegionId))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_RegionId, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.EffectFrom))
|
||||
if (columns.HasId(SaTaxCode.Column.EffectFrom))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_EffectFrom, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.EffectTo))
|
||||
if (columns.HasId(SaTaxCode.Column.EffectTo))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_EffectTo, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.TaxRate))
|
||||
if (columns.HasId(SaTaxCode.Column.TaxRate))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_TaxRate, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.TaxRatePrev))
|
||||
if (columns.HasId(SaTaxCode.Column.TaxRatePrev))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_TaxRatePrev, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.TaxCodeIdLink))
|
||||
if (columns.HasId(SaTaxCode.Column.TaxCodeIdLink))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_TaxCodeIdLink, aliasTaxCode));
|
||||
|
||||
// Common Properties.
|
||||
if (columns.HasId((int)SaTaxCode.Column.Notes))
|
||||
if (columns.HasId(SaTaxCode.Column.Notes))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_Notes, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.Status) || columns.HasId((int)SaTaxCode.Column.Status_Desc) || columns.HasId((int)SaTaxCode.Column.Status_Ind))
|
||||
if (columns.HasId(SaTaxCode.Column.Status) || columns.HasId(SaTaxCode.Column.Status_Desc) || columns.HasId(SaTaxCode.Column.Status_Ind))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_Status, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaTaxCode.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_CreateOn, aliasTaxCode));
|
||||
if (columns.HasId((int)SaTaxCode.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaTaxCode.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.TaxCode_UpdateOn, aliasTaxCode));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -498,41 +498,41 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
|
||||
query.Tables.Add(ReferenceDataConsole.TableName_UnitMeasure, aliasUnitMeasure);
|
||||
|
||||
// UnitMeasure Properties - add columns as defined in query list.
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Id))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Id))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Id, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Category))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Category))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Category, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UnitType))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UnitType))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UnitType, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Code))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Code))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Code, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Abbr))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Abbr))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Abbr, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Single))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Single))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Single, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Multiple))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Multiple))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Multiple, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.EquivalencyValue))
|
||||
if (columns.HasId(SaUnitMeasure.Column.EquivalencyValue))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_EquValue, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UomIdEquivalency))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UomIdEquivalency))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UomIdEqu, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.EquivalencyAlgorythm))
|
||||
if (columns.HasId(SaUnitMeasure.Column.EquivalencyAlgorythm))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_EquAlgorythm, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UomIdRef1))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UomIdRef1))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UomIdRef1, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UomIdRef2))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UomIdRef2))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UomIdRef2, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UomIdRef3))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UomIdRef3))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UomIdRef3, aliasUnitMeasure));
|
||||
|
||||
// Common Properties.
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Notes))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Notes))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Notes, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.Status) || columns.HasId((int)SaUnitMeasure.Column.Status_Desc) || columns.HasId((int)SaUnitMeasure.Column.Status_Ind))
|
||||
if (columns.HasId(SaUnitMeasure.Column.Status) || columns.HasId(SaUnitMeasure.Column.Status_Desc) || columns.HasId(SaUnitMeasure.Column.Status_Ind))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_Status, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaUnitMeasure.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_CreateOn, aliasUnitMeasure));
|
||||
if (columns.HasId((int)SaUnitMeasure.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaUnitMeasure.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaReferenceDataDbDfn.GetColumnNameQual(SaReferenceDataDbDfn.ColumnIdx.UnitMeasure_UpdateOn, aliasUnitMeasure));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
@@ -575,30 +575,30 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
query.Tables.Add(TableName_SecItem, aliasSecurityItem);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Id))
|
||||
if (columns.HasId(SaSecurityItem.Column.Id))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Id, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.ItemType) || columns.HasId((int)SaSecurityItem.Column.ItemType_Desc))
|
||||
if (columns.HasId(SaSecurityItem.Column.ItemType) || columns.HasId(SaSecurityItem.Column.ItemType_Desc))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Type, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Code))
|
||||
if (columns.HasId(SaSecurityItem.Column.Code))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Code, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Description))
|
||||
if (columns.HasId(SaSecurityItem.Column.Description))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Description, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Location))
|
||||
if (columns.HasId(SaSecurityItem.Column.Location))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Location, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.LastLogin_Date))
|
||||
if (columns.HasId(SaSecurityItem.Column.LastLogin_Date))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_LastLogin, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Notes))
|
||||
if (columns.HasId(SaSecurityItem.Column.Notes))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Notes, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.Status) || columns.HasId((int)SaSecurityItem.Column.Status_Desc) || columns.HasId((int)SaSecurityItem.Column.Status_Ind))
|
||||
if (columns.HasId(SaSecurityItem.Column.Status) || columns.HasId(SaSecurityItem.Column.Status_Desc) || columns.HasId(SaSecurityItem.Column.Status_Ind))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Status, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaSecurityItem.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_CreateOn, aliasSecurityItem));
|
||||
if (columns.HasId((int)SaSecurityItem.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaSecurityItem.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_UpdateOn, aliasSecurityItem));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Owner link count.
|
||||
if (columns.HasId((int)SaSecurityItem.Column.OwnerLinkCount))
|
||||
if (columns.HasId(SaSecurityItem.Column.OwnerLinkCount))
|
||||
{
|
||||
String aliasSecLink = "SecLnk";
|
||||
DbQuery querySecLink = new DbQuery(Database.DbmsType);
|
||||
@@ -610,7 +610,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Target link count.
|
||||
if (columns.HasId((int)SaSecurityItem.Column.TargetLinkCount))
|
||||
if (columns.HasId(SaSecurityItem.Column.TargetLinkCount))
|
||||
{
|
||||
String aliasSecLink = "SecLnk";
|
||||
DbQuery querySecLink = new DbQuery(Database.DbmsType);
|
||||
@@ -622,7 +622,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Target link count - Groups.
|
||||
if (columns.HasId((int)SaSecurityItem.Column.TargetLinkCount_Groups))
|
||||
if (columns.HasId(SaSecurityItem.Column.TargetLinkCount_Groups))
|
||||
{
|
||||
// TODO Users 'own' Group items - should be otehr way around!
|
||||
String aliasSecLink = "SecLnk";
|
||||
@@ -639,7 +639,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Target link count - Rights.
|
||||
if (columns.HasId((int)SaSecurityItem.Column.OwnerLinkCount_Rights))
|
||||
if (columns.HasId(SaSecurityItem.Column.OwnerLinkCount_Rights))
|
||||
{
|
||||
String aliasSecLink = "SecLnk";
|
||||
String aliasSecLink_Item = "SecItmItm";
|
||||
|
||||
@@ -448,28 +448,28 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
// Construct query.
|
||||
DbQuery query = new DbQuery(Database.DbmsType);
|
||||
query.Tables.Add(TableName_SecLink, aliasSecurityLink);
|
||||
if (columns.HasId((int)SaSecurityLink.Column.ItemIdOwner))
|
||||
if (columns.HasId(SaSecurityLink.Column.ItemIdOwner))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemOwner, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.ItemIdTarget))
|
||||
if (columns.HasId(SaSecurityLink.Column.ItemIdTarget))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemTarget, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.ItemIdContext) || columns.HasId((int)SaSecurityLink.Column.ItemContext_Desc))
|
||||
if (columns.HasId(SaSecurityLink.Column.ItemIdContext) || columns.HasId(SaSecurityLink.Column.ItemContext_Desc))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemContext, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.DaysApplicable))
|
||||
if (columns.HasId(SaSecurityLink.Column.DaysApplicable))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_DayApplic, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.DateApplicableFrom))
|
||||
if (columns.HasId(SaSecurityLink.Column.DateApplicableFrom))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_DateApplicFrom, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.DateApplicableTo))
|
||||
if (columns.HasId(SaSecurityLink.Column.DateApplicableTo))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_DateApplicTo, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.Status) || columns.HasId((int)SaSecurityLink.Column.Status_Desc) || columns.HasId((int)SaSecurityLink.Column.Status_Ind) || columns.HasId((int)SaSecurityLink.Column.Granted_Y) || columns.HasId((int)SaSecurityLink.Column.Denied_X))
|
||||
if (columns.HasId(SaSecurityLink.Column.Status) || columns.HasId(SaSecurityLink.Column.Status_Desc) || columns.HasId(SaSecurityLink.Column.Status_Ind) || columns.HasId(SaSecurityLink.Column.Granted_Y) || columns.HasId(SaSecurityLink.Column.Denied_X))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_Status, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaSecurityLink.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_CreateOn, aliasSecurityLink));
|
||||
if (columns.HasId((int)SaSecurityLink.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaSecurityLink.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_UpdateOn, aliasSecurityLink));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Owner item.
|
||||
if (columns.HasId((int)SaSecurityLink.Column.ItemOwner_Code) || columns.HasId((int)SaSecurityLink.Column.ItemOwner_Desc))
|
||||
if (columns.HasId(SaSecurityLink.Column.ItemOwner_Code) || columns.HasId(SaSecurityLink.Column.ItemOwner_Desc))
|
||||
{
|
||||
String aliasItemOwner = "aItmOwn";
|
||||
DbQueryJoin joinItmOwn = new DbQueryJoin(DbJoinType.LeftOuter);
|
||||
@@ -481,7 +481,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// Target item.
|
||||
if (columns.HasId((int)SaSecurityLink.Column.ItemTarget_Code) || columns.HasId((int)SaSecurityLink.Column.ItemTarget_Desc))
|
||||
if (columns.HasId(SaSecurityLink.Column.ItemTarget_Code) || columns.HasId(SaSecurityLink.Column.ItemTarget_Desc))
|
||||
{
|
||||
String aliasItemTarget = "aItmTgt";
|
||||
DbQueryJoin joinItmTgt = new DbQueryJoin(DbJoinType.LeftOuter);
|
||||
|
||||
@@ -610,27 +610,27 @@ namespace Sarand.Net.Standard.Dbas.UpdateLog
|
||||
query.Tables.Add(SaUpdateLogDbDfn.GetTableName(SaUpdateLogDbDfn.TableIdx.SaAttrUpdate), aliasUpdateLog);
|
||||
|
||||
// Add columns as defined in query list.
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.ItemType) || columns.HasId((int)SaUpdateLogEntry.Column.ItemType_Desc))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.ItemType) || columns.HasId(SaUpdateLogEntry.Column.ItemType_Desc))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemType, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.ItemId))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.ItemId))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_ItemId, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.Attribute) || columns.HasId((int)SaUpdateLogEntry.Column.DataBefore) || columns.HasId((int)SaUpdateLogEntry.Column.DataAfter))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.Attribute) || columns.HasId(SaUpdateLogEntry.Column.DataBefore) || columns.HasId(SaUpdateLogEntry.Column.DataAfter))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Attribute, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.Logged) || columns.HasId((int)SaUpdateLogEntry.Column.Logged_Date) || columns.HasId((int)SaUpdateLogEntry.Column.Logged_Time))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.Logged) || columns.HasId(SaUpdateLogEntry.Column.Logged_Date) || columns.HasId(SaUpdateLogEntry.Column.Logged_Time))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Logged, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.DataBefore))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.DataBefore))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_DataBefore, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.DataAfter))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.DataAfter))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_DataAfter, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.Notes))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.Notes))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Notes, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.Status) || columns.HasId((int)SaUpdateLogEntry.Column.Status_Desc) || columns.HasId((int)SaUpdateLogEntry.Column.Status_Ind))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.Status) || columns.HasId(SaUpdateLogEntry.Column.Status_Desc) || columns.HasId(SaUpdateLogEntry.Column.Status_Ind))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_Status, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.CreateOn_Date))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.CreateOn_Date))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_CreateOn, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.CreateBy) || columns.HasId((int)SaUpdateLogEntry.Column.CreateBy_Name))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.CreateBy) || columns.HasId(SaUpdateLogEntry.Column.CreateBy_Name))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_CreateBy, aliasUpdateLog));
|
||||
if (columns.HasId((int)SaUpdateLogEntry.Column.UpdateOn_Date))
|
||||
if (columns.HasId(SaUpdateLogEntry.Column.UpdateOn_Date))
|
||||
query.Columns.Add(SaUpdateLogDbDfn.GetColumnNameQual(SaUpdateLogDbDfn.ColumnIdx.SaAttrUpdate_UpdateOn, aliasUpdateLog));
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user