v1.1.3.0
This commit is contained in:
@@ -53,7 +53,7 @@ namespace Saxonite.Net.Standard.Base.Mgr
|
||||
prmUserOrganisation.StatusCat = statusCat;
|
||||
using (SaxUserOrganisation userOrganisation = GetUserOrganisation(prmUserOrganisation))
|
||||
if (userOrganisation != null)
|
||||
organisationRoles = userOrganisation.OrganisationRoles;
|
||||
organisationRoles = userOrganisation.GetOrganisationRoles().ToList();
|
||||
return organisationRoles;
|
||||
}
|
||||
|
||||
@@ -85,6 +85,16 @@ namespace Saxonite.Net.Standard.Base.Mgr
|
||||
prmUserOrganisation.StatusCat = SaxUserOrganisation.StatusCat.Any;
|
||||
return GetUserOrganisation(prmUserOrganisation);
|
||||
}
|
||||
public SaxUserOrganisation GetUserOrganisationByUserOrganisation(SysId userAccountId, SysId organisationId)
|
||||
{
|
||||
ClearErrorState();
|
||||
if (!SysId.IsValid(userAccountId) || !SysId.IsValid(organisationId)) return null;
|
||||
SaxUserOrganisation.Params prmUserOrganisation = new SaxUserOrganisation.Params();
|
||||
prmUserOrganisation.UserAccountIdsIncluded.Add(userAccountId);
|
||||
prmUserOrganisation.OrganisationIdsIncluded.Add(organisationId);
|
||||
prmUserOrganisation.StatusCat = SaxUserOrganisation.StatusCat.Any;
|
||||
return GetUserOrganisation(prmUserOrganisation);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Validate item data.
|
||||
@@ -112,6 +122,13 @@ namespace Saxonite.Net.Standard.Base.Mgr
|
||||
return SetErrorState("Organisation Id must be specified");
|
||||
}
|
||||
|
||||
// Admin comment.
|
||||
if (errField.AdminComment != SacsHierarchyItem.ValidValue.Ignore && !IsValidValue(data.AdminComment, "comment", (long)SaxDbDfn_Core.GetColTextLen(SaxDbDfn_Core.ColumnIdx.UserOrganisation_AdminComment)))
|
||||
{
|
||||
errField.AdminComment = SacsHierarchyItem.ValidValue.Invalid;
|
||||
return false;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------
|
||||
// Common properties.
|
||||
if (errField.Notes != SacsHierarchyItem.ValidValue.Ignore && !IsValidValue(data.Notes, "notes", (long)SaxDbDfn_Core.GetColTextLen(SaxDbDfn_Core.ColumnIdx.UserOrganisation_Notes)))
|
||||
|
||||
Reference in New Issue
Block a user