private static void HandleAddUser(object verO) { UserVersVer ver = (UserVersVer)verO; UserVersionForm uservers = ver.uservers; UserVersionSet set = new UserVersionSet(); foreach (string newuserver in uservers.NewUserVersions) { // m_FTObjects.addUserVersion(m_VersionInfo.versionName, newuserver, false); //clean new version out of continue uservers.ContinueUserVersions.Remove(newuserver); } // foreach (string reuser in uservers.ReUseUserVersions) // { // m_FTObjects.addUserVersion(m_VersionInfo.versionName, reuser, false); // } set.AddUserVersion.AddRange(uservers.NewUserVersions); set.AddUserVersion.AddRange(uservers.ReUseUserVersions); foreach (UserVersionStatus lastuser in ver.versionInfo.userVersionsThatContain) { if (lastuser.end == true) { uservers.LastUserVersions.Remove(lastuser.UserVersion); } else { //clean allready continue versions uservers.ContinueUserVersions.Remove(lastuser.UserVersion); } } // m_FTObjects.setStopVersion(uservers.LastUserVersions, m_VersionInfo.versionName, false, false); set.LastUserVersions.AddRange(uservers.LastUserVersions); // foreach (string contin in uservers.ContinueUserVersions) // { // m_FTObjects.RemoveStopUserVersion(contin, m_VersionInfo.versionName); // } set.RemoveStop.AddRange(uservers.ContinueUserVersions); // m_FTObjects.setStopVersion(uservers.RemoveUserVersions, m_VersionInfo.versionName, true, true); set.RemoveUserVersions.AddRange(uservers.RemoveUserVersions); m_FTObjects.SetUserVersion(ver.versionInfo.versionName, set); uservers.Dispose(); }
public void SetUserVersion(string version, UserVersionSet set) { dataReceiver.SetUserVersion(this.m_currentMonitorGroup, version, set); }
public void SetUserVersion(string MonitorGroup, string version, UserVersionSet set) { pFolderTrack.SetUserVersion(MonitorGroup, version, set); }