Clase de negocio para el mantenimiento de plantillas de comunicados. Más...
Métodos públicos | |
delegate void | _Load_After_EventHandler () |
Delegado del evento que se disparará despues de realizar el _Load() de la clase de negocio PlantillasComunicados. | |
delegate void | _Save_Before_EventHandler () |
Delegado del evento que se disparará antes de realizar el _Save() de la clase de negocio PlantillasComunicados. | |
delegate void | _DescargarDatos_EventHandler () |
Delegado del evento que se disparará al realizar el DescargarDatos() de la clase de negocio PlantillasComunicados. | |
PlantillasComunicados () | |
Constructor vacío. | |
PlantillasComunicados (string tcCodigo) | |
Constructor con código. | |
override void | _Load () |
Cargar los datos de la plantilla de comunicados. | |
override bool | _Delete () |
Borra la plantilla de comunicados. | |
override bool | _Save () |
Guardar la plantilla de comunicados. | |
override bool | _Save_Before () |
Verificar que al crear un nuevo grupo de destinatarios dejemos por lo menos el tipo de destinatario declarado. | |
override IResultadoDuplicacion | _Duplicar (string tcCodigo) |
Override del método de duplicación para realizar validaciones específicas. | |
string | _ObtenerCodigoNuevo (string tcPrefix="") |
Obtiene un nuevo nº de plantilla. | |
bool | _ExisteCodigo (string tcCodigo) |
Devuelve true si existe plantilla en la base de datos con el código pasado como parámetro, false caso contrario. | |
DataTable | _GetPlantillas (int tnTipo=-1) |
Devuelve datatable con las plantillas de un tipo concreto. | |
Métodos protegidos | |
override void | _DescargarDatos () |
Descargar datos. | |
Propiedades | |
TipoEnvioPlantillas | _TipoEnvio [get, set] |
int | _nTipoEnvio [get, set] |
Tipo de envío entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantilas. | |
string | _Asunto [get, set] |
Asunto de la plantilla. | |
TipoPlantillaComunicados | _TipoPlantilla [get, set] |
int | _nTipoPlantilla [get, set] |
Tipo de plantilla entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantilas. | |
TipoDestinatarios | _TipoDestinatarios [get, set] |
Tipo de destinatarios. | |
int | _nTipoDestinatarios [get, set] |
Tipo de destinatarios formato entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantillas. | |
string | _GrupoDest [get, set] |
Grupo de destinatarios, utilizado solo en el caso de que el tipo de destinatarios sea Fichero Externo, y aquí se declarará el código de grupo de destinatarios de tipo "Fichero Externo" sobre el que trabajará el filtro de expresiones. | |
string | _Cuerpo [get, set] |
Cuerpo de la plantilla. | |
ConfiguracionExpresionesListados | _ConfiguracionComunicadosListados [get] |
Configuración de los comunicados. | |
string | _Config [get, set] |
Configuración de los comunicados. | |
![]() | |
string | _Codigo [get, set] |
Nombre. | |
string | _Nombre [get, set] |
Nombre. | |
Eventos | |
_Load_After_EventHandler | _Load_After_Event |
Evento que se disparará despues de realizar el _Load() de la clase de negocio PlantillasComunicados. | |
_Save_Before_EventHandler | _Save_Before_Event |
Evento que se disparará antes de realizar el _Save() de la clase de negocio PlantillasComunicados. | |
_DescargarDatos_EventHandler | _DescargarDatos_Event |
Evento que se disparará al realizar el DescargarDatos() de la clase de negocio PlantillasComunicados. | |
Clase de negocio para el mantenimiento de plantillas de comunicados.
/
Definición en la línea 19 del archivo PlantillasComunicados.cs.
|
inline |
Constructor vacío.
Definición en la línea 348 del archivo PlantillasComunicados.cs.
|
inline |
Constructor con código.
tcCodigo |
Definición en la línea 360 del archivo PlantillasComunicados.cs.
|
inline |
Borra la plantilla de comunicados.
Definición en la línea 485 del archivo PlantillasComunicados.cs.
|
inlineprotected |
Descargar datos.
Definición en la línea 631 del archivo PlantillasComunicados.cs.
delegate void Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._DescargarDatos_EventHandler | ( | ) |
Delegado del evento que se disparará al realizar el DescargarDatos() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, al hacer el _DescargarDatos de negocio, vaciaremos el contenido del ckEditor.
|
inline |
Override del método de duplicación para realizar validaciones específicas.
tcCodigo | Código destino |
Definición en la línea 600 del archivo PlantillasComunicados.cs.
|
inline |
Devuelve true si existe plantilla en la base de datos con el código pasado como parámetro, false caso contrario.
Definición en la línea 710 del archivo PlantillasComunicados.cs.
|
inline |
Devuelve datatable con las plantillas de un tipo concreto.
Definición en la línea 724 del archivo PlantillasComunicados.cs.
|
inline |
Cargar los datos de la plantilla de comunicados.
Definición en la línea 464 del archivo PlantillasComunicados.cs.
delegate void Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Load_After_EventHandler | ( | ) |
Delegado del evento que se disparará despues de realizar el _Load() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, despues de hacer el _Load() de negocio pondremos el contenido del campo de negocio _Cuerpo en la propiedad _Html del usercontrol ckEditor.
|
inline |
Obtiene un nuevo nº de plantilla.
Definición en la línea 662 del archivo PlantillasComunicados.cs.
|
inline |
Guardar la plantilla de comunicados.
Definición en la línea 514 del archivo PlantillasComunicados.cs.
|
inline |
Verificar que al crear un nuevo grupo de destinatarios dejemos por lo menos el tipo de destinatario declarado.
Definición en la línea 536 del archivo PlantillasComunicados.cs.
delegate void Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Save_Before_EventHandler | ( | ) |
Delegado del evento que se disparará antes de realizar el _Save() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, antes de hacer el _Save() de negocio pondremos el contenido de la propiedad _Html en el campo de negocio _Cuerpo para que a continuación cuando haga el _Save() ya lo grabe a la bd.
|
getset |
Asunto de la plantilla.
summary> La propiedad _TipoPlantilla será un enumerable formado por { 0-Otros, 1-Circular347, 3-Carta Sepa, 4-RGPD/LOPDGDD, 5-Documentos, 6-Listados /summary>
Definición en la línea 156 del archivo PlantillasComunicados.cs.
|
getset |
Configuración de los comunicados.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 326 del archivo PlantillasComunicados.cs.
|
get |
Configuración de los comunicados.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 304 del archivo PlantillasComunicados.cs.
|
getset |
Cuerpo de la plantilla.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 287 del archivo PlantillasComunicados.cs.
|
getset |
Grupo de destinatarios, utilizado solo en el caso de que el tipo de destinatarios sea Fichero Externo, y aquí se declarará el código de grupo de destinatarios de tipo "Fichero Externo" sobre el que trabajará el filtro de expresiones.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 270 del archivo PlantillasComunicados.cs.
|
getset |
Tipo de destinatarios formato entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantillas.
Definición en la línea 244 del archivo PlantillasComunicados.cs.
|
getset |
Tipo de envío entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantilas.
A pesar de que el valor por defecto del campo TIPO_ENVIO en GESTION!PLTCOMU es 3 (impreso, es herencia de FOX), aquí en .NET hacemos que al crear por defecto una plantilla que por defecto coja valor "Email" en el tipo de envío.
Definición en la línea 129 del archivo PlantillasComunicados.cs.
|
getset |
Tipo de plantilla entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de plantilas.
summary> La propiedad _TipoDestinatarios será un enumerable formado por { NoDefinido=1, Clientes=2, Proveedores=3, ClientesPotenciales=4, Vendedores=6, CuentasContables=7, Usuarios=8, FicheroExterno=5) /summary>
Definición en la línea 195 del archivo PlantillasComunicados.cs.
|
getset |
Tipo de destinatarios.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 221 del archivo PlantillasComunicados.cs.
|
getset |
Definición en la línea 105 del archivo PlantillasComunicados.cs.
|
getset |
Definición en la línea 175 del archivo PlantillasComunicados.cs.
_DescargarDatos_EventHandler Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._DescargarDatos_Event |
Evento que se disparará al realizar el DescargarDatos() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, al hacer el _DescargarDatos de negocio, vaciaremos el contenido del ckEditor.
summary> La propiedad _TipoEnvio será un enumerable formado por { NoDefinido=0, Email=2, Impreso=3, Seleccionar=4) /summary> remarks> En la enumeración 'TipoEnvioPlantillasComunicados' pasamos de NoDefinido=0 a Email=2 saltándonos el 1 por compatibilidad con el campo TIPO_ENVIO de GESTION!PLTCOMU tabla ya existente en el momento de pasar los comunicados a .NET por lo que ya existen datos de clientes en esta tabla y hay que continuar utilizando los mismo valores.
El campo TIPO_ENVIO de GESTION!PLTCOMU coge estos valores: 2 email, 3 impreso, 4 seleccionar. Valor por defecto 3 impreso. /remarks>
Definición en la línea 85 del archivo PlantillasComunicados.cs.
_Load_After_EventHandler Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Load_After_Event |
Evento que se disparará despues de realizar el _Load() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, despues de hacer el _Load() de negocio pondremos el contenido del campo de negocio _Cuerpo en la propiedad _Html del usercontrol ckEditor.
Definición en la línea 43 del archivo PlantillasComunicados.cs.
_Save_Before_EventHandler Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Save_Before_Event |
Evento que se disparará antes de realizar el _Save() de la clase de negocio PlantillasComunicados.
Utilizado para el ckEditor que hay en el formulario de plantillas de comunicados. Como el binding al control no es aun estable, antes de hacer el _Save() de negocio pondremos el contenido de la propiedad _Html en el campo de negocio _Cuerpo para que a continuación cuando haga el _Save() ya lo grabe a la bd.
Definición en la línea 65 del archivo PlantillasComunicados.cs.