v1.2.0
This commit is contained in:
@@ -488,7 +488,6 @@ namespace Saxonite.Net.Standard.Dbas.Mgr
|
||||
filter.Add(SaxDbDfn_Core.GetColumnNameQual(SaxDbDfn_Core.ColumnIdx.UserOrganisation_OrganisationRoleCount, aliasUserOrganisation) + ">0");
|
||||
if (!prm.OrganisationRoles.IsEmpty())
|
||||
{
|
||||
List<String> organisationRoleCodes = new List<string>();
|
||||
foreach (Sax.OrganisationRole organisationRole in prm.OrganisationRoles)
|
||||
{
|
||||
String organisationRoleCode = OrganisationRoleCodes.GetCodeForType(organisationRole).TrimAll();
|
||||
@@ -496,6 +495,18 @@ namespace Saxonite.Net.Standard.Dbas.Mgr
|
||||
filter.Add(SaxDbDfn_Core.GetColumnNameQual(SaxDbDfn_Core.ColumnIdx.UserOrganisation_OrganisationRoleCodes, aliasUserOrganisation) + " LIKE '%" + DbQuery.FormatForLike(organisationRoleCode) + "%'");
|
||||
}
|
||||
}
|
||||
if (!prm.OrganisationRolesAny.IsEmpty())
|
||||
{
|
||||
List<String> roleFilter = new List<string>();
|
||||
foreach (Sax.OrganisationRole organisationRole in prm.OrganisationRolesAny)
|
||||
{
|
||||
String organisationRoleCode = OrganisationRoleCodes.GetCodeForType(organisationRole).TrimAll();
|
||||
if (!StringUtil.IsEmpty(organisationRoleCode))
|
||||
roleFilter.Add(SaxDbDfn_Core.GetColumnNameQual(SaxDbDfn_Core.ColumnIdx.UserOrganisation_OrganisationRoleCodes, aliasUserOrganisation) + " LIKE '%" + DbQuery.FormatForLike(organisationRoleCode) + "%'");
|
||||
}
|
||||
if (!roleFilter.IsEmpty())
|
||||
filter.Add(roleFilter.Concat(" OR "));
|
||||
}
|
||||
|
||||
// Notes.
|
||||
if (!StringUtil.IsEmpty(prm.NotesPartial))
|
||||
|
||||
Reference in New Issue
Block a user