Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 public void SetUserVersion(string version, UserVersionSet set)
 {
     dataReceiver.SetUserVersion(this.m_currentMonitorGroup, version, set);
 }
Ejemplo n.º 3
0
 public void SetUserVersion(string MonitorGroup, string version, UserVersionSet set)
 {
     pFolderTrack.SetUserVersion(MonitorGroup, version, set);
 }