Referencia de la Clase sage.addons.rgpd.Negocio.RgpdComunicadosManager

Clase para poder realizar comunicados de FOX desde las entidades de RGPD Más...

Diagrama de herencias de sage.addons.rgpd.Negocio.RgpdComunicadosManager
sage.ew.ewbase.Clases.ComunicadosManager sage.ew.interficies.IRgpdComunicadosOperationProvider

Métodos públicos

 RgpdComunicadosManager ()
 Constructor Más...
 
IRespuestaComunicado _RgpdEnviarComunicado (ISolicitudComunicado toSolicitud)
 Enviar comunicado RGPD. Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.Clases.ComunicadosManager
 ComunicadosManager ()
 Constructor. Más...
 
IRespuestaComunicado _EnviarComunicado (ISolicitudComunicado toSolicitudComunicado)
 Método para proceder al envío mediante la gestión de comunicados de FOX a las entidades declaradas en la propiedad _Mantenimientos Más...
 

Métodos protegidos

override bool validarSolicitud (ISolicitudComunicado toSolicitudComunicado, ref string mensajeError)
 Validar si la solicitud de comunicado RGPD es correcta. Aquí se hacen las validaciones específicas del comunicado RGPD. Más...
 
override bool generarXmlDatos (ISolicitudComunicado toSolicitudComunicado)
 Método que nos generará el xml de datos en el fichero _cXmlDatos. Más...
 
override bool generarXmlEnlace (ISolicitudComunicado toSolicitudComunicado)
 Método que nos genera el xml para el enlace con comunicados en el fichero _cXmlEnlace Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.ewbase.Clases.ComunicadosManager
string _cXmlEnlace = ""
 Ruta del fichero xml que construiremos aquí y enviaremos a fox con todos los parámetros necesarios para el enlace con los comunicados. Más...
 
string _cXmlDatos = ""
 Ruta del fichero xml que construiremos aquí y que contendrá los datos a enviar mediante la gestión de comunicados. Más...
 
string _cXmlResp = ""
 Ruta del fichero xml que contendrá la respuesta de fox Más...
 
string _cRutaServ = ""
 Ruta del servidor Más...
 
string _cCarpetaDocumentosGenerados = ""
 Carpeta final donde se generaran los ficheros de comunicados (concatenacion de carpetaraiz+subcarpeta), solo accesible internamente, se exponen publicamente por separado la carpeta raiz y la subcarpeta para que el usuario decida. Más...
 
- Propiedades heredados desde sage.ew.ewbase.Clases.ComunicadosManager
string _MessageError [get, set]
 Propiedad para devolver errores Más...
 

Descripción detallada

Clase para poder realizar comunicados de FOX desde las entidades de RGPD

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

Documentación del constructor y destructor

◆ RgpdComunicadosManager()

sage.addons.rgpd.Negocio.RgpdComunicadosManager.RgpdComunicadosManager ( )
inline

Constructor

Definición en la línea 28 del archivo RgpdComunicadosManager.cs.

Documentación de las funciones miembro

◆ _RgpdEnviarComunicado()

IRespuestaComunicado sage.addons.rgpd.Negocio.RgpdComunicadosManager._RgpdEnviarComunicado ( ISolicitudComunicado  toSolicitud)
inline

Enviar comunicado RGPD.

Parámetros
toSolicitudSolicitud de comunicado
Devuelve

Implementa sage.ew.interficies.IRgpdComunicadosOperationProvider.

Definición en la línea 484 del archivo RgpdComunicadosManager.cs.

◆ generarXmlDatos()

override bool sage.addons.rgpd.Negocio.RgpdComunicadosManager.generarXmlDatos ( ISolicitudComunicado  toSolicitudComunicado)
inlineprotectedvirtual

Método que nos generará el xml de datos en el fichero _cXmlDatos.

Parámetros
toSolicitudComunicadoObjeto con los datos de la solicitud de comunicado.
Devuelve

Reimplementado de sage.ew.ewbase.Clases.ComunicadosManager.

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

◆ generarXmlEnlace()

override bool sage.addons.rgpd.Negocio.RgpdComunicadosManager.generarXmlEnlace ( ISolicitudComunicado  toSolicitudComunicado)
inlineprotectedvirtual

Método que nos genera el xml para el enlace con comunicados en el fichero _cXmlEnlace

Parámetros
toSolicitudComunicadoObjeto con los datos de la solicitud de comunicado.
Devuelve

Reimplementado de sage.ew.ewbase.Clases.ComunicadosManager.

Definición en la línea 241 del archivo RgpdComunicadosManager.cs.

◆ validarSolicitud()

override bool sage.addons.rgpd.Negocio.RgpdComunicadosManager.validarSolicitud ( ISolicitudComunicado  toSolicitudComunicado,
ref string  mensajeError 
)
inlineprotectedvirtual

Validar si la solicitud de comunicado RGPD es correcta. Aquí se hacen las validaciones específicas del comunicado RGPD.

Parámetros
toSolicitudComunicadoSolicitud de comunicado.
mensajeErrorMensaje de error pasado por referencia donde se devolverá el error caso de que lo haya.
Devuelve
Devuelve true si la solicitud de comunicado RGPD es correcta, false caso contrario.

Reimplementado de sage.ew.ewbase.Clases.ComunicadosManager.

Definición en la línea 57 del archivo RgpdComunicadosManager.cs.


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