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 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...
|
|
|
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...
|
|
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 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
-
pathOrig | Path de origen |
pathDest | Path de destino |
fileComparer | File comparer |
- Devuelve
- Boolean
Definición en la línea 1643 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 303 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 1224 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 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 |
◆ _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 |
◆ 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 153 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 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 |
◆ 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 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 |
◆ 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 para esta clase fue generada a partir del siguiente fichero: