Clase base para generación de comunicados de FOX desde Sage50. Más...
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... | |
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.
|
inline |
Constructor.
Definición en la línea 83 del archivo ComunicadosManager.cs.
|
inline |
Método para proceder al envío mediante la gestión de comunicados de FOX a las entidades declaradas en la propiedad _Mantenimientos
toSolicitudComunicado | Objeto con los parámetros de la solicitud de comunicado. |
Definición en la línea 115 del archivo ComunicadosManager.cs.
|
inlineprotectedvirtual |
Método que nos generará el xml de datos en el fichero _cXmlDatos.
toSolicitudComunicado | Objeto con los datos de la solicitud de comunicado. |
Reimplementado en sage.ew.cliente.SepaComunicadosManager y sage.addons.rgpd.Negocio.RgpdComunicadosManager.
Definición en la línea 365 del archivo ComunicadosManager.cs.
|
inlineprotectedvirtual |
Método que nos genera el xml para el enlace con comunicados en el fichero _cXmlEnlace
toSolicitudComunicado | Objeto con los datos de la solicitud de comunicado. |
Reimplementado en sage.ew.cliente.SepaComunicadosManager y sage.addons.rgpd.Negocio.RgpdComunicadosManager.
Definición en la línea 376 del archivo ComunicadosManager.cs.
|
inlineprotectedvirtual |
Validar si la solicitud de comunicado es correcta, se ejecutan validaciones básicas que podran servir para cualquier tipo de comunicado.
toSolicitudComunicado | Solicitud de comunicado. |
mensajeError | Mensaje de error pasado por referencia donde se devolverá el error caso de que lo haya. |
Reimplementado en sage.addons.rgpd.Negocio.RgpdComunicadosManager y sage.ew.cliente.SepaComunicadosManager.
Definición en la línea 331 del archivo ComunicadosManager.cs.
|
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.
|
protected |
Ruta del servidor
Definición en la línea 52 del archivo ComunicadosManager.cs.
|
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.
|
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.
|
protected |
Ruta del fichero xml que contendrá la respuesta de fox
Definición en la línea 46 del archivo ComunicadosManager.cs.
|
getset |
Propiedad para devolver errores
Definición en la línea 71 del archivo ComunicadosManager.cs.