Cargando...
Buscando...
Nada coincide
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.
 
 Backups ()
 Constructor por defecto.
 
 Backups (string tcGrupo, string tcRutaLocal, string tcEjercicio, string tcGrupoBackup="", string tcSufijoDB="", bool tbLimpiarEjercicios=false, List< string > toEjerciciosMantener=null)
 Constructor con parámetros.
 
void _BackupSageSys ()
 Task 155235: Método para hacer un backup de la base de datos SageSys (Eurowinsys)
 
void _BackupBasesDatosGrupo ()
 PE-104237: Backup de las bases de datos del grupo pasado por parámetro.
 
bool _RestoreBasesDatosGrupo ()
 Restaurar Bases de datos del grupo de empresas.
 
bool RestaurarModulos (string tcDbComunes)
 Task 122030: Método para restaurar los módulos de la copia de seguridad.
 

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.
 

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.
 

Propiedades

string _Grupo [get, set]
 Grupo del que haremos la copia.
 
string _RutaLocal [get, set]
 Ruta local donde guardaremos la copia.
 
string _Ejercicio [get, set]
 Ejercicio que se copiará o Todos.
 
string _ErrorMessage [get, set]
 Propiedad para guardar el Mensaje de error si ha existido.
 
string _GrupoOrigenBackup [get, set]
 Task 122030: En las restauraciones lo usaremos para saber el grupo original del backup.
 
string _Sufijo [get, set]
 Task 122030: Sufijo de las bases de datos nuevas en caso de restauración.
 
bool _LimpiarEjercicios = false [get, set]
 Task 181077: True: Limpiar ejercicios mayores al de la copia restaurada en caso de ejercicio único. Y todos los ejercicios en caso de Todos.
False: No eliminar ejercicios no incluidos en la copia (por defecto)
 
List< string > _EjerciciosMantener = new List<string>() [get, set]
 Task 181077: Lista con los ejercicios a mantener en caso de copia de todos y que se haya contestado a no Limpiar en la pregunta (_LimpiarEjercicios = false)
 
List< string > _EjerciciosCopiados = new List<string>() [get, set]
 Bug 199477: Guardar lista de ejercicios que se han copiado para tenerlos en metadatos. Nos será util en caso de copias donde había ejercicios en comunes!ejercici pero eliminados sus bases de datos.
 

Eventos

_ActualizarEstadoProgreso _ActualizarEstado
 Evento que se produce al actualizar estado.
 

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 de constructores y destructores

◆ Backups() [1/2]

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

Constructor por defecto.

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

◆ Backups() [2/2]

sage.ew.db.Backups.Backups ( string tcGrupo,
string tcRutaLocal,
string tcEjercicio,
string tcGrupoBackup = "",
string tcSufijoDB = "",
bool tbLimpiarEjercicios = false,
List< string > toEjerciciosMantener = null )
inline

Constructor con parámetros.

Parámetros
tcRutaLocal
tcEjercicio
tcGrupo
tcGrupoBackupGrupo original del backup en las restauraciones
tcSufijoDBGrupo original del backup en las restauraciones
tbLimpiarEjerciciosTrue: Limpiar ejercicios mayores al de la copia restaurada en caso de ejercicio único. Y todos los ejercicios en caso de Todos. False: No eliminar ejercicios no incluidos en la copia (por defecto)
toEjerciciosMantenerEn caso de copia de todos ejercicios y parámetro Limpiar a false, necesitamos la lista de los que hemos de mantener para no eliminarlos antes de restaurar

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

Documentación de 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 201 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 180 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 576 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 283 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 522 del archivo Backups.cs.

Documentación de 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 51 del archivo Backups.cs.

◆ _EjerciciosCopiados

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

Bug 199477: Guardar lista de ejercicios que se han copiado para tenerlos en metadatos. Nos será util en caso de copias donde había ejercicios en comunes!ejercici pero eliminados sus bases de datos.

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

◆ _EjerciciosMantener

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

Task 181077: Lista con los ejercicios a mantener en caso de copia de todos y que se haya contestado a no Limpiar en la pregunta (_LimpiarEjercicios = false)

Definición en la línea 126 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 67 del archivo Backups.cs.

◆ _Grupo

string sage.ew.db.Backups._Grupo
getset

Grupo del que haremos la copia.

Definición en la línea 19 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 83 del archivo Backups.cs.

◆ _LimpiarEjercicios

bool sage.ew.db.Backups._LimpiarEjercicios = false
getset

Task 181077: True: Limpiar ejercicios mayores al de la copia restaurada en caso de ejercicio único. Y todos los ejercicios en caso de Todos.
False: No eliminar ejercicios no incluidos en la copia (por defecto)

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

◆ _RutaLocal

string sage.ew.db.Backups._RutaLocal
getset

Ruta local donde guardaremos la copia.

Definición en la línea 35 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 99 del archivo Backups.cs.

Documentación de eventos

◆ _ActualizarEstado

_ActualizarEstadoProgreso sage.ew.db.Backups._ActualizarEstado

Evento que se produce al actualizar estado.

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


La documentación de esta clase está generada del siguiente archivo: