BusinessMgr
This commit is contained in:
@@ -24,9 +24,9 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
{
|
||||
ClearErrorState();
|
||||
SaSecurityLink.Params prm = new SaSecurityLink.Params();
|
||||
prm.includedItemIdsOwner.Add(itemIdOwner);
|
||||
prm.includedItemIdsTarget.Add(itemIdTarget);
|
||||
prm.includedItemIdsContext.Add(itemIdContext);
|
||||
prm.ItemIdsOwnerIncluded.Add(itemIdOwner);
|
||||
prm.ItemIdsTargetIncluded.Add(itemIdTarget);
|
||||
prm.ItemIdsContextIncluded.Add(itemIdContext);
|
||||
prm.StatusCat = SaSecurityLink.StatusCat.Any;
|
||||
return GetSecurityLinkQueryFilter(prm).Concat(" AND ", "(", ")");
|
||||
}
|
||||
@@ -314,7 +314,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
// Owner Item Ids.
|
||||
String colItemOwner = SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemOwner, aliasSecurityLink);
|
||||
String ownerItemIds = prm.includedItemIdsOwner.Concat(",");
|
||||
String ownerItemIds = prm.ItemIdsOwnerIncluded.Concat(",");
|
||||
if (!ownerItemIds.IsEmpty())
|
||||
filter.Add(colItemOwner + " IN (" + ownerItemIds + ")");
|
||||
|
||||
@@ -324,7 +324,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
|
||||
// Target Item Ids.
|
||||
String colItemTarget = SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemTarget, aliasSecurityLink);
|
||||
String targetItemIds = prm.includedItemIdsTarget.Concat(",");
|
||||
String targetItemIds = prm.ItemIdsTargetIncluded.Concat(",");
|
||||
if (!targetItemIds.IsEmpty())
|
||||
filter.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemTarget, aliasSecurityLink) + " IN (" + targetItemIds + ")");
|
||||
|
||||
@@ -333,7 +333,7 @@ namespace Sarand.Net.Standard.Dbas.Security
|
||||
filter.Add(colItemTarget + " IN (SELECT " + SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Id) + " FROM " + TableName_SecItem + " WHERE " + SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecItem_Type) + "=" + ((int)prm.TargetItemType).ToString() + ")");
|
||||
|
||||
// Context Item Ids.
|
||||
String contextItemIds = prm.includedItemIdsContext.Concat(",");
|
||||
String contextItemIds = prm.ItemIdsContextIncluded.Concat(",");
|
||||
if (!contextItemIds.IsEmpty())
|
||||
filter.Add(SaSecurityDbDfn.GetColumnNameQual(SaSecurityDbDfn.ColumnIdx.SaSecLink_ItemContext, aliasSecurityLink) + " IN (" + contextItemIds + ")");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user