/// <summary> /// Determines whether this instance [can add child principal] the specified principal. /// </summary> /// <param name="principal">The principal.</param> /// <returns></returns> public static string[] CanAddChildPrincipal(Principal principal) { switch (principal.Card) { case PrincipalCardName.User: return new string[] { }; case PrincipalCardName.Everyone: return new string[] { }; case PrincipalCardName.MainCompany: return new string[] { }; case PrincipalCardName.Partners: return new string[] { }; case PrincipalCardName.PartnerCompany: return new string[] { }; case PrincipalCardName.Department: return new string[] { }; case PrincipalCardName.Roles: return new string[] { }; case PrincipalCardName.Role: return new string[] { }; case PrincipalCardName.Teams: return new string[] { }; case PrincipalCardName.Team: return new string[] { }; case PrincipalCardName.Restricted: return new string[] { }; } return new string[] { }; }
/// <summary> /// IbnNext /// </summary> /// <param name="UserID"></param> /// <returns></returns> public static string GetUserName(int UserID) { try { Principal pc = new Principal(UserID); return pc.Name; } catch { } ResourceManager LocRM = new ResourceManager("Mediachase.UI.Web.App_GlobalResources.Modules.Resources.strTemplate", typeof(CommonHelper).Assembly); return LocRM.GetString("tUnknownUser"); }
public Principal(CustomTableRow row) : base(Principal.GetAssignedMetaClass(), row) { }
public Principal(CustomTableRow row, MetaObjectOptions options) : base(Principal.GetAssignedMetaClass(), row, options) { }
public Principal(PrimaryKeyId primaryKeyId) : base(Principal.GetAssignedMetaClass(), primaryKeyId) { }
public Principal(PrimaryKeyId primaryKeyId, MetaObjectOptions options) : base(Principal.GetAssignedMetaClass(), primaryKeyId, options) { }
public Principal() : base(Principal.GetAssignedMetaClass()) { }
public Principal(MetaObjectOptions options) : base(Principal.GetAssignedMetaClass(), options) { }
public static int GetTotalCount(params FilterElement[] filters) { return(MetaObject.GetTotalCount(Principal.GetAssignedMetaClass(), filters)); }
public static Principal[] List(Mediachase.Ibn.Data.FilterElementCollection filters, Mediachase.Ibn.Data.SortingElementCollection sorting, int start, int count) { return(MetaObject.List <Principal>(Principal.GetAssignedMetaClass(), filters, sorting, start, count)); }
public static Principal[] List(params Mediachase.Ibn.Data.SortingElement[] sorting) { return(MetaObject.List <Principal>(Principal.GetAssignedMetaClass(), sorting)); }
public static Principal[] List(params Mediachase.Ibn.Data.FilterElement[] filters) { return(MetaObject.List <Principal>(Principal.GetAssignedMetaClass(), filters)); }
public static Principal[] List() { return(MetaObject.List <Principal>(Principal.GetAssignedMetaClass())); }