|
| DestinatariosClientes (TipoParentDestinatarios toTipoParentDestinatarios) |
| Inicializa una nueva intancia de la clase DestinatariosClientes.
|
|
| DestinatariosClientes (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo) |
| Inicializa una nueva intancia de la clase DestinatariosClientes.
|
|
override void | _Load () |
| Carga del ManteTRel de destinatarios de tipo cliente, se carga el ManteTRel el único campo físico que existe que corresponde al código del cliente, y se obtienen mediante consulta SQL el resto de campo virtuales del registro del ManteTRel (nombre, dirección, etc.)
|
|
| Clave () |
| Inicializa una nueva instancia de la clase.
|
|
| DestinatarioBase () |
| Inicializa una nueva intancia de la clase.
|
|
bool | Fila_Plena () |
| Devuelve si la línea está completa.
|
|
| DestinatariosBase (TipoParentDestinatarios toTipoParentDestinatarios) |
| Inicializa una nueva intancia de la clase base para ManteTRels de destinatarios.
|
|
| DestinatariosBase (TipoParentDestinatarios toTipoParentDestinatarios, string tcCodigo) |
| Inicializa una nueva intancia de la clase base para ManteTRels de destinatarios.
|
|
override void | _Load () |
| Load del ManteTRel.
|
|
bool | _ExisteItem (string tcCodigo) |
| Verificar si un código ya está declardo en el mantetrel.
|
|
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.
|
|
bool | _BorrarRegistro (string tcCodigo) |
| Elimina el registro.
|
|
void | _BorrarDestinoTodosRegistros () |
| Borrar la columna _Destino de todos los registros del ManteTRel.
|
|
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):
|
|
void | _RellenarColumnaEmailNormal (bool tlEmailFactura, bool tlGetEmailsFromBd) |
| Rellenar columna destino de comunicado con lo que haya en la columna Email del registro detalle del ManteTRel.
|
|
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á.
|
|
void | _RellenarColumnaDirPostalNormal (bool tlGetDirsFromBd) |
| Rellenar columna destino de comunicado con lo que haya en las columnas Direcion,C.Postal,Poblacion,Provincia.
|
|
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á.
|
|
List< string > | _ListaCodigos () |
| Obtener la lista de códigos de destinatarios.
|
|
Type | _GetLineBaseTypeLine () |
| Devuelve el tipo de datos utilizado par las lineas del ManteTRel.
|
|
List< IDestinatario > | _GetListaDestinatarios () |
| Devuelve el detalle del mantetrel como lista de IDestinatario.
|
|
IDestinatario | _GetItem (string tcCodigo) |
| Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null.
|
|
bool | _ExisteItem (string tcCodigo) |
| Verificar si un código ya está declardo en el mantetrel.
|
|
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.
|
|
void | _BorrarDestinoTodosRegistros () |
| Borrar la columna _Destino de todos los registros del ManteTRel.
|
|
bool | _BorrarRegistro (string tcCodigo) |
| Borrar el registro.
|
|
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):
|
|
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.
|
|
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á.
|
|
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.
|
|
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á.
|
|
List< string > | _ListaCodigos () |
| Obtener la lista de códigos de destinatarios.
|
|
Type | _GetLineBaseTypeLine () |
| Devuelve el tipo de datos utilizado par las lineas del ManteTRel.
|
|
List< IDestinatario > | _GetListaDestinatarios () |
| Devuelve el detalle del mantetrel como lista de IDestinatario.
|
|
IDestinatario | _GetItem (string tcCodigo) |
| Devuelve un item del detalle del mantetrel si ya está declardo en el mantetrel, caso contrario devuelve null.
|
|
bool | _Save () |
| Llamada al _Save() del ManteTRel.
|
|
bool | _Delete () |
| Llamada al _Delete() del ManteTRel.
|
|
|
TipoParentDestinatarios | _TipoParentDestinatarios = TipoParentDestinatarios.NoDefinido |
| Tipo de objeto que contendrá los destinatarios (grupo de destinatarios o comunicado)
|
|
string | _cEmpresa = "" |
| Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará.
|
|
string | _cCodigoEntidad = "" |
| Código de grupo de destinatarios o codigo de comunicado.
|
|
Int32 | _nLinea = 0 |
| Linea.
|
|
DateTime? | _dFechaEnvio = null |
| Fecha de envío del email o de la carta impresa. Campo útil solo en caso de comunicados. En grupos de destinatarios no se utilizará.
|
|
bool | _lSel = true |
| Campo _Sel invisible, se crea por comptabilidad con los comunicados de FOX y se updatará en la bd siempre a true, al igual que se hacía en los comunicados de FOX (los registros validos quedabon con SEL=true en la bd, y el resto con sel a false, se guardaban todos).
|
|
bool | _lEnvio_Ok = false |
| Marca de envío de comunicado realizado correctamente, campo invisible.
|
|
string | _cDestino = "" |
| Campo útil solo en caso de comunicados, destino, será email o dirección completa. En grupos de destinatarios no se utilizará.
|
|
string | _cCodigo = "" |
| Código (de cliente, de proveedor, de vendedor, de usuario, en función del tipo de destinatario del grupo de destinatarios).
|
|
string | _cNombre = "" |
| Nombre destinatario.
|
|
string | _cCif = "" |
| Cif destinatario.
|
|
string | _cDireccion = "" |
| Dirección destinatario.
|
|
string | _cCodPos = "" |
| C.Postal destinatario.
|
|
string | _cPoblacion = "" |
| Población destinatario.
|
|
string | _cProvincia = "" |
| Provincia destinatario.
|
|
string | _cEmail = "" |
| E-Mail destinatario.
|
|
string | _cEmailFactura = "" |
| E-Mail factura destinatario.
|
|
string | _cTelefono = "" |
| Teléfono destinatario.
|
|
DestinatariosBase< _LinTRel > | loParent |
| Objeto padre a la instancia.
|
|
string | _lcEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) |
| Empresa activa.
|
|
new bool | _bIsLoading = false |
| Flag que marca si se está ejectuando el _Load() del ManteTReal o no.
|
|
ClaveTRel | _Empresa [get, set] |
| Código de empresa, utilizado en comunicados por que la clave de D_COMUNI es EMPRESA+CODIGO+LINEA, en grupos de destinatarios la clave de la tabla GESTION!D_GRUDE es CODIGO+LINEA (no hay campo EMPRESA).
|
|
ClaveTRel | _CodigoEntidad [get, set] |
| Será código de grupo destinatarios, o código de comunicado.
|
|
ClaveTRel | _Linea [get, set] |
| Linea.
|
|
string | _Empresa [get, set] |
| Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará.
|
|
string | _CodigoEntidad [get, set] |
| Código de grupo de destinatarios o codigo de comunicado.
|
|
Int32 | _Linea [get, set] |
| Linea.
|
|
DateTime? | _FechaEnvio [get, set] |
| Fecha de envío del email o de la carta impresa. Campo útil solo en caso de comunicados. En grupos de destinatarios no se utilizará.
|
|
bool | _Sel [get, set] |
| Campo _Sel invisible, se crea por comptabilidad con los comunicados de FOX y se updatará en la bd siempre a true, al igual que se hacía en los comunicados de FOX (los registros validos quedabon con SEL=true en la bd, y el resto con sel a false, se guardaban todos).
|
|
bool | _Envio_Ok [get, set] |
| Marca de envío de comunicado realizado correctamentek, campo invisible.
|
|
string | _Destino [get, set] |
| Campo útil solo en caso de comunicados, destino, será email o dirección completa. En grupos de destinatarios no se utilizará.
|
|
virtual string | _Codigo [get, set] |
| Código (de cliente, de proveedor, de vendedor, de usuario, en función del tipo de destinatario del grupo de destinatarios).
|
|
string | _Nombre [get, set] |
| Nombre destinatario.
|
|
string | _Cif [get, set] |
| Cif destinatario.
|
|
string | _Direccion [get, set] |
| Dirección destinatario.
|
|
string | _CodPos [get, set] |
| C.Postal destinatario.
|
|
string | _Poblacion [get, set] |
| Población destinatario.
|
|
string | _Provincia [get, set] |
| Provincia destinatario.
|
|
string | _Email [get, set] |
| E-Mail destinatario.
|
|
string | _EmailFactura [get, set] |
| E-Mail factura del destinatario (en principio será válido solo para clientes pero por compatibilidad con el resto de entidades se añade aquí en base.
|
|
string | _Telefono [get, set] |
| Teléfono destinatario.
|
|
virtual object | _Parent [get, set] |
| Objeto padre a la instancia.
|
|
int | _NumeroDestinatarios [get] |
| Nº de destinatarios en el ManteTRel.
|
|
int | _NumeroDestinatariosPendientesSinDestino [get] |
| Nº de destinatarios en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino.
|
|
int | _NumeroDestinatariosPendientes [get] |
| Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino.
|
|
int | _NumeroDestinatariosConDestino [get] |
| Nº de destinatarios en el ManteTRel con destino declarado.
|
|
int | _NumeroDestinatariosEnviados [get] |
| Nº de destinatarios en el ManteTRel a los que se les ha enviado el comunicado.
|
|
Object | _Grid [get, set] |
| Objeto grid asociado al ManteTRel.
|
|
Dictionary< string, ewCampoTRel > | _ListDefCampos [get, set] |
| Diccionario con las columnas del ManteTRel.
|
|
int | _NumeroDestinatarios [get] |
| Nº de destinatarios declarado en el ManteTRel.
|
|
int | _NumeroDestinatariosPendientesSinDestino [get] |
| Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y no tienen definido el destino.
|
|
int | _NumeroDestinatariosPendientes [get] |
| Nº de destinatarios declarado en el ManteTRel que estan pendientes de enviar comunicado y tienen definido el destino.
|
|
int | _NumeroDestinatariosConDestino [get] |
| Nº de destinatarios declarado en el ManteTRel que tienen el destino declardo (email o dir.postal)
|
|
int | _NumeroDestinatariosEnviados [get] |
| Nº de destinatarios declarado en el ManteTRel a los que se le ha enviado el comunicado.
|
|
ManteTRel de destinatarios de tipo 'Clientes'.
Definición en la línea 19 del archivo DestinatariosClientes.cs.