Referencia del Namespace Sage.ES.S50.Comunicados.Negocio.Clases

Estructuras de datos

class  _ComunicaHistoric
 Clase con el detalle del histórico de comunicados Más...
 
class  ComunicadoDefEntidad
 Definición de entidad del comunicado Más...
 
class  Comunicados
 Clase de negocio para el mantenimiento de comunicados. Más...
 
class  comunicadosConfig
 Clase de negocio para la configuración del addon de comunicaciones Más...
 
class  ComunicadosGenerar
 Clase de negocio para la generación del comunicado. Más...
 
class  ConfigReportTemplateComunicados
 
class  ConfiguracionExpresionesListados
 
class  DestinatariosBase
 Clase ManteTRel base utilizada para todos los tipos de destinatarios (destinatarios clientes, destinatarios proveedores, destinatarios vendedores, etc., excepto origen destinatarios fichero externo para el que utilizaremos un ManteTRel completamente diferente al resto por tener una estructura de campos que no tienen nada que ver con el resto de tipos de destinatarios comentados). Más...
 
class  DestinatariosClientes
 ManteTRel de destinatarios de tipo 'Clientes'. Más...
 
class  DestinatariosClientesPotenciales
 ManteTRel de destinatarios de tipo 'Clientes potenciales' Más...
 
class  DestinatariosCuentas
 ManteTRel de destinatarios de tipo 'Cuentas contables' Más...
 
class  DestinatariosFicheroExterno
 ManteTRel de destinatarios de tipo 'Fichero externo Excel, CSV, XML, JSON' Más...
 
class  DestinatariosProveedores
 ManteTRel de destinatarios de tipo 'Proveedores' Más...
 
class  DestinatariosUsuarios
 ManteTRel de destinatarios de tipo 'Usuarios' Más...
 
class  DestinatariosVendedores
 ManteTRel de destinatarios de tipo 'Vendedores' Más...
 
class  ExpresionComunicado
 Clase para gestionar las expresiones Más...
 
class  FicherosAdjuntosComunicados
 Clase para las lineas de ficheros adjuntos al comunicado. Más...
 
class  FunctionsComu
 Clase estática para definir funciones utiles en la gestión de comunicados
 
class  GrupoDestComunicados
 Clase de negocio para el mantenimiento de grupos de destinatarios de comunicados. Más...
 
class  GrupoDestEntidadComunicados
 ManteTRel de los grupos de destino de comunicados a los que pertenece una entidad (cliente, proveedor,...) Más...
 
interface  IConfiguracionComunicadosListados
 Interficie para la configuración de los comunicados Más...
 
class  IdiomaReports
 IdiomaReports Más...
 
class  ImportarDatos
 Classe con toda la información de la importación Más...
 
class  ImportarDestinatariosBase
 Clase de negocio base para la importación de destinatarios a partir de fichero Más...
 
class  ImportarDestinatariosCSV
 Clase de negocio para importar destinatarios a partir de un fichero CSV Más...
 
class  ImportarDestinatariosExcel
 Clase de negocio para importar destinatarios a partir de un fichero EXCEL Más...
 
class  ImportarDestinatariosJson
 Clase de negocio para importar destinatarios a partir de un fichero JSON Más...
 
class  ImportarDestinatariosXml
 Clase de negocio para importar destinatarios a partir de un fichero XML Más...
 
class  PlantillasComunicados
 Clase de negocio para el mantenimiento de plantillas de comunicados. Más...
 
class  ReportTemplatesComunicados
 

Enumeraciones

enum  TipoExpresion { TipoExpresion.Entidad = 0, TipoExpresion.Libre = 1 }
 Enumerado Tipo de expresión Más...
 
enum  OrigenEmailClientes { OrigenEmailClientes.NoDefinido = 1, OrigenEmailClientes.EmailSegunCargo = 2, OrigenEmailClientes.EmailNormal = 3, OrigenEmailClientes.EmailFactura = 4 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a clientes. Más...
 
enum  OrigenEmailProveedores { OrigenEmailProveedores.NoDefinido = 1, OrigenEmailProveedores.EmailSegunCargo = 2, OrigenEmailProveedores.EmailNormal = 3 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a proveedores. Más...
 
enum  OrigenEmailClientesPotenciales { OrigenEmailClientesPotenciales.NoDefinido = 1, OrigenEmailClientesPotenciales.EmailFicha = 2 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a proveedores. Más...
 
enum  OrigenEmailCuentasContables { OrigenEmailCuentasContables.NoDefinido = 1, OrigenEmailCuentasContables.EmailSegunCargo = 2, OrigenEmailCuentasContables.EmailNormal = 3 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a cuentas contables. Más...
 
enum  OrigenEmailVendedores { OrigenEmailVendedores.NoDefinido = 1, OrigenEmailVendedores.EmailFicha = 2 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a vendedores. Más...
 
enum  OrigenEmailUsuarios { OrigenEmailUsuarios.NoDefinido = 1, OrigenEmailUsuarios.EmailFicha = 2 }
 Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a usuarios Más...
 
enum  OrigenDirPostalClientes { OrigenDirPostalClientes.NoDefinido = 1, OrigenDirPostalClientes.DireccionPrincipal = 2, OrigenDirPostalClientes.DireccionSegunTipo = 3 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a clientes. Más...
 
enum  OrigenDirPostalProveedores { OrigenDirPostalProveedores.NoDefinido = 1, OrigenDirPostalProveedores.DireccionPrincipal = 2, OrigenDirPostalProveedores.DireccionSegunTipo = 3 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a proveedores. Más...
 
enum  OrigenDirPostalClientesPotenciales { OrigenDirPostalClientesPotenciales.NoDefinido = 1, OrigenDirPostalClientesPotenciales.DireccionFicha = 2 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a clientes potenciales. Más...
 
enum  OrigenDirPostalCuentasContables { OrigenDirPostalCuentasContables.NoDefinido = 1, OrigenDirPostalCuentasContables.DireccionPrincipal = 2, OrigenDirPostalCuentasContables.DireccionSegunTipo = 3 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a cuentas contables. Más...
 
enum  OrigenDirPostalVendedores { OrigenDirPostalVendedores.NoDefinido = 1, OrigenDirPostalVendedores.DireccionFicha = 2 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a vendedores. Más...
 
enum  OrigenDirPostalUsuarios { OrigenDirPostalUsuarios.NoDefinido = 1, OrigenDirPostalUsuarios.DireccionFicha = 2 }
 Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a usuarios Más...
 
enum  TipoDestinatarios {
  TipoDestinatarios.NoDefinido = 1, TipoDestinatarios.Clientes = 2, TipoDestinatarios.Proveedores = 3, TipoDestinatarios.ClientesPotenciales = 4,
  TipoDestinatarios.Vendedores = 6, TipoDestinatarios.CuentasContables = 7, TipoDestinatarios.Usuarios = 8, TipoDestinatarios.FicheroExterno = 5
}
 Enumeración que define los posibles tipos de destinatarios en un grupo de destinatarios o comunicado. Más...
 
enum  TipoEnvioComunicados { TipoEnvioComunicados.EMail = 2, TipoEnvioComunicados.Impreso = 3 }
 Enumeración que define los posibles tipos de envío en comunicados. Más...
 
enum  TipoEnvioPlantillas { TipoEnvioPlantillas.EMail = 2, TipoEnvioPlantillas.Impreso = 3, TipoEnvioPlantillas.Seleccionar = 4 }
 Enumeración que define los posibles tipos de envío en plantillas de comunicados. Más...
 
enum  TipoParentDestinatarios { TipoParentDestinatarios.NoDefinido = 0, TipoParentDestinatarios.GrupoDestinatarios = 1, TipoParentDestinatarios.Comunicado = 2 }
 Enumeración que define los posibles tipos de entidades padres que pueden acoger destinatarios, en nuestro caso, grupos de destinatarios y comunicados. Más...
 
enum  TipoPlantillaComunicados {
  TipoPlantillaComunicados.Personalizada = 0, TipoPlantillaComunicados.CircularModelo347 = 1, TipoPlantillaComunicados.CartaAutorizacionSepa = 2, TipoPlantillaComunicados.RGPDLOPDGDD = 3,
  TipoPlantillaComunicados.Documentos = 4, TipoPlantillaComunicados.Listados = 5
}
 Enumeración que define los posibles tipos de plantillas para comunicados. Más...
 

Documentación de las enumeraciones

◆ OrigenDirPostalClientes

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a clientes.

Valores de enumeraciones
NoDefinido 

No definido.

DireccionPrincipal 

Dirección principal ficha cliente

DireccionSegunTipo 

Dirección según TIPO DIRECCION ficha cliente

Definición en la línea 13 del archivo OrigenDireccionPostal.cs.

◆ OrigenDirPostalClientesPotenciales

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a clientes potenciales.

Valores de enumeraciones
NoDefinido 

No definido.

DireccionFicha 

Dirección ficha cliente potencial

Definición en la línea 59 del archivo OrigenDireccionPostal.cs.

◆ OrigenDirPostalCuentasContables

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a cuentas contables.

Valores de enumeraciones
NoDefinido 

No definido.

DireccionPrincipal 

Dirección principal ficha cuenta contable

DireccionSegunTipo 

Dirección según TIPO DIRECCION ficha cuenta contable

Definición en la línea 77 del archivo OrigenDireccionPostal.cs.

◆ OrigenDirPostalProveedores

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a proveedores.

Valores de enumeraciones
NoDefinido 

No definido.

DireccionPrincipal 

Dirección principal ficha proveedor

DireccionSegunTipo 

Dirección según TIPO DIRECCION ficha proveedor

Definición en la línea 36 del archivo OrigenDireccionPostal.cs.

◆ OrigenDirPostalUsuarios

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a usuarios

Valores de enumeraciones
NoDefinido 

No definido.

DireccionFicha 

Dirección ficha usuasrio

Definición en la línea 118 del archivo OrigenDireccionPostal.cs.

◆ OrigenDirPostalVendedores

Enumeración que define los posibles orígenes de dirección postal a utilizar en envío de comunicados impresos a vendedores.

Valores de enumeraciones
NoDefinido 

No definido.

DireccionFicha 

Dirección ficha vendedor

Definición en la línea 100 del archivo OrigenDireccionPostal.cs.

◆ OrigenEmailClientes

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a clientes.

Valores de enumeraciones
NoDefinido 

No definido.

EmailSegunCargo 

Email según cargo/s ficha cliente

EmailNormal 

Email normal ficha cliente

EmailFactura 

Email factura ficha cliente

Definición en la línea 13 del archivo OrigenDireccionEmail.cs.

◆ OrigenEmailClientesPotenciales

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a proveedores.

Valores de enumeraciones
NoDefinido 

No definido.

EmailFicha 

Email ficha clientes potencial

Definición en la línea 64 del archivo OrigenDireccionEmail.cs.

◆ OrigenEmailCuentasContables

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a cuentas contables.

Valores de enumeraciones
NoDefinido 

No definido.

EmailSegunCargo 

Email según cargos ficha cuenta

EmailNormal 

Email normal ficha cuenta

Definición en la línea 82 del archivo OrigenDireccionEmail.cs.

◆ OrigenEmailProveedores

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a proveedores.

Valores de enumeraciones
NoDefinido 

No definido.

EmailSegunCargo 

Email según cargos ficha proveedor

EmailNormal 

Email normal ficha proveedor

Definición en la línea 41 del archivo OrigenDireccionEmail.cs.

◆ OrigenEmailUsuarios

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a usuarios

Valores de enumeraciones
NoDefinido 

No definido.

EmailFicha 

Email ficha usuario

Definición en la línea 123 del archivo OrigenDireccionEmail.cs.

◆ OrigenEmailVendedores

Enumeración que define los posibles orígenes de dirección email a utilizar en envío de comunicados email a vendedores.

Valores de enumeraciones
NoDefinido 

No definido.

EmailFicha 

Email ficha clientes vendedor

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

◆ TipoDestinatarios

Enumeración que define los posibles tipos de destinatarios en un grupo de destinatarios o comunicado.

La enumeración comienza en 1 NoDefinido por compatibilidad con los comunicados de FOX actualmente existentes.

También por compatibilidad con los comunicados de FOX se utiliza el tipo 5 para fichero externo, para que así coincida el tipo también con el que se utilizaba en los comunicados de FOX.

Valores de enumeraciones
NoDefinido 

Tipo destinatarios no definido

Clientes 

Tipo destinatarios clientes.

Proveedores 

Tipo destinatarios proveedores.

ClientesPotenciales 

Tipo destinatarios Clientes potenciales

Vendedores 

Tipo destinatarios vendedores

CuentasContables 

Tipo destinatarios cuentas contables

Usuarios 

Tipo destinatarios usuarios

FicheroExterno 

Tipo destinatarios fichero externo

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

◆ TipoEnvioComunicados

Enumeración que define los posibles tipos de envío en comunicados.

remarks> En esta enumeración TipoEnvioComunicados nos saltamos el 0 y el 1 por compatibilidad con el campo TIPO_ENVIO de GESTION!C_COMUNI 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!C_COMUNI coge estos valores: 2 email, 3 impreso. Valor por defecto 2 Email. /remarks>

Valores de enumeraciones
EMail 

Tipo envío EMail

Impreso 

Tipo envío impreso.

Definición en la línea 20 del archivo TipoEnvioComunicados.cs.

◆ TipoEnvioPlantillas

Enumeración que define los posibles tipos de envío en plantillas de comunicados.

remarks> En esta enumeración TipoEnvioPlantillas nos saltamos el 0 y 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>

Valores de enumeraciones
EMail 

Tipo envío EMail

Impreso 

Tipo envío impreso.

Seleccionar 

Tipo envío Seleccionar en el momento del envío.

Definición en la línea 20 del archivo TipoEnvioPlantillas.cs.

◆ TipoExpresion

Enumerado Tipo de expresión

Valores de enumeraciones
Entidad 

Entidad

Libre 

Libre

Definición en la línea 13 del archivo ComunicadoDefEntidad.cs.

◆ TipoParentDestinatarios

Enumeración que define los posibles tipos de entidades padres que pueden acoger destinatarios, en nuestro caso, grupos de destinatarios y comunicados.

Valores de enumeraciones
NoDefinido 

No definido

GrupoDestinatarios 

Otros

Comunicado 

Comunicado

Definición en la línea 14 del archivo TipoParentDestinatarios.cs.

◆ TipoPlantillaComunicados

Enumeración que define los posibles tipos de plantillas para comunicados.

Valores de enumeraciones
Personalizada 

Otros

CircularModelo347 

Circular modelo 347.

CartaAutorizacionSepa 

Carta autorización SEPA

RGPDLOPDGDD 

RGPD/LOPDGDD

Documentos 

Documentos

Listados 

Listados

Definición en la línea 13 del archivo TipoPlantillas.cs.