Clase para extensión de comunicados para comunicados RGPD Más...
Métodos públicos | |
ExtensionComunicados () | |
Constructor Más... | |
override void | _AdjuntarArchivosAdicionales (List< string > tlstArchivosAdjuntar) |
Adjuntar archivos adicionales al destinatario. Más... | |
override 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... | |
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. Más... | |
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. Más... | |
Métodos públicos heredados desde sage.ew.ewbase._ExtensionComunicados | |
_ExtensionComunicados () | |
Inicializa una nueva instancia de la clase Más... | |
Métodos públicos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | _Clonar () |
Método clonar Más... | |
virtual bool | _Delete () |
Elimina el registro actual Más... | |
virtual void | _Cancel () |
Cancelar la edición del registro actual Más... | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más... | |
virtual bool | _Init () |
Método que se ejecuta cuando se instancia la clase Más... | |
virtual bool | _Load () |
Carga el registro actual de la tabla asociada Más... | |
virtual bool | _Refresh () |
Refresca el registro actual de la tabla asociada Más... | |
virtual bool | _New (string tcCodigo="") |
Nos permite crear un nuevo registro Más... | |
virtual bool | _Save () |
Guarda el registro actual en la tabla asociada Más... | |
virtual void | _Bloquear_Controles (bool tlReadOnly) |
Bloquear controles de las extensiones de los mantes Más... | |
virtual bool | RowExist () |
Método que nos comprueba si ya existen datos en la tabla relacionada por el addon Más... | |
virtual bool | _Validar_Solo_Lectura () |
Indica si el mantenimiento esta de solo lestura Más... | |
virtual bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio Más... | |
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. Más... | |
virtual bool | _Duplicar (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
virtual bool | _DuplicarEnGrupos (IDuplicador duplicador) |
Duplica el registro del mantenimiento Más... | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos Más... | |
Otros miembros heredados | |
Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Propiedades heredados desde sage.ew.ewbase._ExtensionComunicados | |
Comunicados | _Comunicado [get, set] |
Instancia de la clase Comunicados Más... | |
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) Más... | |
Propiedades heredados desde sage.ew.ewbase._ExtensionMante | |
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) Más... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
string | _Clave [get, set] |
Nombre de los campos clave separados por comas Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
String | _Error_Message [get, set] |
PE-100770 Contiene mensajes de error para mostrarlos en entorno visual Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
Propiedades heredados desde sage.ew.interficies.IExtensionMante | |
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) Más... | |
IMante | _Mante [get, set] |
Referencia al mantenimiento original Más... | |
FormBase | _FormMante [get, set] |
Referencia al formulario del mantenimiento original Más... | |
string | _DataBase [get, set] |
Nombre de la base de datos de la extensión del mantenimiento Más... | |
string | _Error_Message [get, set] |
PE-100770 Mensaje de error para las validaciones de la configuración Más... | |
string | _Tabla [get, set] |
Nombre de la tabla de la extensión del mantenimiento Más... | |
bool | _IsNew [get, set] |
Bug 133642 Indica si el registro principal es nuevo Más... | |
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.