ManteTRel de destinatarios de tipo 'Cuentas contables' Más...
Estructuras de datos | |
class | DestinatarioCuenta |
Definir la estructura de las líneas de destinatarios en un grupo de destinatarios o en un comunicado de cuentas, será la misma estructura para los dos casos. Más... | |
Métodos públicos | |
DestinatariosCuentas (TipoParentDestinatarios toTipoParentDestinatarios) | |
Inicializa una nueva intancia de la clase DestinatariosCuentas Más... | |
DestinatariosCuentas (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo) | |
Inicializa una nueva intancia de la clase DestinatariosCuentas Más... | |
override void | _Load () |
Carga del ManteTRel de destinatarios de tipo cuentas, se carga el ManteTRel el único campo físico que existe que corresponde al código de la cuenta, y se obtienen mediante consulta SQL el resto de campo virtuales del registro del ManteTRel (nombre, dirección, etc.) de las tablas CLIENTES, PROVEEDORES o CUENTAS Más... | |
Métodos públicos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosCuentas.DestinatarioCuenta > | |
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 cuentas. Más... | |
Métodos protegidos heredados desde Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosCuentas.DestinatarioCuenta > | |
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< DestinatariosCuentas.DestinatarioCuenta > | |
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< DestinatariosCuentas.DestinatarioCuenta > | |
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< DestinatariosCuentas.DestinatarioCuenta > | |
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... | |
ManteTRel de destinatarios de tipo 'Cuentas contables'
Se muestran las cuentas que tengan marcado en NIVEL3 el campo CLIENTE o PROVEEDOR a TRUE y también las cuentas que tengan como prefijo de 3 dígitos los mismos dígitos que haya definidos en cuentas contables standar en el apartado de "Remuneraciones pendientes de pago"
Definición en la línea 21 del archivo DestinatariosCuentas.cs.
|
inline |
Inicializa una nueva intancia de la clase DestinatariosCuentas
toTipoParentDestinatarios | Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado) |
Definición en la línea 301 del archivo DestinatariosCuentas.cs.
|
inline |
Inicializa una nueva intancia de la clase DestinatariosCuentas
toTipoParentDestinatarios | Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado) |
tcCodigo | Código de grupo ó codigo de comunicado. |
Definición en la línea 311 del archivo DestinatariosCuentas.cs.
|
inline |
Carga del ManteTRel de destinatarios de tipo cuentas, se carga el ManteTRel el único campo físico que existe que corresponde al código de la cuenta, y se obtienen mediante consulta SQL el resto de campo virtuales del registro del ManteTRel (nombre, dirección, etc.) de las tablas CLIENTES, PROVEEDORES o CUENTAS
Se muestran las cuentas que tengan marcado en NIVEL3 el campo CLIENTE o PROVEEDOR a TRUE y también las cuentas que tengan como prefijo de 3 dígitos los mismos dígitos que haya definidos en cuentas contables standar en el apartado de "Remuneraciones pendientes de pago"
Implementa sage.ew.interficies.IManteTRelDestinatarios.
Definición en la línea 477 del archivo DestinatariosCuentas.cs.
|
inlineprotectedvirtual |
Estructura del mantetrel de destinatarios cuentas.
Reimplementado de Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< DestinatariosCuentas.DestinatarioCuenta >.
Definición en la línea 333 del archivo DestinatariosCuentas.cs.