Clase para la actualización de librerias de Sage50.
Más...
|
override Boolean | ValidateControlFile (string fileName) |
| Método que valida si el fichero de control existe.
|
|
override Boolean | CopyFilesFTP (String pathOrig, String pathDest, IComparer< FileInfo > fileComparer=null) |
| Método que copia los ficheros de la descarga.
|
|
override bool | ExecuteAfterCopyFiles () |
| Ejecuta el _UpdateRelease de los addons.
|
|
|
static string | ParamControl [get] |
| Parametro de control para saber si se lanza correctamente.
|
|
bool | MustValidateDate [get, set] |
| Indica que se tiene que validar la fecha para la actualización.
|
|
override string | TypeLibraryPath [get] |
| Devuelve el path de la libreria donde se encuentra el tipo a instanciar para ejecutar la actualización.
|
|
override IUpdateLog | Log [get] |
| Retorna el log.
|
|
bool | Reeboot [get] |
| Indica si se debe reiniciar al finalizar.
|
|
override string | Title [get] |
| Devuelve el título para los log y la barra de progreso.
|
|
override string | LaunchExe [get] |
| Devuelve el ejecutable que abriremos al finalizar la actualización.
|
|
override bool | LogActive [get] |
| Devuelve si se tiene que generar log.
|
|
override bool | UpdateTerminal [get] |
| Devuelve si debemos actualizar el terminal.
|
|
override Boolean | ShowProcessBar [get] |
| Devuelve si debe mostrar la barra de progreso.
|
|
override string | Modulo [get] |
| Devuelve el nombre del modulo a actualizar.
|
|
override DateTime | UpdateDate [get] |
| Devuelve la fecha de actualización.
|
|
override string | ExecutableFile [get] |
| Devuelve el path del fichero exe a partir del cual que cogeremos la versión.
|
|
override string | PathServer [get] |
| Devuelve el path del servidor.
|
|
override string | Version [get] |
| Bug 108774 Devuelve la versión del ejecutable.
|
|
override string | PathTerminal [get] |
| Bug 108774 Devuelve el path del terminal.
|
|
override string | _ArgumentsToLaunch [get, set] |
| Cadena con los argumentos que se enviarán al lanzar el ejecutable.
|
|
override IManageFiles | ManageFiles [get] |
| Gestión de ficheros.
|
|
override string | TestModul [get] |
| Obtiene el valor del config.ini e establece la versión seún esta configuración.
|
|
bool | InTestMode [get] |
| Indica si tenemos el modo pruebas.
|
|
override String | FTPId [get] |
| Id para localizar el servidor FTP.
|
|
Clase para la actualización de librerias de Sage50.
Definición en la línea 31 del archivo S50UpdateLibrary.cs.
◆ S50UpdateLibrary() [1/3]
Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary |
( |
String | tcTerminal, |
|
|
String | tcServer ) |
|
inline |
◆ S50UpdateLibrary() [2/3]
Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary |
( |
String | tcTerminal | ) |
|
|
inline |
◆ S50UpdateLibrary() [3/3]
Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.S50UpdateLibrary |
( |
| ) |
|
|
inline |
◆ 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 1069 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
-
pathOrig | Path de origen |
pathDest | Path de destino |
fileComparer | File comparer |
- Devuelve
- Boolean
Definición en la línea 1887 del archivo S50UpdateLibrary.cs.
◆ Dispose()
void Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Dispose |
( |
| ) |
|
|
inline |
◆ ExecuteAfterCopyFiles()
override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ExecuteAfterCopyFiles |
( |
| ) |
|
|
inlineprotected |
◆ 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 454 del archivo S50UpdateLibrary.cs.
◆ TestExecuteAfterCopyFiles()
bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.TestExecuteAfterCopyFiles |
( |
| ) |
|
|
inline |
◆ Update()
override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Update |
( |
| ) |
|
|
inline |
◆ 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 1450 del archivo S50UpdateLibrary.cs.
◆ UpdateServer()
bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateServer |
( |
| ) |
|
|
inline |
◆ UpdateTerminalLibrerias()
bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateTerminalLibrerias |
( |
| ) |
|
|
inline |
◆ 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
-
fileName | Nombre del fichero |
- Devuelve
- Boolean
Definición en la línea 1380 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 222 del archivo S50UpdateLibrary.cs.
◆ ValidateLicense()
override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ValidateLicense |
( |
| ) |
|
|
inline |
◆ _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 564 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 487 del archivo S50UpdateLibrary.cs.
◆ FTPId
override String Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.FTPId |
|
getprotected |
◆ InTestMode
bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.InTestMode |
|
get |
◆ 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 156 del archivo S50UpdateLibrary.cs.
◆ Log
override IUpdateLog Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Log |
|
get |
◆ LogActive
override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.LogActive |
|
get |
◆ ManageFiles
override IManageFiles Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ManageFiles |
|
getprotected |
◆ Modulo
override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Modulo |
|
get |
◆ 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 89 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 61 del archivo S50UpdateLibrary.cs.
◆ PathServer
override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.PathServer |
|
get |
◆ PathTerminal
override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.PathTerminal |
|
get |
◆ Reeboot
bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Reeboot |
|
get |
◆ ShowProcessBar
override Boolean Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.ShowProcessBar |
|
get |
◆ 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 596 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 145 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 104 del archivo S50UpdateLibrary.cs.
◆ UpdateDate
override DateTime Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateDate |
|
get |
◆ UpdateTerminal
override bool Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.UpdateTerminal |
|
get |
◆ Version
override string Sage.ES.S50.S50Update.Classes.S50UpdateLibrary.Version |
|
get |
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/Sage.ES.S50.S50Update/Classes/S50UpdateLibrary.cs