Ejemplo n.º 1
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// The Commit method commits the package installation
        /// </summary>
        /// <history>
        ///     [cnurse]	08/01/2007  created
        /// </history>
        /// -----------------------------------------------------------------------------
        public override void Commit()
        {
            for (int index = 0; index <= _componentInstallers.Count - 1; index++)
            {
                ComponentInstallerBase compInstaller = _componentInstallers.Values[index];
                if (compInstaller.Version >= Package.InstalledVersion && compInstaller.Completed)
                {
                    compInstaller.Commit();
                }
            }

            //Add Event Message
            if (_eventMessage != null && !String.IsNullOrEmpty(_eventMessage.Attributes["UpgradeVersionsList"]))
            {
                _eventMessage.Attributes.Set("desktopModuleID", Null.NullInteger.ToString());
                EventQueueController.SendMessage(_eventMessage, "Application_Start");
            }

            if (Log.Valid)
            {
                Log.AddInfo(Util.INSTALL_Committed);
            }
            else
            {
                Log.AddFailure(Util.INSTALL_Aborted);
            }
            Package.InstallerInfo.PackageID = Package.PackageID;
        }
Ejemplo n.º 2
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// The Commit method commits the package installation
 /// </summary>
 /// <history>
 ///     [cnurse]	08/01/2007  created
 /// </history>
 /// -----------------------------------------------------------------------------
 public override void Commit()
 {
     for (int index = 0; index <= _componentInstallers.Count - 1; index++)
     {
         ComponentInstallerBase compInstaller = _componentInstallers.Values[index];
         if (compInstaller.Version >= Package.InstalledVersion && compInstaller.Completed)
         {
             compInstaller.Commit();
         }
     }
     if (Log.Valid)
     {
         Log.AddInfo(Util.INSTALL_Committed);
     }
     else
     {
         Log.AddFailure(Util.INSTALL_Aborted);
     }
     Package.InstallerInfo.PackageID = Package.PackageID;
 }