Referencia de la Clase Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosUsuarios

ManteTRel de destinatarios de tipo 'Usuarios' Más...

Diagrama de herencias de Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosUsuarios
Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario > sage.ew.interficies.IManteTRelDestinatarios

Estructuras de datos

class  DestinatarioUsuario
 Definir la estructura de las líneas de destinatarios en un grupo de destinatarios o en un comunicado de usuarios, será la misma estructura para los dos casos. Más...
 

Métodos públicos

 DestinatariosUsuarios (TipoParentDestinatarios toTipoParentDestinatarios)
 Inicializa una nueva intancia de la clase DestinatariosUsuarios Más...
 
 DestinatariosUsuarios (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo)
 Inicializa una nueva intancia de la clase DestinatariosUsuarios Más...
 
override void _Load ()
 Carga del ManteTRel de destinatarios de tipo usuarios, se carga el ManteTRel el único campo físico que existe que corresponde al código del usuario, y se obtienen mediante consulta SQL el resto de campo virtuales del registro del ManteTRel. Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >
 DestinatariosBase (TipoParentDestinatarios toTipoParentDestinatarios)
 Inicializa una nueva intancia de la clase base para ManteTRels de destinatarios. Más...
 
 DestinatariosBase (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo)
 Inicializa una nueva intancia de la clase base para ManteTRels de destinatarios. Más...
 
override void _Load ()
 Load del ManteTRel Más...
 
bool _ExisteItem (string tcCodigo)
 Verificar si un código ya está declardo en el mantetrel. Más...
 
void _NewItem (string tcCodigo)
 Si el item actual del ManteTRel tiene _Codigo vacio anota el código recibido por parámetro en la propiedad _Codigod del item actual, caso contrario crea nuevo item y anota en el nuevo item el código recibido por parámetro. Más...
 
bool _BorrarRegistro (string tcCodigo)
 Elimina el registro Más...
 
void _BorrarDestinoTodosRegistros ()
 Borrar la columna _Destino de todos los registros del ManteTRel Más...
 
void _BorrarRegistros ()
 Borrar todos los registros del ManteTRel (solo memoria, no hace nada en la bd puesto que se hace al insertar solo, no hay nada en la bd aún cuando se llama a este método): Más...
 
void _RellenarColumnaEmailNormal (bool tlEmailFactura, bool tlGetEmailsFromBd)
 Rellenar columna destino de comunicado con lo que haya en la columna Email del registro detalle del ManteTRel Más...
 
void _RellenarColumnaEmailPorCargo (string tcCargo, bool tlTodosRegistros, dynamic toLinia, string tcCodigo)
 Rellenar columna destino de comunicado con el email que tenga contacto del destinatario que tenga el cargo recibido como parámetro. Los registros para los que no se halle el cargo y no se pueda obtener el email quedaran con el email en blanco, si tuvieran contenido se eliminará. Más...
 
void _RellenarColumnaDirPostalNormal (bool tlGetDirsFromBd)
 Rellenar columna destino de comunicado con lo que haya en las columnas Direcion,C.Postal,Poblacion,Provincia Más...
 
void _RellenarColumnaDirPostalPorTipo (string tcTipoDireccion, bool tlTodosRegistros, dynamic toLinia, string tcCodigo)
 Rellenar columna destino de comunicado con la dirección que tenga el destinatario con el tipo de dirección recibida como parámetro. Los registros para los que no se halle el tipo de dirección y no se pueda obtener la dirección postal quedaran con la dirección postal en blanco, si tuvieran contenido se eliminará. Más...
 
List< string > _ListaCodigos ()
 Obtener la lista de códigos de destinatarios Más...
 
Type _GetLineBaseTypeLine ()
 Devuelve el tipo de datos utilizado par las lineas del ManteTRel Más...
 
List< IDestinatario_GetListaDestinatarios ()
 Devuelve el detalle del mantetrel como lista de IDestinatario Más...
 
IDestinatario _GetItem (string tcCodigo)
 Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null. Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IManteTRelDestinatarios
bool _ExisteItem (string tcCodigo)
 Verificar si un código ya está declardo en el mantetrel. Más...
 
void _NewItem (string tcCodigo)
 Si el item actual del ManteTRel tiene _Codigo vacio anota el código recibido por parámetro en la propiedad _Codigod del item actual, caso contrario crea nuevo item y anote en el nuevo item el código recibido por parámetro. Más...
 
void _BorrarDestinoTodosRegistros ()
 Borrar la columna _Destino de todos los registros del ManteTRel. Más...
 
bool _BorrarRegistro (string tcCodigo)
 Borrar el registro Más...
 
void _BorrarRegistros ()
 Borrar todos los registros del ManteTRel (solo memoria, no hace nada en la bd puesto que se hace al insertar solo, no hay nada en la bd aún cuando se llama a este método): Más...
 
void _RellenarColumnaEmailNormal (bool tlEmailFactura, bool tlGetEmailsFromBd)
 Rellenar columna destino de comunicado con lo que haya en la columna Email/Email factura del registro detalle del ManteTRel Más...
 
void _RellenarColumnaEmailPorCargo (string tcCargo, bool tlTodosRegistros, dynamic toLinia, string tcCodigo)
 Rellenar columna destino de comunicado con el email que tenga contacto del destinatario que tenga el cargo recibido como parámetro. Los registros para los que no se halle el cargo y no se pueda obtener el email quedaran con el email en blanco, si tuvieran contenido se eliminará. Más...
 
void _RellenarColumnaDirPostalNormal (bool tlGetDirsFromBd)
 Rellenar columna destino de comunicado con lo que haya en la columna poblacion, cpostdal, poblacion, provincia del registro detalle del ManteTRel Más...
 
void _RellenarColumnaDirPostalPorTipo (string tcTipoDireccion, bool tlTodosRegistros, dynamic toLinia, string tcCodigo)
 Rellenar columna destino de comunicado con la dirección que tenga el destinatario con el tipo de dirección recibida como parámetro. Los registros para los que no se halle el tipo de dirección y no se pueda obtener la dirección postal quedaran con la dirección postal en blanco, si tuvieran contenido se eliminará. Más...
 
List< string > _ListaCodigos ()
 Obtener la lista de códigos de destinatarios Más...
 
Type _GetLineBaseTypeLine ()
 Devuelve el tipo de datos utilizado par las lineas del ManteTRel Más...
 
List< IDestinatario_GetListaDestinatarios ()
 Devuelve el detalle del mantetrel como lista de IDestinatario Más...
 
IDestinatario _GetItem (string tcCodigo)
 Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null. Más...
 
bool _Save ()
 Llamada al _Save() del ManteTRel Más...
 
bool _Delete ()
 Llamada al _Delete() del ManteTRel Más...
 

Métodos protegidos

override void CrearEstructura ()
 Estructura del mantetrel de destinatarios usuarios. Más...
 
- Métodos protegidos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >
void ordenarPropiedades (List< string > tlstPropiedadesOrdenadas)
 En cada ManteTRel de destinatarios tipo clientes, proveedores, etc, se han añadido primero los campos comunes (desde la clase base) y posteriormente los campos que son diferentes a cada uno de ellos. Esto hace que finalmente queden en un orden que no es el deseado inicialmente. Con este métedo recibidmos una lista de propiedades en el orden que nos interesa y actualizamos el orden de todas las columnas para hacerlo corresponder con la lista de propiedades recibidas de tal forma que si lo enlazamos con una grid nos apareceran las columnas en el orden que interesa. Más...
 

Otros miembros heredados

- Campos de datos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >
TipoParentDestinatarios _TipoParentDestinatarios
 Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado) Más...
 
- Atributos protegidos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >
string _lcEmpresa
 Empresa activa. Más...
 
new bool _bIsLoading
 Flag que marca si se está ejectuando el _Load() del ManteTReal o no. Más...
 
- Propiedades heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >
int _NumeroDestinatarios [get]
 Nº de destinatarios en el ManteTRel Más...
 
int _NumeroDestinatariosPendientesSinDestino [get]
 Nº de destinatarios en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino Más...
 
int _NumeroDestinatariosPendientes [get]
 Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino Más...
 
int _NumeroDestinatariosConDestino [get]
 Nº de destinatarios en el ManteTRel con destino declarado Más...
 
int _NumeroDestinatariosEnviados [get]
 Nº de destinatarios en el ManteTRel a los que se les ha enviado el comunicado. Más...
 
- Propiedades heredados desde sage.ew.interficies.IManteTRelDestinatarios
Object _Grid [get, set]
 Objeto grid asociado al ManteTRel. Más...
 
Dictionary< string, ewCampoTRel_ListDefCampos [get, set]
 Diccionario con las columnas del ManteTRel Más...
 
int _NumeroDestinatarios [get]
 Nº de destinatarios declarado en el ManteTRel Más...
 
int _NumeroDestinatariosPendientesSinDestino [get]
 Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino Más...
 
int _NumeroDestinatariosPendientes [get]
 Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino Más...
 
int _NumeroDestinatariosConDestino [get]
 Nº de destinatarios declarado en el ManteTRel que tienen el destino declardo (email o dir.postal) Más...
 
int _NumeroDestinatariosEnviados [get]
 Nº de destinatarios declarado en el ManteTRel a los que se le ha enviado el comunicado. Más...
 

Descripción detallada

ManteTRel de destinatarios de tipo 'Usuarios'

Definición en la línea 16 del archivo DestinatariosUsuarios.cs.

Documentación del constructor y destructor

◆ DestinatariosUsuarios() [1/2]

Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosUsuarios.DestinatariosUsuarios ( TipoParentDestinatarios  toTipoParentDestinatarios)
inline

Inicializa una nueva intancia de la clase DestinatariosUsuarios

Parámetros
toTipoParentDestinatariosTipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado)

Definición en la línea 246 del archivo DestinatariosUsuarios.cs.

◆ DestinatariosUsuarios() [2/2]

Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosUsuarios.DestinatariosUsuarios ( TipoParentDestinatarios  toTipoParentDestinatarios,
string  tcCodigo 
)
inline

Inicializa una nueva intancia de la clase DestinatariosUsuarios

Parámetros
toTipoParentDestinatariosTipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado)
tcCodigoCódigo de grupo ó codigo de comunicado.

Definición en la línea 256 del archivo DestinatariosUsuarios.cs.

Documentación de las funciones miembro

◆ _Load()

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

Carga del ManteTRel de destinatarios de tipo usuarios, se carga el ManteTRel el único campo físico que existe que corresponde al código del usuario, y se obtienen mediante consulta SQL el resto de campo virtuales del registro del ManteTRel.

Implementa sage.ew.interficies.IManteTRelDestinatarios.

Definición en la línea 376 del archivo DestinatariosUsuarios.cs.

◆ CrearEstructura()

override void Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosUsuarios.CrearEstructura ( )
inlineprotectedvirtual

Estructura del mantetrel de destinatarios usuarios.

Reimplementado de Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosUsuarios.DestinatarioUsuario >.

Definición en la línea 278 del archivo DestinatariosUsuarios.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: