Referencia de la Clase sage.ew.ewbase.Clases.ComunicadosManager

Clase base para generación de comunicados de FOX desde Sage50. Más...

Diagrama de herencias de sage.ew.ewbase.Clases.ComunicadosManager
sage.addons.rgpd.Negocio.RgpdComunicadosManager sage.ew.cliente.SepaComunicadosManager

Métodos públicos

 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

virtual bool validarSolicitud (ISolicitudComunicado toSolicitudComunicado, ref string mensajeError)
 Validar si la solicitud de comunicado es correcta, se ejecutan validaciones básicas que podran servir para cualquier tipo de comunicado.
Más...
 
virtual bool generarXmlDatos (ISolicitudComunicado toSolicitudComunicado)
 Método que nos generará el xml de datos en el fichero _cXmlDatos. Más...
 
virtual bool generarXmlEnlace (ISolicitudComunicado toSolicitudComunicado)
 Método que nos genera el xml para el enlace con comunicados en el fichero _cXmlEnlace Más...
 

Atributos protegidos

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

string _MessageError [get, set]
 Propiedad para devolver errores Más...
 

Descripción detallada

Clase base para generación de comunicados de FOX desde Sage50.

Inicialmente se utiliza para procesos de comunicados especiales como los requeridos por el addon de RGPD. Más adelante cuando se haya implementado en .NET el formulario de comunicados se adaptarán y se añadirán nuevas funcionalidades.

Definición en la línea 26 del archivo ComunicadosManager.cs.

Documentación del constructor y destructor

◆ ComunicadosManager()

sage.ew.ewbase.Clases.ComunicadosManager.ComunicadosManager ( )
inline

Constructor.

Definición en la línea 83 del archivo ComunicadosManager.cs.

Documentación de las funciones miembro

◆ _EnviarComunicado()

IRespuestaComunicado sage.ew.ewbase.Clases.ComunicadosManager._EnviarComunicado ( ISolicitudComunicado  toSolicitudComunicado)
inline

Método para proceder al envío mediante la gestión de comunicados de FOX a las entidades declaradas en la propiedad _Mantenimientos

Parámetros
toSolicitudComunicadoObjeto con los parámetros de la solicitud de comunicado.
Devuelve
Objeto respuesta con los datos de la respuesta a la solicitud de comunicado.

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

◆ generarXmlDatos()

virtual bool sage.ew.ewbase.Clases.ComunicadosManager.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 en sage.ew.cliente.SepaComunicadosManager y sage.addons.rgpd.Negocio.RgpdComunicadosManager.

Definición en la línea 365 del archivo ComunicadosManager.cs.

◆ generarXmlEnlace()

virtual bool sage.ew.ewbase.Clases.ComunicadosManager.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 en sage.ew.cliente.SepaComunicadosManager y sage.addons.rgpd.Negocio.RgpdComunicadosManager.

Definición en la línea 376 del archivo ComunicadosManager.cs.

◆ validarSolicitud()

virtual bool sage.ew.ewbase.Clases.ComunicadosManager.validarSolicitud ( ISolicitudComunicado  toSolicitudComunicado,
ref string  mensajeError 
)
inlineprotectedvirtual

Validar si la solicitud de comunicado es correcta, se ejecutan validaciones básicas que podran servir para cualquier tipo de comunicado.

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 es correcta, false caso contrario.

Reimplementado en sage.addons.rgpd.Negocio.RgpdComunicadosManager y sage.ew.cliente.SepaComunicadosManager.

Definición en la línea 331 del archivo ComunicadosManager.cs.

Documentación de los campos

◆ _cCarpetaDocumentosGenerados

string sage.ew.ewbase.Clases.ComunicadosManager._cCarpetaDocumentosGenerados = ""
protected

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.

Definición en la línea 59 del archivo ComunicadosManager.cs.

◆ _cRutaServ

string sage.ew.ewbase.Clases.ComunicadosManager._cRutaServ = ""
protected

Ruta del servidor

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

◆ _cXmlDatos

string sage.ew.ewbase.Clases.ComunicadosManager._cXmlDatos = ""
protected

Ruta del fichero xml que construiremos aquí y que contendrá los datos a enviar mediante la gestión de comunicados.

Definición en la línea 40 del archivo ComunicadosManager.cs.

◆ _cXmlEnlace

string sage.ew.ewbase.Clases.ComunicadosManager._cXmlEnlace = ""
protected

Ruta del fichero xml que construiremos aquí y enviaremos a fox con todos los parámetros necesarios para el enlace con los comunicados.

Definición en la línea 34 del archivo ComunicadosManager.cs.

◆ _cXmlResp

string sage.ew.ewbase.Clases.ComunicadosManager._cXmlResp = ""
protected

Ruta del fichero xml que contendrá la respuesta de fox

Definición en la línea 46 del archivo ComunicadosManager.cs.

Documentación de propiedades

◆ _MessageError

string sage.ew.ewbase.Clases.ComunicadosManager._MessageError
getset

Propiedad para devolver errores

Definición en la línea 71 del archivo ComunicadosManager.cs.


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