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 bool ValidateDate ()
 Función que para validar si se ha de actualizar a partir de la fecha de actualización Más...
 
bool IsInitialMessage ()
 Indica si hay que mostrar mensaje inicial, si lo hay lo elimina Más...
 
override bool ValidateLicense ()
 Función que para validar la licencia Más...
 
override bool Update ()
 Actualiza el terminal Más...
 
bool AreFilesToCopy ()
 Mira si existen ficheros que copiar del servidor al terminal Más...
 
bool 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...
 
void Dispose ()
 Dispose 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

static string ParamControl [get]
 Parametro de control para saber si se lanza correctamente Más...
 
bool 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...
 
bool 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...
 
bool InTestMode [get]
 Indica si tenemos el modo pruebas 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 2162 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 2181 del archivo S50UpdateLibrary.cs.

◆ S50UpdateLibrary() [3/3]

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

Constructor

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

Documentación de las funciones miembro

◆ AreFilesToCopy()

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

Mira si existen ficheros que copiar del servidor al terminal

Devuelve

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

◆ 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 1643 del archivo S50UpdateLibrary.cs.

◆ Dispose()

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

Dispose

Definición en la línea 2148 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 1828 del archivo S50UpdateLibrary.cs.

◆ IsInitialMessage()

bool 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 303 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 1907 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 498 del archivo S50UpdateLibrary.cs.

◆ UpdateSageUpdate()

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

Actualiza el fichero SageUpdate.exe de librerias del terminal

Devuelve

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

◆ UpdateServer()

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

Actualiza el servidor

Devuelve

Definición en la línea 1241 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 1630 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 1176 del archivo S50UpdateLibrary.cs.

◆ ValidateDate()

override bool 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 218 del archivo S50UpdateLibrary.cs.

◆ ValidateLicense()

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

Función que para validar la licencia

Definición en la línea 327 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 414 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 337 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 469 del archivo S50UpdateLibrary.cs.

◆ InTestMode

bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.InTestMode
get

Indica si tenemos el modo pruebas

Definición en la línea 457 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 153 del archivo S50UpdateLibrary.cs.

◆ Log

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

Retorna el log

Definición en la línea 112 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 164 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 429 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 197 del archivo S50UpdateLibrary.cs.

◆ MustValidateDate

bool 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 86 del archivo S50UpdateLibrary.cs.

◆ ParamControl

string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ParamControl
staticget

Parametro de control para saber si se lanza correctamente

Definición en la línea 58 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 356 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 391 del archivo S50UpdateLibrary.cs.

◆ Reeboot

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

Indica si se debe reiniciar al finalizar

Definición en la línea 131 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 186 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 446 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 142 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 101 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 208 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 175 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 380 del archivo S50UpdateLibrary.cs.


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