/// <summary> /// Initialise the permissions callback function for the current user. /// </summary> /// <param name="AUserId"></param> /// <param name="AHasAccessPermission"></param> /// <param name="TaxDeductiblePercentageEnabled"></param> public static void Init(string AUserId, TLstFolderNavigation.CheckAccessPermissionDelegate AHasAccessPermission, bool TaxDeductiblePercentageEnabled = false) { FUserId = AUserId; FHasAccessPermission = AHasAccessPermission; FTaxDeductiblePercentageEnabled = TaxDeductiblePercentageEnabled; }
/// <summary> /// Initialise the permissions callback function for the current user. /// </summary> /// <param name="AUserId"></param> /// <param name="AHasAccessPermission"></param> /// <param name="ATaxDeductiblePercentageEnabled"></param> /// <param name="ATaxGovIdEnabled"></param> /// <param name="ATaxGovIdLabel"></param> /// <param name="ADevelopersOnly"></param> public static void Init(string AUserId, TLstFolderNavigation.CheckAccessPermissionDelegate AHasAccessPermission, bool ATaxDeductiblePercentageEnabled = false, bool ATaxGovIdEnabled = false, bool ADevelopersOnly = false, string ATaxGovIdLabel = "") { FUserId = AUserId; FHasAccessPermission = AHasAccessPermission; FTaxDeductiblePercentageEnabled = ATaxDeductiblePercentageEnabled; FTaxGovIdEnabled = ATaxGovIdEnabled; FDevelopersOnly = ADevelopersOnly; if (FTaxGovIdEnabled) { FTaxGovIdLabel = ATaxGovIdLabel; } }