Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.ewbase.Clases.ComunicadosManager

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

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

Métodos públicos

 ComunicadosManager ()
 Constructor.
 
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é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.
 
virtual bool generarXmlDatos (ISolicitudComunicado toSolicitudComunicado)
 Método que nos generará el xml de datos en el fichero _cXmlDatos.
 
virtual bool generarXmlEnlace (ISolicitudComunicado toSolicitudComunicado)
 Método que nos genera el xml para el enlace con comunicados en el fichero _cXmlEnlace.
 

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.
 
string _cXmlDatos = ""
 Ruta del fichero xml que construiremos aquí y que contendrá los datos a enviar mediante la gestión de comunicados.
 
string _cXmlResp = ""
 Ruta del fichero xml que contendrá la respuesta de fox.
 
string _cRutaServ = ""
 Ruta del servidor.
 
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.
 

Propiedades

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

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

◆ ComunicadosManager()

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

Constructor.

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

Documentación de 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.addons.rgpd.Negocio.RgpdComunicadosManager y sage.ew.cliente.SepaComunicadosManager.

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.addons.rgpd.Negocio.RgpdComunicadosManager y sage.ew.cliente.SepaComunicadosManager.

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 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 de esta clase está generada del siguiente archivo: