Referencia de la Clase sage.ew.db.Backups

PE-104237: Clase de Backups para realizar las copias de seguridad Más...

Métodos públicos

delegate void _ActualizarEstadoProgreso (string tcEstado, int tnPorcentaje)
 Evento delegado que se produce cuando queremos acualizar el estado Más...
 
 Backups ()
 Constructor por defecto Más...
 
 Backups (string tcGrupo, string tcRutaLocal, string tcEjercicio, string tcGrupoBackup="", string tcSufijoDB="")
 Constructor con parámetros Más...
 
void _BackupSageSys ()
 Task 155235: Método para hacer un backup de la base de datos SageSys (Eurowinsys) Más...
 
void _BackupBasesDatosGrupo ()
 PE-104237: Backup de las bases de datos del grupo pasado por parámetro Más...
 
bool _RestoreBasesDatosGrupo ()
 Restaurar Bases de datos del grupo de empresas Más...
 
bool RestaurarModulos (string tcDbComunes)
 Task 122030: Método para restaurar los módulos de la copia de seguridad Más...
 

Métodos públicos estáticos

static bool _DbRestore (string tcNombreBak, string tcNombreNuevo, string tcCarpetaBackup, string tcPropietario)
 Task 122030: Método _DbRestore donde ya obtenemos automáticamente la ruta de los ficheros de la base de datos sqlserver y llamamos a la sobrecarga correspondiente de _DbRestore Más...
 

Campos de datos

List< string > _ListaDBRestauradas = new List<string>()
 Task 162664: Lista con el nombre real de las bases de datos restauradas cuando se ejecuta una restauración. Ej: COMU0002, 2019XS, 2020XS, AMORTIXS, etc. Más...
 

Propiedades

string _Grupo [get, set]
 Grupo del que haremos la copia Más...
 
string _RutaLocal [get, set]
 Ruta local donde guardaremos la copia Más...
 
string _Ejercicio [get, set]
 Ejercicio que se copiará o Todos Más...
 
string _ErrorMessage [get, set]
 Propiedad para guardar el Mensaje de error si ha existido Más...
 
string _GrupoOrigenBackup [get, set]
 Task 122030: En las restauraciones lo usaremos para saber el grupo original del backup Más...
 
string _Sufijo [get, set]
 Task 122030: Sufijo de las bases de datos nuevas en caso de restauración Más...
 

Eventos

_ActualizarEstadoProgreso _ActualizarEstado
 Evento que se produce al actualizar estado Más...
 

Descripción detallada

PE-104237: Clase de Backups para realizar las copias de seguridad

Definición en la línea 14 del archivo Backups.cs.

Documentación del constructor y destructor

◆ Backups() [1/2]

sage.ew.db.Backups.Backups ( )
inline

Constructor por defecto

Definición en la línea 133 del archivo Backups.cs.

◆ Backups() [2/2]

sage.ew.db.Backups.Backups ( string  tcGrupo,
string  tcRutaLocal,
string  tcEjercicio,
string  tcGrupoBackup = "",
string  tcSufijoDB = "" 
)
inline

Constructor con parámetros

Parámetros
tcRutaLocal
tcEjercicio
tcGrupo
tcGrupoBackupGrupo original del backup en las restauraciones
tcSufijoDBGrupo original del backup en las restauraciones

Definición en la línea 145 del archivo Backups.cs.

Documentación de las funciones miembro

◆ _ActualizarEstadoProgreso()

delegate void sage.ew.db.Backups._ActualizarEstadoProgreso ( string  tcEstado,
int  tnPorcentaje 
)

Evento delegado que se produce cuando queremos acualizar el estado

◆ _BackupBasesDatosGrupo()

void sage.ew.db.Backups._BackupBasesDatosGrupo ( )
inline

PE-104237: Backup de las bases de datos del grupo pasado por parámetro

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

◆ _BackupSageSys()

void sage.ew.db.Backups._BackupSageSys ( )
inline

Task 155235: Método para hacer un backup de la base de datos SageSys (Eurowinsys)

Definición en la línea 159 del archivo Backups.cs.

◆ _DbRestore()

static bool sage.ew.db.Backups._DbRestore ( string  tcNombreBak,
string  tcNombreNuevo,
string  tcCarpetaBackup,
string  tcPropietario 
)
inlinestatic

Task 122030: Método _DbRestore donde ya obtenemos automáticamente la ruta de los ficheros de la base de datos sqlserver y llamamos a la sobrecarga correspondiente de _DbRestore

Parámetros
tcNombreBak
tcNombreNuevo
tcCarpetaBackup
tcPropietario
Devuelve

Definición en la línea 532 del archivo Backups.cs.

◆ _RestoreBasesDatosGrupo()

bool sage.ew.db.Backups._RestoreBasesDatosGrupo ( )
inline

Restaurar Bases de datos del grupo de empresas

Definición en la línea 258 del archivo Backups.cs.

◆ RestaurarModulos()

bool sage.ew.db.Backups.RestaurarModulos ( string  tcDbComunes)
inline

Task 122030: Método para restaurar los módulos de la copia de seguridad

Parámetros
tcDbComunes
Devuelve

Definición en la línea 478 del archivo Backups.cs.

Documentación de los campos

◆ _ListaDBRestauradas

List<string> sage.ew.db.Backups._ListaDBRestauradas = new List<string>()

Task 162664: Lista con el nombre real de las bases de datos restauradas cuando se ejecuta una restauración. Ej: COMU0002, 2019XS, 2020XS, AMORTIXS, etc.

Definición en la línea 115 del archivo Backups.cs.

Documentación de propiedades

◆ _Ejercicio

string sage.ew.db.Backups._Ejercicio
getset

Ejercicio que se copiará o Todos

Definición en la línea 52 del archivo Backups.cs.

◆ _ErrorMessage

string sage.ew.db.Backups._ErrorMessage
getset

Propiedad para guardar el Mensaje de error si ha existido

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

◆ _Grupo

string sage.ew.db.Backups._Grupo
getset

Grupo del que haremos la copia

Definición en la línea 20 del archivo Backups.cs.

◆ _GrupoOrigenBackup

string sage.ew.db.Backups._GrupoOrigenBackup
getset

Task 122030: En las restauraciones lo usaremos para saber el grupo original del backup

Definición en la línea 84 del archivo Backups.cs.

◆ _RutaLocal

string sage.ew.db.Backups._RutaLocal
getset

Ruta local donde guardaremos la copia

Definición en la línea 36 del archivo Backups.cs.

◆ _Sufijo

string sage.ew.db.Backups._Sufijo
getset

Task 122030: Sufijo de las bases de datos nuevas en caso de restauración

Definición en la línea 100 del archivo Backups.cs.

Documentación de los eventos

◆ _ActualizarEstado

_ActualizarEstadoProgreso sage.ew.db.Backups._ActualizarEstado

Evento que se produce al actualizar estado

Definición en la línea 126 del archivo Backups.cs.


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