Referencia de la Interfaz sage.ew.interficies.IExtensionComunicados

Interficie para extensiones de la clase Comunicados Más...

Diagrama de herencias de sage.ew.interficies.IExtensionComunicados
sage.ew.ewbase._ExtensionComunicados sage.addons.rgpd.Negocio.Mantes.ExtensionComunicados

Métodos públicos

void _AdjuntarArchivosAdicionales (List< string > tlstArchivosAdjuntar)
 Adjuntar archivos adicionales comunes a todos los destinatarios. Más...
 
void _GenerarComunicado ()
 Se ejecutará una vez antes de empezar la generación del comunicado y otra vez al acabar de generar el comunicado. Más...
 
void _EnviarEmailImprimir (SendMail toSendMail, string tcCuerpo, string tcCodigo, bool tlEmailEnviadoImpresoOk)
 Se ejecutará para cada destinatario del comunicado, una vez antes del envío del email/impresión y otra vez después del envío del email/impresión Más...
 
Dictionary< string, string > _ObtenerDatosAdicXmlRespuesta ()
 Obtener información adicional por parte de cada addon para almacenar en el fichero de respuesta XML que se devuelve al origen de la llamada a la generación del comunicado. Más...
 

Descripción detallada

Interficie para extensiones de la clase Comunicados

Definición en la línea 410 del archivo IComunicado.cs.

Documentación de las funciones miembro

◆ _AdjuntarArchivosAdicionales()

void sage.ew.interficies.IExtensionComunicados._AdjuntarArchivosAdicionales ( List< string >  tlstArchivosAdjuntar)

Adjuntar archivos adicionales comunes a todos los destinatarios.

Parámetros
tlstArchivosAdjuntarLista de archivos a adjuntar existente a la que el addon va a añadir nuevos archivos a adjuntar.

Implementado en sage.ew.ewbase._ExtensionComunicados y sage.addons.rgpd.Negocio.Mantes.ExtensionComunicados.

◆ _EnviarEmailImprimir()

void sage.ew.interficies.IExtensionComunicados._EnviarEmailImprimir ( SendMail  toSendMail,
string  tcCuerpo,
string  tcCodigo,
bool  tlEmailEnviadoImpresoOk 
)

Se ejecutará para cada destinatario del comunicado, una vez antes del envío del email/impresión y otra vez después del envío del email/impresión

Parámetros
toSendMailObjeto para envío de email caso de que el envío sea por email, null para comunicado impreso.
tcCuerpoContenido a enviar o imprimir.
tcCodigoCódigo destinatario
tlEmailEnviadoImpresoOkEmail enviado ok, o comunicado impreso ok, en función de si el envío es por email o impreso.

Implementado en sage.ew.ewbase._ExtensionComunicados y sage.addons.rgpd.Negocio.Mantes.ExtensionComunicados.

◆ _GenerarComunicado()

void sage.ew.interficies.IExtensionComunicados._GenerarComunicado ( )

Se ejecutará una vez antes de empezar la generación del comunicado y otra vez al acabar de generar el comunicado.

Implementado en sage.ew.ewbase._ExtensionComunicados y sage.addons.rgpd.Negocio.Mantes.ExtensionComunicados.

◆ _ObtenerDatosAdicXmlRespuesta()

Dictionary<string,string> sage.ew.interficies.IExtensionComunicados._ObtenerDatosAdicXmlRespuesta ( )

Obtener información adicional por parte de cada addon para almacenar en el fichero de respuesta XML que se devuelve al origen de la llamada a la generación del comunicado.

Devuelve
Devuelve diccionario string,string con el titulo del campo a grabar en el fichero XML de respuesta y el valor respectivo.

Implementado en sage.ew.ewbase._ExtensionComunicados y sage.addons.rgpd.Negocio.Mantes.ExtensionComunicados.


La documentación para este interfaz fue generada a partir del siguiente fichero: