/// <summary> /// ##### ######### ######## ######### "tsp_ActualizeAdminUnitInRole" ### ############ ############### #####. /// </summary> /// <returns>True, #### ######### ########### #######, ##### False.</returns> public bool ActualizeAdminUnitInRole() { UserConnection.DBSecurityEngine.CheckCanExecuteOperation("CanManageAdministration"); var actualizeAdminUnitInRole = new StoredProcedure(UserConnection, "tsp_ActualizeAdminUnitInRole") as StoredProcedure; actualizeAdminUnitInRole.PackageName = UserConnection.DBEngine.CoreUtilitiesPackageName; var result = (actualizeAdminUnitInRole.Execute() == -1); if (result) { SysAdminUtilities.ReloadSysAdminUnitsCache(UserConnection); } return(result); }
public virtual bool ScriptTask1Execute(ProcessExecutingContext context) { var userId = Entity.GetTypedColumnValue <Guid>("SysUserId"); StoredProcedure actualizeAdminUnitInRole = new StoredProcedure(UserConnection, "tsp_ActualizeUserRoles") .WithParameter("UserId", userId) as StoredProcedure; actualizeAdminUnitInRole.PackageName = UserConnection.DBEngine.CoreUtilitiesPackageName; bool result = (actualizeAdminUnitInRole.Execute() == -1); if (result) { SysAdminUtilities.ReloadSysAdminUnitCache(UserConnection, userId); } return(true); }