BusinessMgr
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user