Clase para extensión de comunicados para comunicados RGPD. Más...
Métodos públicos | |
ExtensionComunicados () | |
Constructor. | |
override void | _AdjuntarArchivosAdicionales (List< string > tlstArchivosAdjuntar) |
Adjuntar archivos adicionales al destinatario. | |
override void | _GenerarComunicado () |
Se ejecutará una vez antes de empezar la generación del comunicado y otra vez al acabar de generar el comunicado. | |
override void | _EnviarEmailImprimir (SendMail toSendMail, string tcCuerpo, string tcCodigo, bool tlEmailEnviadoImpresoOk) |
Se ejecutará para cada destinatario del comunicado dos veces, la primera de ellas antes del envío del email o impresión, y la segunda vez después del envío o impresión, en función de si el comunicado es por email o impreso. del email. | |
override 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. | |
![]() | |
_ExtensionComunicados () | |
Inicializa una nueva instancia de la clase. | |
![]() | |
bool | _Clonar () |
Método clonar. | |
virtual bool | _Delete () |
Elimina el registro actual. | |
virtual void | _Cancel () |
Cancelar la edición del registro actual. | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento. | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase. | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada. | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada. | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro. | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada. | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes. | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon. | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura. | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio. | |
virtual string | GetWhereClause () |
Proporciona la clausula where para las consultas a partir del contenido actual de _Codigo. Además, asigna los valores correspondientes a las propiedades que forman parte de la clave. | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento. | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos. | |
Otros miembros heredados | |
![]() | |
bool | rowexist = false |
Contiene si el registro existe en la tabla. | |
![]() | |
Comunicados | _Comunicado [get, set] |
Instancia de la clase Comunicados. | |
new TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
![]() | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento. | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas. | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento. | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original. | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original. | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual. | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo. | |
Clase para extensión de comunicados para comunicados RGPD.
Podemos emitir 4 tipos de comunicados en RGPD:
1) Consentimiento/recodiga datos, se puede solicituar desde dos sitios: 1.1) Addon RGDP --> Herramientas --> Gestión de consentimiento, en la combo de la derecha seleccionar "Sin solicitud de consentimiento enviada. En el listado marcar varios destiantarios y seleccionar abajo a la derech en el botón "Generar solicitut de consentimiento y recogida de datos". En este caso el comunicado es a varios destinaarios. 1.2) Ficha de la propia entidad (cliente, proveedor, vendedor, etc.) desde la pestaña addons->RGPD. En este caso el comunicado es a un solo destinatario.
2) Derecho de acceso: desde ficha de la propia entidad (cliente, proveedor, vendedor, etc.) desde la pestaña addons->RGPD. En este caso el comunicado es a un solo destinatario.
3) Derecho de portabilidad: desde ficha de la propia entidad (cliente, proveedor, vendedor, etc.) desde la pestaña addons->RGPD. En este caso el comunicado es a un solo destinatario.
4) Derecho de supresión: desde ficha de la propia entidad (cliente, proveedor, vendedor, etc.) desde la pestaña addons->RGPD. En este caso el comunicado es a un solo destinatario.
Utilizada para realizar acciones adicionales al inicio y final de la generación de un comunicado y también antes y después de enviar email a cada uno de los destinatarios del comunicado.
Definición en la línea 40 del archivo ManteExtComunicados.cs.
|
inline |
Constructor.
Definición en la línea 99 del archivo ManteExtComunicados.cs.
|
inlinevirtual |
Adjuntar archivos adicionales al destinatario.
tlstArchivosAdjuntar | Lista de archivos a adjuntar a la que el addon va a añadir nuevos archivos a adjuntar. |
Hay uno de los 4 tipos de comunicados RGPD que se envian que adjunta un archivo adicionalmente, el comunicado de portabilidad, es un archivo CSV que contiene todos los datos del destinatario. El comunicado es solamente a un destinatario por lo que no se dará el caso que enviemos el mismo fichero con datos personales a más de un destinatario.
Reimplementado de sage.ew.ewbase._ExtensionComunicados.
Definición en la línea 119 del archivo ManteExtComunicados.cs.
|
inlinevirtual |
Se ejecutará para cada destinatario del comunicado dos veces, la primera de ellas antes del envío del email o impresión, y la segunda vez después del envío o impresión, en función de si el comunicado es por email o impreso. del email.
toSendMail | Objeto para envío de email caso de envío por email, null caso de comunicado impreso. |
tcCuerpo | Contenido a enviar o imprimir. |
tcCodigo | Código destinatario. |
tlEmailEnviadoImpresoOk | Email enviado ok, o comunicado impreso ok, en función de si el envío es por email o impreso. |
Reimplementado de sage.ew.ewbase._ExtensionComunicados.
Definición en la línea 222 del archivo ManteExtComunicados.cs.
|
inlinevirtual |
Se ejecutará una vez antes de empezar la generación del comunicado y otra vez al acabar de generar el comunicado.
Reimplementado de sage.ew.ewbase._ExtensionComunicados.
Definición en la línea 142 del archivo ManteExtComunicados.cs.
|
inlinevirtual |
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.
Reimplementado de sage.ew.ewbase._ExtensionComunicados.
Definición en la línea 280 del archivo ManteExtComunicados.cs.