2 using System.Collections.Generic;
9 internal class InvokeMethodAddonCopiaSeguridad : InvokeMethodAddon
11 public InvokeMethodAddonCopiaSeguridad(Dictionary<string, object> _addons) : base(_addons)
13 Name =
"CopiasSeguridad";
16 protected override void MethodModulo(
IModulo modulo, params
object[] parameters)
18 if (ValidateParams(parameters))
20 modulo.
_CopiaSeguridad(Convert.ToInt32(parameters[0]), parameters[1].ToString());
24 OnError(
new InvokeMethodErrorEventArgs(Name, modulo.
_Nombre,
"Parámetros incorrectos"));
27 private bool ValidateParams(params
object[] parameters)
29 if (parameters.Count() != 2)
33 if (!(parameters[0] is
int))
37 if (!(parameters[1] is
string))
PE-93426 Interficie para los módulos de la aplicación
bool _CopiaSeguridad(int tnCopiaRestauracion, string tcRutaLocalCopia)
Task 128265: Método para implementar por los addons si tienen algun tipo de carpeta extra a copiar e ...
string _Nombre
Nombre interno del módulo y nombre del directorio de instación