Referencia de la Clase Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase

Definir la estructura del registro base de destinatario a incluir en un grupo destinatarios o destinatarios de comunicados, el cual albergará las propiedades comunes a todos los tipos de destinatarios (excepto tipo de destinatario 'Fichero externo Excel, CSV, XML, JSON' que va por otro lado). Más...

Diagrama de herencias de Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase
sage.ew.interficies.ILinTRel sage.ew.interficies.IDestinatario

Métodos públicos

 DestinatarioBase ()
 Inicializa una nueva intancia de la clase Más...
 
bool Fila_Plena ()
 Devuelve si la línea está completa Más...
 

Métodos protegidos

virtual void rellenarRestoCampos ()
 Método redefinido en las clases hijas donde cada una rellenará el resto de campos de la linea a partir del campo CODIGO declarado Más...
 

Atributos protegidos

string _cEmpresa = ""
 Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará. Más...
 
string _cCodigoEntidad = ""
 Código de grupo de destinatarios o codigo de comunicado. Más...
 
Int32 _nLinea = 0
 Linea Más...
 
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á. Más...
 
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). Más...
 
bool _lEnvio_Ok = false
 Marca de envío de comunicado realizado correctamente, campo invisible. Más...
 
string _cDestino = ""
 Campo útil solo en caso de comunicados, destino, será email o dirección completa. En grupos de destinatarios no se utilizará. Más...
 
string _cCodigo = ""
 Código (de cliente, de proveedor, de vendedor, de usuario, en función del tipo de destinatario del grupo de destinatarios). Más...
 
string _cNombre = ""
 Nombre destinatario Más...
 
string _cCif = ""
 Cif destinatario Más...
 
string _cDireccion = ""
 Dirección destinatario Más...
 
string _cCodPos = ""
 C.Postal destinatario Más...
 
string _cPoblacion = ""
 Población destinatario Más...
 
string _cProvincia = ""
 Provincia destinatario Más...
 
string _cEmail = ""
 E-Mail destinatario Más...
 
string _cEmailFactura = ""
 E-Mail factura destinatario Más...
 
string _cTelefono = ""
 Teléfono destinatario Más...
 
DestinatariosBase< _LinTRel > loParent
 Objeto padre a la instancia. Más...
 

Propiedades

string _Empresa [get, set]
 Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará. Más...
 
string _CodigoEntidad [get, set]
 Código de grupo de destinatarios o codigo de comunicado. Más...
 
Int32 _Linea [get, set]
 Linea Más...
 
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á. Más...
 
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). Más...
 
bool _Envio_Ok [get, set]
 Marca de envío de comunicado realizado correctamentek, campo invisible. Más...
 
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á. Más...
 
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). Más...
 
string _Nombre [get, set]
 Nombre destinatario Más...
 
string _Cif [get, set]
 Cif destinatario Más...
 
string _Direccion [get, set]
 Dirección destinatario Más...
 
string _CodPos [get, set]
 C.Postal destinatario Más...
 
string _Poblacion [get, set]
 Población destinatario Más...
 
string _Provincia [get, set]
 Provincia destinatario Más...
 
string _Email [get, set]
 E-Mail destinatario Más...
 
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. Más...
 
string _Telefono [get, set]
 Teléfono destinatario Más...
 
virtual object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
- Propiedades heredados desde sage.ew.interficies.ILinTRel
object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDestinatario
string _Codigo [get, set]
 Clave de la entidad representada Más...
 
string _Nombre [get, set]
 Nombre Más...
 
string _Direccion [get, set]
 Direccion Más...
 
string _CodPos [get, set]
 Código postal Más...
 
string _Poblacion [get, set]
 Población Más...
 
string _Provincia [get, set]
 Provincia Más...
 
string _Email [get, set]
 Email Más...
 
string _EmailFactura [get, set]
 Email (en principio será válido solo para clientes pero por compatibilidad con el resto de entidades se añade aquí en la interficie). Más...
 
string _Telefono [get, set]
 Teléfono Más...
 
string _Destino [get, set]
 Destino Más...
 
int _Linea [get, set]
 Linea Más...
 
DateTime _FechaEnvio [get, set]
 Fecha de envio Más...
 
bool _Envio_Ok [get, set]
 Envío de comunicado realizado correctamente Más...
 

Descripción detallada

Definir la estructura del registro base de destinatario a incluir en un grupo destinatarios o destinatarios de comunicados, el cual albergará las propiedades comunes a todos los tipos de destinatarios (excepto tipo de destinatario 'Fichero externo Excel, CSV, XML, JSON' que va por otro lado).

Definición en la línea 144 del archivo DestinatariosBase.cs.

Documentación del constructor y destructor

◆ DestinatarioBase()

Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase.DestinatarioBase ( )
inline

Inicializa una nueva intancia de la clase

Definición en la línea 621 del archivo DestinatariosBase.cs.

Documentación de las funciones miembro

◆ Fila_Plena()

bool Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase.Fila_Plena ( )
inline

Devuelve si la línea está completa

Devuelve

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 845 del archivo DestinatariosBase.cs.

◆ rellenarRestoCampos()

virtual void Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase.rellenarRestoCampos ( )
inlineprotectedvirtual

Método redefinido en las clases hijas donde cada una rellenará el resto de campos de la linea a partir del campo CODIGO declarado

Definición en la línea 636 del archivo DestinatariosBase.cs.

Documentación de los campos

◆ _cCif

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cCif = ""
protected

Cif destinatario

Definición en la línea 494 del archivo DestinatariosBase.cs.

◆ _cCodigo

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cCodigo = ""
protected

Código (de cliente, de proveedor, de vendedor, de usuario, en función del tipo de destinatario del grupo de destinatarios).

Definición en la línea 465 del archivo DestinatariosBase.cs.

◆ _cCodigoEntidad

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cCodigoEntidad = ""
protected

Código de grupo de destinatarios o codigo de comunicado.

Definición en la línea 179 del archivo DestinatariosBase.cs.

◆ _cCodPos

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cCodPos = ""
protected

C.Postal destinatario

Definición en la línea 522 del archivo DestinatariosBase.cs.

◆ _cDestino

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cDestino = ""
protected

Campo útil solo en caso de comunicados, destino, será email o dirección completa. En grupos de destinatarios no se utilizará.

Definición en la línea 318 del archivo DestinatariosBase.cs.

◆ _cDireccion

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cDireccion = ""
protected

Dirección destinatario

Definición en la línea 508 del archivo DestinatariosBase.cs.

◆ _cEmail

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cEmail = ""
protected

E-Mail destinatario

Definición en la línea 564 del archivo DestinatariosBase.cs.

◆ _cEmailFactura

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cEmailFactura = ""
protected

E-Mail factura destinatario

Definición en la línea 579 del archivo DestinatariosBase.cs.

◆ _cEmpresa

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cEmpresa = ""
protected

Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará.

Definición en la línea 165 del archivo DestinatariosBase.cs.

◆ _cNombre

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cNombre = ""
protected

Nombre destinatario

Definición en la línea 479 del archivo DestinatariosBase.cs.

◆ _cPoblacion

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cPoblacion = ""
protected

Población destinatario

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

◆ _cProvincia

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cProvincia = ""
protected

Provincia destinatario

Definición en la línea 550 del archivo DestinatariosBase.cs.

◆ _cTelefono

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._cTelefono = ""
protected

Teléfono destinatario

Definición en la línea 593 del archivo DestinatariosBase.cs.

◆ _dFechaEnvio

DateTime Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._dFechaEnvio = null
protected

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

Definición en la línea 220 del archivo DestinatariosBase.cs.

◆ _lEnvio_Ok

bool Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._lEnvio_Ok = false
protected

Marca de envío de comunicado realizado correctamente, campo invisible.

No se utiliza para registros de grupos des destinatarios, solo para registros de detalle de comunicados

Definición en la línea 269 del archivo DestinatariosBase.cs.

◆ _lSel

bool Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._lSel = true
protected

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

No quitar el valor por defecto true bajo ningún concepto, ni utilizar este campo para cualquier otro propósito !!!

No se utiliza para registros de grupos des destinatarios, solo para registros de detalle de comunicados

Definición en la línea 248 del archivo DestinatariosBase.cs.

◆ _nLinea

Int32 Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._nLinea = 0
protected

Linea

Definición en la línea 193 del archivo DestinatariosBase.cs.

◆ loParent

DestinatariosBase<_LinTRel> Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase.loParent
protected

Objeto padre a la instancia.

Definición en la línea 609 del archivo DestinatariosBase.cs.

Documentación de propiedades

◆ _Cif

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Cif
getset

Cif destinatario

Definición en la línea 486 del archivo DestinatariosBase.cs.

◆ _Codigo

virtual string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Codigo
getset

Código (de cliente, de proveedor, de vendedor, de usuario, en función del tipo de destinatario del grupo de destinatarios).

Definición en la línea 325 del archivo DestinatariosBase.cs.

◆ _CodigoEntidad

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._CodigoEntidad
getset

Código de grupo de destinatarios o codigo de comunicado.

Definición en la línea 172 del archivo DestinatariosBase.cs.

◆ _CodPos

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._CodPos
getset

C.Postal destinatario

Definición en la línea 515 del archivo DestinatariosBase.cs.

◆ _Destino

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Destino
getset

Campo útil solo en caso de comunicados, destino, será email o dirección completa. En grupos de destinatarios no se utilizará.

Definición en la línea 276 del archivo DestinatariosBase.cs.

◆ _Direccion

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Direccion
getset

Dirección destinatario

Definición en la línea 501 del archivo DestinatariosBase.cs.

◆ _Email

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Email
getset

E-Mail destinatario

Definición en la línea 557 del archivo DestinatariosBase.cs.

◆ _EmailFactura

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._EmailFactura
getset

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.

Definición en la línea 572 del archivo DestinatariosBase.cs.

◆ _Empresa

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Empresa
getset

Código de empresa, válido para comunicados, para grupos de destinatarios no se utilizará.

Definición en la línea 152 del archivo DestinatariosBase.cs.

◆ _Envio_Ok

bool Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Envio_Ok
getset

Marca de envío de comunicado realizado correctamentek, campo invisible.

No se utiliza para registros de grupos des destinatarios, solo para registros de detalle de comunicados

Definición en la línea 259 del archivo DestinatariosBase.cs.

◆ _FechaEnvio

DateTime Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._FechaEnvio
getset

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

Definición en la línea 201 del archivo DestinatariosBase.cs.

◆ _Linea

Int32 Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Linea
getset

Linea

Definición en la línea 186 del archivo DestinatariosBase.cs.

◆ _Nombre

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Nombre
getset

Nombre destinatario

Definición en la línea 472 del archivo DestinatariosBase.cs.

◆ _Parent

virtual object Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Parent
getset

Objeto padre a la instancia.

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

◆ _Poblacion

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Poblacion
getset

Población destinatario

Definición en la línea 529 del archivo DestinatariosBase.cs.

◆ _Provincia

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Provincia
getset

Provincia destinatario

Definición en la línea 543 del archivo DestinatariosBase.cs.

◆ _Sel

bool Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Sel
getset

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

No quitar el valor por defecto true bajo ningún concepto, ni utilizar este campo para cualquier otro propósito !!!

No se utiliza para registros de grupos des destinatarios, solo para registros de detalle de comunicados

Definición en la línea 234 del archivo DestinatariosBase.cs.

◆ _Telefono

string Sage.ES.S50.Comunicados.Negocio.Clases.DestinatariosBase< _LinTRel >.DestinatarioBase._Telefono
getset

Teléfono destinatario

Definición en la línea 586 del archivo DestinatariosBase.cs.


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