Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados

Clase de negocio para el mantenimiento de plantillas de comunicados. Más...

Diagrama de herencia de Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados
Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados

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.
 
- Propiedades heredados de Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados
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.
 

Descripción detallada

Clase de negocio para el mantenimiento de plantillas de comunicados.

/

Definición en la línea 19 del archivo PlantillasComunicados.cs.

Documentación de constructores y destructores

◆ PlantillasComunicados() [1/2]

Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados.PlantillasComunicados ( )
inline

Constructor vacío.

Definición en la línea 348 del archivo PlantillasComunicados.cs.

◆ PlantillasComunicados() [2/2]

Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados.PlantillasComunicados ( string tcCodigo)
inline

Constructor con código.

Parámetros
tcCodigo

Definición en la línea 360 del archivo PlantillasComunicados.cs.

Documentación de funciones miembro

◆ _Delete()

override bool Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Delete ( )
inline

Borra la plantilla de comunicados.

Devuelve
Devuelve true si se pudo ejecutar el borrado correctamente, false caso contrario.

Definición en la línea 485 del archivo PlantillasComunicados.cs.

◆ _DescargarDatos()

override void Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._DescargarDatos ( )
inlineprotected

Descargar datos.

Definición en la línea 631 del archivo PlantillasComunicados.cs.

◆ _DescargarDatos_EventHandler()

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.

◆ _Duplicar()

override IResultadoDuplicacion Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Duplicar ( string tcCodigo)
inline

Override del método de duplicación para realizar validaciones especí­ficas.

Parámetros
tcCodigoCódigo destino
Devuelve

Definición en la línea 600 del archivo PlantillasComunicados.cs.

◆ _ExisteCodigo()

bool Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._ExisteCodigo ( string tcCodigo)
inline

Devuelve true si existe plantilla en la base de datos con el código pasado como parámetro, false caso contrario.

Devuelve

Definición en la línea 710 del archivo PlantillasComunicados.cs.

◆ _GetPlantillas()

DataTable Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._GetPlantillas ( int tnTipo = -1)
inline

Devuelve datatable con las plantillas de un tipo concreto.

Devuelve

Definición en la línea 724 del archivo PlantillasComunicados.cs.

◆ _Load()

override void Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Load ( )
inline

Cargar los datos de la plantilla de comunicados.

Definición en la línea 464 del archivo PlantillasComunicados.cs.

◆ _Load_After_EventHandler()

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.

◆ _ObtenerCodigoNuevo()

string Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._ObtenerCodigoNuevo ( string tcPrefix = "")
inline

Obtiene un nuevo nº de plantilla.

Devuelve

Definición en la línea 662 del archivo PlantillasComunicados.cs.

◆ _Save()

override bool Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Save ( )
inline

Guardar la plantilla de comunicados.

Devuelve
Devuelve true si se pudo ejecutar el guardado correctamente, false caso contrario.

Definición en la línea 514 del archivo PlantillasComunicados.cs.

◆ _Save_Before()

override bool Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Save_Before ( )
inline

Verificar que al crear un nuevo grupo de destinatarios dejemos por lo menos el tipo de destinatario declarado.

Devuelve

Definición en la línea 536 del archivo PlantillasComunicados.cs.

◆ _Save_Before_EventHandler()

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.

Documentación de propiedades

◆ _Asunto

string Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Asunto
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.

◆ _Config

string Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Config
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.

◆ _ConfiguracionComunicadosListados

ConfiguracionExpresionesListados Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._ConfiguracionComunicadosListados
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.

◆ _Cuerpo

string Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._Cuerpo
getset

Cuerpo de la plantilla.

Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.

Definición en la línea 287 del archivo PlantillasComunicados.cs.

◆ _GrupoDest

string Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._GrupoDest
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.

◆ _nTipoDestinatarios

int Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._nTipoDestinatarios
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.

◆ _nTipoEnvio

int Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._nTipoEnvio
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.

◆ _nTipoPlantilla

int Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._nTipoPlantilla
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.

◆ _TipoDestinatarios

TipoDestinatarios Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._TipoDestinatarios
getset

Tipo de destinatarios.

Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.

Definición en la línea 221 del archivo PlantillasComunicados.cs.

◆ _TipoEnvio

TipoEnvioPlantillas Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._TipoEnvio
getset

Definición en la línea 105 del archivo PlantillasComunicados.cs.

◆ _TipoPlantilla

TipoPlantillaComunicados Sage.ES.S50.Comunicados.Negocio.Clases.PlantillasComunicados._TipoPlantilla
getset

Definición en la línea 175 del archivo PlantillasComunicados.cs.

Documentación de eventos

◆ _DescargarDatos_Event

_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_Event

_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_Event

_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.


La documentación de esta clase está generada del siguiente archivo: