Referencia de la Clase Sage.ES.S50.S50Update.Classes.S50UpdateLibrary

Clase para la actualización de librerias de Sage50 Más...

Diagrama de herencias de Sage.ES.S50.S50Update.Classes.S50UpdateLibrary

Métodos públicos

override Boolean ValidateDate ()
 Función que para validar si se ha de actualizar a partir de la fecha de actualización Más...
 
Boolean IsInitialMessage ()
 Indica si hay que mostrar mensaje inicial, si lo hay lo elimina Más...
 
override Boolean ValidateLicense ()
 Función que para validar la licencia Más...
 
override bool Update ()
 Actualiza el terminal Más...
 
Boolean UpdateSageUpdate ()
 Actualiza el fichero SageUpdate.exe de librerias del terminal Más...
 
bool UpdateServer ()
 Actualiza el servidor Más...
 
bool UpdateTerminalLibrerias ()
 Actualiza las librerías del terminal Más...
 
bool TestExecuteAfterCopyFiles ()
 Metodo para probar el metodo ExecuteAfterCopyFiles Más...
 
 S50UpdateLibrary (String tcTerminal, String tcServer)
 Constructor Más...
 
 S50UpdateLibrary (String tcTerminal)
 Constructor Más...
 
 S50UpdateLibrary ()
 Constructor Más...
 

Métodos protegidos

override Boolean ValidateControlFile (String fileName)
 Método que valida si el fichero de control existe Más...
 
override Boolean CopyFilesFTP (String pathOrig, String pathDest, IComparer< FileInfo > fileComparer=null)
 Método que copia los ficheros de la descarga Más...
 
override bool ExecuteAfterCopyFiles ()
 Ejecuta el _UpdateRelease de los addons Más...
 

Propiedades

Boolean MustValidateDate [get, set]
 Indica que se tiene que validar la fecha para la actualización Más...
 
override string TypeLibraryPath [get]
 Devuelve el path de la libreria donde se encuentra el tipo a instanciar para ejecutar la actualización Más...
 
override IUpdateLog Log [get]
 Retorna el log Más...
 
Boolean Reeboot [get]
 Indica si se debe reiniciar al finalizar Más...
 
override string Title [get]
 Devuelve el título para los log y la barra de progreso Más...
 
override string LaunchExe [get]
 Devuelve el ejecutable que abriremos al finalizar la actualización Más...
 
override bool LogActive [get]
 Devuelve si se tiene que generar log Más...
 
override bool UpdateTerminal [get]
 Devuelve si debemos actualizar el terminal Más...
 
override Boolean ShowProcessBar [get]
 Devuelve si debe mostrar la barra de progreso Más...
 
override string Modulo [get]
 Devuelve el nombre del modulo a actualizar Más...
 
override DateTime UpdateDate [get]
 Devuelve la fecha de actualización
Más...
 
override string ExecutableFile [get]
 Devuelve el path del fichero exe a partir del cual que cogeremos la versión Más...
 
override string PathServer [get]
 Devuelve el path del servidor Más...
 
override String Version [get]
 Bug 108774 Devuelve la versión del ejecutable Más...
 
override String PathTerminal [get]
 Bug 108774 Devuelve el path del terminal Más...
 
override String _ArgumentsToLaunch [get, set]
 Cadena con los argumentos que se enviarán al lanzar el ejecutable Más...
 
override IManageFiles ManageFiles [get]
 Gestión de ficheros Más...
 
override String TestModul [get]
 Obtiene el valor del config.ini e establece la versión seún esta configuración Más...
 
override String FTPId [get]
 Id para localizar el servidor FTP Más...
 

Descripción detallada

Clase para la actualización de librerias de Sage50

Definición en la línea 31 del archivo S50UpdateLibrary.cs.

Documentación del constructor y destructor

◆ S50UpdateLibrary() [1/3]

Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary ( String  tcTerminal,
String  tcServer 
)
inline

Constructor

Parámetros
tcTerminal
tcServer

Definición en la línea 1289 del archivo S50UpdateLibrary.cs.

◆ S50UpdateLibrary() [2/3]

Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary ( String  tcTerminal)
inline

Constructor

Parámetros
tcTerminal

Definición en la línea 1304 del archivo S50UpdateLibrary.cs.

◆ S50UpdateLibrary() [3/3]

Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary ( )
inline

Constructor

Definición en la línea 1316 del archivo S50UpdateLibrary.cs.

Documentación de las funciones miembro

◆ CopyFilesFTP()

override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.CopyFilesFTP ( String  pathOrig,
String  pathDest,
IComparer< FileInfo >  fileComparer = null 
)
inlineprotected

Método que copia los ficheros de la descarga

Parámetros
pathOrigPath de origen
pathDestPath de destino
fileComparerFile comparer
Devuelve
Boolean

Definición en la línea 941 del archivo S50UpdateLibrary.cs.

◆ ExecuteAfterCopyFiles()

override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ExecuteAfterCopyFiles ( )
inlineprotected

Ejecuta el _UpdateRelease de los addons

Devuelve

Definición en la línea 1011 del archivo S50UpdateLibrary.cs.

◆ IsInitialMessage()

Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.IsInitialMessage ( )
inline

Indica si hay que mostrar mensaje inicial, si lo hay lo elimina

Devuelve

Definición en la línea 270 del archivo S50UpdateLibrary.cs.

◆ TestExecuteAfterCopyFiles()

bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.TestExecuteAfterCopyFiles ( )
inline

Metodo para probar el metodo ExecuteAfterCopyFiles

Definición en la línea 1079 del archivo S50UpdateLibrary.cs.

◆ Update()

override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Update ( )
inline

Actualiza el terminal

Devuelve

Definición en la línea 442 del archivo S50UpdateLibrary.cs.

◆ UpdateSageUpdate()

Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateSageUpdate ( )
inline

Actualiza el fichero SageUpdate.exe de librerias del terminal

Devuelve

Definición en la línea 863 del archivo S50UpdateLibrary.cs.

◆ UpdateServer()

bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateServer ( )
inline

Actualiza el servidor

Devuelve

Definición en la línea 880 del archivo S50UpdateLibrary.cs.

◆ UpdateTerminalLibrerias()

bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateTerminalLibrerias ( )
inline

Actualiza las librerías del terminal

Devuelve
Boolean

Definición en la línea 929 del archivo S50UpdateLibrary.cs.

◆ ValidateControlFile()

override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ValidateControlFile ( String  fileName)
inlineprotected

Método que valida si el fichero de control existe

Parámetros
fileNameNombre del fichero
Devuelve
Boolean

Definición en la línea 847 del archivo S50UpdateLibrary.cs.

◆ ValidateDate()

override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ValidateDate ( )
inline

Función que para validar si se ha de actualizar a partir de la fecha de actualización

Definición en la línea 190 del archivo S50UpdateLibrary.cs.

◆ ValidateLicense()

override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ValidateLicense ( )
inline

Función que para validar la licencia

Definición en la línea 294 del archivo S50UpdateLibrary.cs.

Documentación de propiedades

◆ _ArgumentsToLaunch

override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary._ArgumentsToLaunch
getset

Cadena con los argumentos que se enviarán al lanzar el ejecutable

Definición en la línea 373 del archivo S50UpdateLibrary.cs.

◆ ExecutableFile

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ExecutableFile
get

Devuelve el path del fichero exe a partir del cual que cogeremos la versión

Definición en la línea 304 del archivo S50UpdateLibrary.cs.

◆ FTPId

override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.FTPId
getprotected

Id para localizar el servidor FTP

Definición en la línea 416 del archivo S50UpdateLibrary.cs.

◆ LaunchExe

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.LaunchExe
get

Devuelve el ejecutable que abriremos al finalizar la actualización

Definición en la línea 125 del archivo S50UpdateLibrary.cs.

◆ Log

override IUpdateLog Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Log
get

Retorna el log

Definición en la línea 79 del archivo S50UpdateLibrary.cs.

◆ LogActive

override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.LogActive
get

Devuelve si se tiene que generar log

Definición en la línea 136 del archivo S50UpdateLibrary.cs.

◆ ManageFiles

override IManageFiles Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ManageFiles
getprotected

Gestión de ficheros

Definición en la línea 388 del archivo S50UpdateLibrary.cs.

◆ Modulo

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Modulo
get

Devuelve el nombre del modulo a actualizar

Definición en la línea 169 del archivo S50UpdateLibrary.cs.

◆ MustValidateDate

Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.MustValidateDate
getset

Indica que se tiene que validar la fecha para la actualización

Definición en la línea 53 del archivo S50UpdateLibrary.cs.

◆ PathServer

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.PathServer
get

Devuelve el path del servidor

Definición en la línea 315 del archivo S50UpdateLibrary.cs.

◆ PathTerminal

override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.PathTerminal
get

Bug 108774 Devuelve el path del terminal

Definición en la línea 350 del archivo S50UpdateLibrary.cs.

◆ Reeboot

Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Reeboot
get

Indica si se debe reiniciar al finalizar

Definición en la línea 103 del archivo S50UpdateLibrary.cs.

◆ ShowProcessBar

override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ShowProcessBar
get

Devuelve si debe mostrar la barra de progreso

Definición en la línea 158 del archivo S50UpdateLibrary.cs.

◆ TestModul

override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.TestModul
get

Obtiene el valor del config.ini e establece la versión seún esta configuración

Definición en la línea 405 del archivo S50UpdateLibrary.cs.

◆ Title

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Title
get

Devuelve el título para los log y la barra de progreso

Definición en la línea 114 del archivo S50UpdateLibrary.cs.

◆ TypeLibraryPath

override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.TypeLibraryPath
get

Devuelve el path de la libreria donde se encuentra el tipo a instanciar para ejecutar la actualización

Definición en la línea 68 del archivo S50UpdateLibrary.cs.

◆ UpdateDate

override DateTime Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateDate
get

Devuelve la fecha de actualización

Definición en la línea 180 del archivo S50UpdateLibrary.cs.

◆ UpdateTerminal

override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateTerminal
get

Devuelve si debemos actualizar el terminal

Definición en la línea 147 del archivo S50UpdateLibrary.cs.

◆ Version

override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Version
get

Bug 108774 Devuelve la versión del ejecutable

Definición en la línea 339 del archivo S50UpdateLibrary.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: