PE-104237: Clase de Backups para realizar las copias de seguridad
Más...
|
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="", bool tbLimpiarEjercicios=false, List< string > toEjerciciosMantener=null) |
| 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...
|
|
|
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...
|
|
|
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...
|
|
|
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...
|
|
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) Más...
|
|
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) Más...
|
|
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 Más...
|
|
PE-104237: Clase de Backups para realizar las copias de seguridad
Definición en la línea 14 del archivo Backups.cs.
◆ 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 | |
tcGrupoBackup | Grupo original del backup en las restauraciones |
tcSufijoDB | Grupo original del backup en las restauraciones |
tbLimpiarEjercicios | 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) |
toEjerciciosMantener | En 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.
◆ _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
-
- Devuelve
Definición en la línea 522 del archivo Backups.cs.
◆ _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.
◆ _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.
◆ _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 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.
◆ _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 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.
◆ _ActualizarEstado
Evento que se produce al actualizar estado
Definición en la línea 143 del archivo Backups.cs.
La documentación para esta clase fue generada a partir del siguiente fichero:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.db/Clases/Backups.cs