internal void ReplacePersistKey(string sOldPersistKey, string sNewPersistKey) { if (sOldPersistKey != sNewPersistKey && m_oPermissionsSets.ContainsKey(sOldPersistKey)) { TisPermissionsSet oPermissionsSet = (TisPermissionsSet)m_oPermissionsSets[sOldPersistKey]; oPermissionsSet.ChangePersistKey(sNewPersistKey); m_oPermissionsSets.Add(sNewPersistKey, oPermissionsSet); m_oPermissionsSets.Remove(sOldPersistKey); } }
public TisRole AddRole(string sRoleName) { if (m_oRoles.ContainsKey(sRoleName)) { return((TisRole)m_oRoles [sRoleName]); } TisRole oRole = new TisRole(sRoleName, m_oSupportedPermissionsDelegate); oRole.OnRoleNameChanged += new RoleNameChangedDelegate(OnRoleNameChangedHandler); oRole.OnRoleSystemUserAdded += new RoleSystemUserAddedDelegate(OnRoleSystemUserAddedHandler); oRole.OnFindSystemUserInNetGroup += new SystemUserInNetGroupDelegate(OnFindSystemUserInNetGroupHandler); m_oRoles.Add(sRoleName, oRole); return(oRole); }
public ITisEventBinding Add(string sEventName, ITisInvokeParams oInvokeParams) { ITisEventBinding oEventBindingInfo = GetByEventName(sEventName); if (oEventBindingInfo == null) { oEventBindingInfo = new EventBindingInfo(sEventName, oInvokeParams); m_oEventsBindingInfo.Add(sEventName, oEventBindingInfo); } return(oEventBindingInfo); }
public ITisEventBinding AddBinding(object oEventSource, string sEventName, ITisInvokeParams oInvokeParams) { string oPersistKey = ObtainEventSourceBindingKey(oEventSource); EventBindingInfoMngr oBindingInfoMngr = ObtainBindingInfoMngr(oPersistKey); if (oBindingInfoMngr == null) { oBindingInfoMngr = new EventBindingInfoMngr(); } ITisEventBinding oEventBinding = oBindingInfoMngr.Add(sEventName, oInvokeParams); m_oBindings.Add(oPersistKey, oBindingInfoMngr); return(oEventBinding); }