Clase de negocio para el mantenimiento de comunicados. Más...
Métodos públicos | |
delegate void | _Error_Message_LineaDestinatario_After_Handler (string tcMissatge) |
Delegado del evento que se dispara despues de establecer un valor en _Error_Message_LineaDestinatario. | |
Comunicados () | |
Constructor vacío. | |
Comunicados (string tcCodigo) | |
Constructor con código de comunicado existente. | |
override void | _Load () |
Cargar los datos del comunicado. | |
override bool | _Delete () |
Borra el comunicado cargado. | |
override bool | _Save () |
Guardar el comunicado. | |
override bool | _Save_Before () |
Verificar que al crear un nuevo comunicado dejemos por lo menos unos campos mínimos declarados. | |
override IResultadoDuplicacion | _Duplicar (string tcCodigo) |
Override del método de duplicación para realizar validaciones específicas. | |
void | _ShowDialog () |
Abre el formulario de comunicados en forma modal y muestra el comunicado. | |
void | _Addons_AdjuntarArchivosAdicionales (List< string > tlstArchivosAdjuntar) |
Adjuntar archivos adicionales comunes a todos los destinatarios. | |
void | _Addons_GenerarComunicado (TipoExecute teBeforeAfter) |
Procesos adicionales a realizar antes de generar el comunicado y después de generar el comunicado. | |
void | _Addons_EnviarEmailImprimir (TipoExecute teBeforeAfter, SendMail toSendMail, string tcCuerpo, string tcCodigo, bool tlEmailEnviadoImpresoOk) |
Procesos adicionales a realizar antes de enviar email/imprimir a un destinatario y después de enviar/imprimir email a un destinatario. | |
Dictionary< string, string > | _Addons_ObtenerDatosAdicXmlRespuesta () |
Obtener información adicional por parte de cada addon para almacenar en el fichero de respuesta XML que se devuelve al origen de la llamada a la generación del comunicado. | |
void | _SeleccionarManteTRel () |
Según el tipo de destinatario seleccionar un mantetrel u otro para utilizar. | |
string | _ObtenerColumnaDestinoDataRowFicheroExterno (DataRow loRowFicheroExterno, Dictionary< string, string > toDicCamposEmailDireccion) |
Dado un DataRow de un fichero externo que se está importando, obtiene el campo Email/Dir.Postal que se ha de guardar en la columna _Destino del ManteTrel de destinatarios fichero externo. Se utiliza solo en comunicados. No se utiliza en grupos de destinatarios (en grupos no hay columna email/dir.postal destino). | |
string | _ObtenerCodigoNuevo (string tcPrefix="") |
Obtiene un nuevo nº de comunicado utilizando el contador de comunicados de empresa. | |
void | _RetrocederContadorEmpresa (string lcValorContadorPantalla) |
Retrocede el contador de comunicados de empresa caso que el contador existente en pantalla coincida con el que hay grabado en el contador de empresa. | |
bool | _ExisteCodigo (string tcCodigo) |
Devuelve true si existe comunicado en la base de datos con el código pasado como parámetro, false caso contrario. | |
bool | _Cerrar () |
Cerrar comunicado. | |
bool | _Abrir () |
Abrir comunicado. | |
bool | _ImportarGrupoFicheroExterno (string tcGrupo, out string tcMensajeError) |
Añadir los destinatarios de un grupo con tipo destinatarios 'Fichero externo' en un comunicado. | |
![]() | |
void | _New (string tcCodigo="") |
Nos permite crear un nuevo registro. | |
void | _Load (string tcGuid) |
Aquest mètode ens carregarà el registre que tingui associat aquest Guid. | |
void | _Cancel () |
Cancelar la edición del registro actual. | |
bool | _Existe_Registro () |
Nos indica si existe el registro en la Base de Datos. | |
ewMante | _Clonar () |
Devuelve una copia exacta del objeto actual. | |
void | _AddManteTRel (IManteTRel toManteTRel) |
Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete. | |
Campos de datos | |
Imagenes | _Imagenes = null |
ManteTRel de imagenes tal como lo necesita el usercontrol existente en frmAdjuntosComunicados para su edición. | |
bool | _Cancelando = false |
Flag activo cuando se cancela edición. | |
bool | _ComunicadoProcExterno = false |
Flag con el que marcaremos momentaneamente los comunicados que se generan desde otras pantallas diferentes a comunicados, tanto en FOX (carta500.scx, mandgen2.scx) como en .NET (ficha cliente pestaña mandatos, addon de RGPD 4 tipos diferentes comunicados). | |
string | _FicheroXmlRespuestaComunicadoProcExterno = "" |
Ruta al fichero XML de respuesta de generación del comunicado. | |
string | _FicheroXmlEnlaceComunicadoProcExterno = "" |
Ruta al fichero XML de enlace mientras se está creando un comunicado que viene de generación por proceso externo. Se utiliza solo en el caso de que estemos generando un comunicado desde proceso externo (CARTA500.SCX, MANDGEN2.SCX, ficha cliente pestaña mandatos, RGPD). | |
Métodos protegidos | |
override void | _DescargarDatos () |
Descargar datos. | |
override string | _Where () |
Evitar que borre el registro de codigo xxxx en las diferentes empresas si los encontraba, cosa que hacía. | |
bool | validarImportarGrupoFicheroExterno (GrupoDestComunicados toGrupo, out string tcMensajeError) |
Al importar a un comunicado de tipo 'Fichero externo' los destinatarios de un grupo de destinatarios de tipo 'Fichero externo' hay que verificar que si el comunicado es de tipo email, que tengamos en el grupo la columna email identificada, y si el comunicado es de tipo impreso, hay que asegurarse de que el grupo tenga la columna direccion, cpostal, poblacion y provincia identificadas. | |
string | obtenerValorColDestinoGrupoFicheroExterno (string tcJsonCamposEmailDireccion, PropertyInfo toPropertyInfo, DestinatariosFicheroExterno.DestinatarioFicheroExterno toDestinatarioGrupo) |
Devuelve el valor de la columna destino a poner en un comunicado de tipo 'Fichero externo' cuando lo estamos creando a partir de la importación de un grupo de destinatarios de tipo 'Fichero externo'. | |
Propiedades | |
string | _Empresa [get, set] |
Código de empresa. | |
new string | _Codigo [get, set] |
Codigo del comunicado. | |
ConfiguracionExpresionesListados | _ConfiguracionComunicadosListados [get] |
Configuración de las expresiones de comunicados. | |
string | _Config [get, set] |
Configuración de las expresiones de comunicados. | |
TipoPlantillaComunicados | _TipoPlantilla [get, set] |
Tipo de plantilla. | |
string | _Asunto [get, set] |
Asunto. | |
string | _TareaProgramacion [get, set] |
Configuración de la programación. | |
bool | _TareaActiva [get, set] |
Registro activo. | |
TipoEnvioComunicados | _TipoEnvio [get, set] |
int | _nTipoEnvio [get, set] |
Tipo de envío entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento deL comunicado. | |
TipoDestinatarios | _TipoDestinatarios [get, set] |
Tipo de destinatarios. | |
int | _nTipoDestinatarios [get, set] |
Tipo de destinatarios formato entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de comunicados. | |
int | _DestinoEnvio1 [get, set] |
Tipo de dirección email a utilizar (caso comunicado tipo email), o tipo de dirección postal a utilizar (caso comunicado impreso) Según el tipo de destinatario (clientes, proveedores, etc.) puede adoptar diferentes valores. Representa un primer nivel de selección de la dirección email o dirección postal a utilizar. El valor 1 representará el valor no declarado. Por compatilidad con los comunicados de FOX, donde se utilizaba 1, 2, 3, 4 para los diferentes tipos, siendo 1 el tipo no declarado. | |
string | _DestinoEnvio2 [get, set] |
Segundo nivel de selección del tipo de dirección email a utilizar (caso comunicado tipo email), o tipo de dirección postal a utilizar (caso comunicado impreso) Según el tipo de destinatario (clientes, proveedores, etc.) puede adoptar diferentes valores. | |
DateTime | _FechaCreacion [get, set] |
Fecha de creación del comunicado. | |
string | _Plantilla [get, set] |
Plantilla utilizada para el comunicado. | |
string | _GrupoDest [get, set] |
Grupo destinatarios utilizado en un comunicado de tipo 'Fichero externo', guarda el grupo de destinatarios de tipo fichero externo que se utilizó opcionalmente para la creación del comunicado. | |
string | _Observaciones [get, set] |
Observaciones internas del comunicado. | |
bool | _Cerrado [get, set] |
Comunicado cerrado si/no. | |
DateTime? | _FechaCierre [get, set] |
Fecha de cierre del comunicado. | |
string | _Cuerpo [get, set] |
Cuerpo del comunicado. | |
string | _Impresora [get, set] |
Impresora utilizada para imprimir el comunicado. | |
int | _Copias = -1 [get, set] |
Copias para imprimir el comunicado. | |
bool | _EmailValidarUnoAUno [get, set] |
Si el envio es por email, validar uno a uno. | |
string | _Imp_Fichero [get, set] |
Ruta al fichero importado, caso de comunicado con destinatarios de tipo "Importación fichero externo Excel, Csv, Xml, Json". | |
string | _Imp_TitulosColumnas [get, set] |
Lista de títulos de columnas del fichero importado (en un comunicado con destinatarios de tipo importación de fichero externo) | |
string | _Imp_TituloCampoClave [get, set] |
Título de la columna del fichero importado que ejerce como campo clave. | |
string | _Imp_CamposEmailDireccion [get, set] |
Nombre de las columnas que representan el email, dirección, cpostal, poblacion, provincia y campo clave del fichero importado (en un comunicado con destinatarios de tipo importación de fichero externo) | |
bool | _ExcluirClientesBaja [get, set] |
Excluir clientes de baja en comunicados de clientes/cuentas. | |
FicherosAdjuntosComunicados | _FicherosAdjuntosComunicados [get] |
ManteTRel de ficheros adjuntos al comunicado. | |
TipoParentDestinatarios | _TipoParentDestinatarios = TipoParentDestinatarios.Comunicado [get, set] |
Tipo de entidad contenedora de destinatarios. | |
bool | _DesactivarEvento_Error_Message_LineaDestinatario_After = false [get, set] |
Flag que utilizaremos cuando queramos desactivar la ejecución del evento que se ejecuta al dar valor a la propiedad _Error_Message_LineaDestinatario el cual muestra por pantalla mensaje de error. | |
string | _Error_Message_LineaDestinatario [get, set] |
Mensaje de error durante el procesamiento de una linea de destinatario.. Contrariamente a la propiedad _Error_Message utilizada para procesar errores en datos generales del comunicado, los cambios en el valor de la propiedad _Error_Message_LineaDestinatario sí que la procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje automáticamente. | |
IManteTRelDestinatarios | _ManteTRelDestinatarios = null [get, set] |
Bindearemos el mantegrid a este mantetrel. A medida que el usuario se vaya desplazando por la botonera o cree o consulte un grupo pondremos en esta propiedad el valor que corresponda que será un objeto de la clase ManteTRel de destinatarios del tipo de destinatarios que corresponda según el tipo declarado en el propio mantenimiento. | |
DestinatariosClientes | _DestinatariosClientes [get] |
ManteTRel de destinatarios clientes para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Clientes'. | |
DestinatariosProveedores | _DestinatariosProveedores [get] |
ManteTRel de destinatarios proveedores para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Proveedores'. | |
DestinatariosClientesPotenciales | _DestinatariosClientesPotenciales [get] |
ManteTRel de destinatarios clientes potenciales para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Clientes potenciales'. | |
DestinatariosVendedores | _DestinatariosVendedores [get] |
ManteTRel de destinatarios clientes potenciales para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Vendedores'. | |
DestinatariosCuentas | _DestinatariosCuentas [get] |
ManteTRel de destinatarios cuentas contables para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Cuentas contables'. | |
DestinatariosUsuarios | _DestinatariosUsuarios [get] |
ManteTRel de destinatarios usuarios para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Usuarios'. | |
DestinatariosFicheroExterno | _DestinatariosFicheroExterno [get] |
ManteTRel de destinatarios usuarios para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Fichero externo Excel, CSV, XML, JSON'. | |
bool | _EsComunicadoRgpd [get] |
Devuelve true si el comunicado en el que estamos es de RGPD. | |
![]() | |
ewMante._EstadosMantenimiento | _Estado [get, set] |
Estado del mantenimiento. | |
![]() | |
string | _Nombre [get, set] |
Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE. | |
string | _Error_Message [get, set] |
Campo donde se informará de los errores en mantenimientos. | |
string | _Guid_Id [get] |
Ens retorna el valor que hi ha al camp GUID_ID de la taula. | |
DateTime? | _Created [get] |
Ens retorna el valor que hi ha al camp CREATED de la taula. | |
DateTime? | _Modified [get] |
Ens retorna el valor que hi ha al camp MODIFIED de la taula. | |
Dictionary< string, object > | _Addons [get] |
Diccionario donde cargaremos los addons disponibles (PE-100212) | |
string | _Pantalla [get, set] |
Nombre clave del formulario. | |
string | _Tabla [get, set] |
Nombre de la tabla que navegamos. | |
AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get] |
Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa. | |
string | _ManteAdic [get, set] |
Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas. | |
![]() | |
string | _Nombre [get, set] |
Nombre. | |
Eventos | |
_Error_Message_LineaDestinatario_After_Handler | _Error_Message_LineaDestinatario_After |
Evento que se dispara despues de establecer un valor en _Error_Message_LineaDestinatario. | |
Clase de negocio para el mantenimiento de comunicados.
Definición en la línea 24 del archivo Comunicados.cs.
|
inline |
Constructor vacío.
Definición en la línea 1040 del archivo Comunicados.cs.
|
inline |
Constructor con código de comunicado existente.
tcCodigo |
Definición en la línea 1052 del archivo Comunicados.cs.
|
inline |
Abrir comunicado.
Definición en la línea 2120 del archivo Comunicados.cs.
|
inline |
Adjuntar archivos adicionales comunes a todos los destinatarios.
tlstArchivosAdjuntar | Lista de archivos a adjuntar existente a la que el addon va a añadir nuevos archivos a adjuntar. |
Definición en la línea 1695 del archivo Comunicados.cs.
|
inline |
Procesos adicionales a realizar antes de enviar email/imprimir a un destinatario y después de enviar/imprimir email a un destinatario.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
toSendMail | Objeto para envío de email caso de envío por email, null caso de comunicado impreso. |
tcCuerpo | Contenido a enviar o imprimir. |
tcCodigo | Código de destinatario. |
tlEmailEnviadoImpresoOk | Email enviado ok, o comunicado impreso ok, en función de si el envío es por email o impreso. |
Definición en la línea 1768 del archivo Comunicados.cs.
|
inline |
Procesos adicionales a realizar antes de generar el comunicado y después de generar el comunicado.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 1729 del archivo Comunicados.cs.
|
inline |
Obtener información adicional por parte de cada addon para almacenar en el fichero de respuesta XML que se devuelve al origen de la llamada a la generación del comunicado.
Definición en la línea 1804 del archivo Comunicados.cs.
|
inline |
Cerrar comunicado.
Definición en la línea 2101 del archivo Comunicados.cs.
|
inline |
Borra el comunicado cargado.
Implementa sage.ew.interficies.IMante.
Definición en la línea 1171 del archivo Comunicados.cs.
|
inlineprotected |
Descargar datos.
Definición en la línea 1338 del archivo Comunicados.cs.
|
inline |
Override del método de duplicación para realizar validaciones específicas.
tcCodigo | Código destino |
Implementa sage.ew.interficies.IMante.
Definición en la línea 1279 del archivo Comunicados.cs.
delegate void Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._Error_Message_LineaDestinatario_After_Handler | ( | string | tcMissatge | ) |
Delegado del evento que se dispara despues de establecer un valor en _Error_Message_LineaDestinatario.
tcMissatge |
|
inline |
Devuelve true si existe comunicado en la base de datos con el código pasado como parámetro, false caso contrario.
Definición en la línea 2087 del archivo Comunicados.cs.
|
inline |
Añadir los destinatarios de un grupo con tipo destinatarios 'Fichero externo' en un comunicado.
tcGrupo | Código del grupo de tipo 'Fichero externo' del cual se extraen los destinatarios a añadir al comunicado. |
tcMensajeError | Mensaje de error caso de que algo no vaya bien. |
Definición en la línea 2142 del archivo Comunicados.cs.
|
inline |
Cargar los datos del comunicado.
Implementa sage.ew.interficies.IMante.
Definición en la línea 1140 del archivo Comunicados.cs.
|
inline |
Obtiene un nuevo nº de comunicado utilizando el contador de comunicados de empresa.
Definición en la línea 1997 del archivo Comunicados.cs.
|
inline |
Dado un DataRow de un fichero externo que se está importando, obtiene el campo Email/Dir.Postal que se ha de guardar en la columna _Destino del ManteTrel de destinatarios fichero externo. Se utiliza solo en comunicados. No se utiliza en grupos de destinatarios (en grupos no hay columna email/dir.postal destino).
loRowFicheroExterno | DataRow con los datos del registro que se está importando del fichero externo. |
toDicCamposEmailDireccion | Diccionario con los nombres de los campos utilizados para identificar la columna email y direccion postal. |
Definición en la línea 1900 del archivo Comunicados.cs.
|
inline |
Retrocede el contador de comunicados de empresa caso que el contador existente en pantalla coincida con el que hay grabado en el contador de empresa.
Definición en la línea 2055 del archivo Comunicados.cs.
|
inline |
Guardar el comunicado.
Implementa sage.ew.interficies.IMante.
Definición en la línea 1215 del archivo Comunicados.cs.
|
inline |
Verificar que al crear un nuevo comunicado dejemos por lo menos unos campos mínimos declarados.
Definición en la línea 1245 del archivo Comunicados.cs.
|
inline |
Según el tipo de destinatario seleccionar un mantetrel u otro para utilizar.
Definición en la línea 1847 del archivo Comunicados.cs.
|
inline |
Abre el formulario de comunicados en forma modal y muestra el comunicado.
Definición en la línea 1320 del archivo Comunicados.cs.
|
inlineprotected |
Evitar que borre el registro de codigo xxxx en las diferentes empresas si los encontraba, cosa que hacía.
Definición en la línea 1382 del archivo Comunicados.cs.
|
inlineprotected |
Devuelve el valor de la columna destino a poner en un comunicado de tipo 'Fichero externo' cuando lo estamos creando a partir de la importación de un grupo de destinatarios de tipo 'Fichero externo'.
tcJsonCamposEmailDireccion | Cadena string con el Json con la declaración de los campo email/dirección del grupo a partir del cual se hace la importación. |
toPropertyInfo | Objeto Property infor |
toDestinatarioGrupo | Linea de destinatario de grupo a partir de la que se genera registro en comunicado. |
Definición en la línea 1547 del archivo Comunicados.cs.
|
inlineprotected |
Al importar a un comunicado de tipo 'Fichero externo' los destinatarios de un grupo de destinatarios de tipo 'Fichero externo' hay que verificar que si el comunicado es de tipo email, que tengamos en el grupo la columna email identificada, y si el comunicado es de tipo impreso, hay que asegurarse de que el grupo tenga la columna direccion, cpostal, poblacion y provincia identificadas.
toGrupo | Código de grupo a verificar. |
tcMensajeError | Mensaje de error caso de que algo vaya mal. |
Definición en la línea 1410 del archivo Comunicados.cs.
bool Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._Cancelando = false |
Flag activo cuando se cancela edición.
Definición en la línea 702 del archivo Comunicados.cs.
bool Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._ComunicadoProcExterno = false |
Flag con el que marcaremos momentaneamente los comunicados que se generan desde otras pantallas diferentes a comunicados, tanto en FOX (carta500.scx, mandgen2.scx) como en .NET (ficha cliente pestaña mandatos, addon de RGPD 4 tipos diferentes comunicados).
Se marcará el comunicado solo de esta forma en el momento en que se genera el comunicado y se accede al formulario del comunicado partiendo del proceso que ha generado el comunicado.
Si se accede a un comunicado que se generó externamente, pero se accede más tarde del momento de generación, por navegación botonera o browser, tecleando el código, no se marcará como tal. La intentción es que si venimos de un comunicado generado externamente no podamos cambiar de comunicado ni por botonera ni poniendo numero en el txtnumero, ni por browser, y se tenga que hacer el proceso de envío o como mucho abandonar la pantalla.
Definición en la línea 985 del archivo Comunicados.cs.
string Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._FicheroXmlEnlaceComunicadoProcExterno = "" |
Ruta al fichero XML de enlace mientras se está creando un comunicado que viene de generación por proceso externo. Se utiliza solo en el caso de que estemos generando un comunicado desde proceso externo (CARTA500.SCX, MANDGEN2.SCX, ficha cliente pestaña mandatos, RGPD).
Esta propiedad no se guarda en ningún campo de la bd, solo tiene valor mientras se está generando el comunicado desde proceso externo. Si se consulta el comunicado fuera del proceso no tendrá valor, aunque originalmente se crease el comunicado a partir de un proceso externo de los comentados.
Definición en la línea 1019 del archivo Comunicados.cs.
string Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._FicheroXmlRespuestaComunicadoProcExterno = "" |
Ruta al fichero XML de respuesta de generación del comunicado.
Se utiliza solo en el caso de que estemos generando un comunicado desde proceso externo (CARTA500.SCX, MANDGEN2.SCX, ficha cliente pestaña mandatos, RGPD).
Definición en la línea 994 del archivo Comunicados.cs.
Imagenes Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._Imagenes = null |
ManteTRel de imagenes tal como lo necesita el usercontrol existente en frmAdjuntosComunicados para su edición.
Definición en la línea 644 del archivo Comunicados.cs.
|
getset |
Asunto.
Definición en la línea 150 del archivo Comunicados.cs.
|
getset |
Comunicado cerrado si/no.
Definición en la línea 424 del archivo Comunicados.cs.
|
getset |
Codigo del comunicado.
Implementa sage.ew.interficies.IMante.
Definición en la línea 66 del archivo Comunicados.cs.
|
getset |
Configuración de las expresiones de comunicados.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 117 del archivo Comunicados.cs.
|
get |
Configuración de las expresiones de comunicados.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 95 del archivo Comunicados.cs.
|
getset |
Copias para imprimir el comunicado.
Definición en la línea 495 del archivo Comunicados.cs.
|
getset |
Cuerpo del comunicado.
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 462 del archivo Comunicados.cs.
|
getset |
Flag que utilizaremos cuando queramos desactivar la ejecución del evento que se ejecuta al dar valor a la propiedad _Error_Message_LineaDestinatario el cual muestra por pantalla mensaje de error.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 670 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios clientes para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Clientes'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 716 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios clientes potenciales para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Clientes potenciales'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 790 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios cuentas contables para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Cuentas contables'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 864 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios usuarios para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Fichero externo Excel, CSV, XML, JSON'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 938 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios proveedores para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Proveedores'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 753 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios usuarios para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Usuarios'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 901 del archivo Comunicados.cs.
|
get |
ManteTRel de destinatarios clientes potenciales para el caso de que el comunicado sea con destinatarios corresponda al tipo 'Vendedores'.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 827 del archivo Comunicados.cs.
|
getset |
Tipo de dirección email a utilizar (caso comunicado tipo email), o tipo de dirección postal a utilizar (caso comunicado impreso) Según el tipo de destinatario (clientes, proveedores, etc.) puede adoptar diferentes valores. Representa un primer nivel de selección de la dirección email o dirección postal a utilizar. El valor 1 representará el valor no declarado. Por compatilidad con los comunicados de FOX, donde se utilizaba 1, 2, 3, 4 para los diferentes tipos, siendo 1 el tipo no declarado.
Definición en la línea 314 del archivo Comunicados.cs.
|
getset |
Segundo nivel de selección del tipo de dirección email a utilizar (caso comunicado tipo email), o tipo de dirección postal a utilizar (caso comunicado impreso) Según el tipo de destinatario (clientes, proveedores, etc.) puede adoptar diferentes valores.
Definición en la línea 332 del archivo Comunicados.cs.
|
getset |
Si el envio es por email, validar uno a uno.
Definición en la línea 502 del archivo Comunicados.cs.
|
getset |
Código de empresa.
Definición en la línea 51 del archivo Comunicados.cs.
|
getset |
Mensaje de error durante el procesamiento de una linea de destinatario.. Contrariamente a la propiedad _Error_Message utilizada para procesar errores en datos generales del comunicado, los cambios en el valor de la propiedad _Error_Message_LineaDestinatario sí que la procesaremos mediante evento al que se enlazará el formulario de forma que al cambiar el valor de la propiedad ejecutará el evento respectivo que hará saltar el mensaje automáticamente.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 679 del archivo Comunicados.cs.
|
get |
Devuelve true si el comunicado en el que estamos es de RGPD.
Definición en la línea 1000 del archivo Comunicados.cs.
|
getset |
Excluir clientes de baja en comunicados de clientes/cuentas.
Definición en la línea 596 del archivo Comunicados.cs.
|
getset |
Fecha de cierre del comunicado.
Definición en la línea 441 del archivo Comunicados.cs.
|
getset |
Fecha de creación del comunicado.
Definición en la línea 348 del archivo Comunicados.cs.
|
get |
ManteTRel de ficheros adjuntos al comunicado.
Definición en la línea 612 del archivo Comunicados.cs.
|
getset |
Grupo destinatarios utilizado en un comunicado de tipo 'Fichero externo', guarda el grupo de destinatarios de tipo fichero externo que se utilizó opcionalmente para la creación del comunicado.
Un comunicado de tipo 'Fichero externo' se puede crear de la forma manual importando un fichero externo y seleccionando todas las opciones y identificando las columnas email, direccion, cpostal, poblacion, provincia, pero también se puede crear importando un grupo de destinatarios de tipo 'Fichero externo' en el que previamente ya se ha realizado toda la selección de opciones. En la creación de grupos de destinatarios de tipo 'Fichero externo' se obliga a declarar las columnas email, direccion, cpostal, poblacion, provincia, por tanto, importando ese grupo ya tendremos todo lo que hace falta pues se guarda en el propio grupo, y se puede traer toda esa información al comunicado a GESTION!C_COMUNI
Implementa Sage.ES.S50.Comunicados.Negocio.Clases.IConfiguracionComunicadosListados.
Definición en la línea 390 del archivo Comunicados.cs.
|
getset |
Nombre de las columnas que representan el email, dirección, cpostal, poblacion, provincia y campo clave del fichero importado (en un comunicado con destinatarios de tipo importación de fichero externo)
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 577 del archivo Comunicados.cs.
|
getset |
Ruta al fichero importado, caso de comunicado con destinatarios de tipo "Importación fichero externo Excel, Csv, Xml, Json".
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 519 del archivo Comunicados.cs.
|
getset |
Título de la columna del fichero importado que ejerce como campo clave.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 557 del archivo Comunicados.cs.
|
getset |
Lista de títulos de columnas del fichero importado (en un comunicado con destinatarios de tipo importación de fichero externo)
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 538 del archivo Comunicados.cs.
|
getset |
Impresora utilizada para imprimir el comunicado.
Definición en la línea 479 del archivo Comunicados.cs.
|
getset |
Bindearemos el mantegrid a este mantetrel. A medida que el usuario se vaya desplazando por la botonera o cree o consulte un grupo pondremos en esta propiedad el valor que corresponda que será un objeto de la clase ManteTRel de destinatarios del tipo de destinatarios que corresponda según el tipo declarado en el propio mantenimiento.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 710 del archivo Comunicados.cs.
|
getset |
Tipo de destinatarios formato entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento de comunicados.
Definición en la línea 285 del archivo Comunicados.cs.
|
getset |
Tipo de envío entero, esta propiedad es la que se bindea contra el control visual en el mantenimiento deL comunicado.
A pesar de que el valor por defecto del campo TIPO_ENVIO en GESTION!C_COMUNI es 2 (email, es herencia de FOX), aquí en .NET hacemos que al crear por defecto un comunicado que por defecto coja valor "NoDefinido" en el tipo de envío, para obligar al usuario a seleccionar el tipo que quiere.
summary> La propiedad TipoDestinatarios será un enumerable formado por { NoDefinido=1, Clientes=2, Proveedores=3, ClientesPotenciales=4, CuentasContables=6, Vendedores=7, Usuarios=8, FicheroExterno=5) /summary>
Definición en la línea 233 del archivo Comunicados.cs.
|
getset |
Observaciones internas del comunicado.
Definición en la línea 407 del archivo Comunicados.cs.
|
getset |
Plantilla utilizada para el comunicado.
Definición en la línea 365 del archivo Comunicados.cs.
|
getset |
Registro activo.
summary> La propiedad _TipoEnvio será un enumerable formado por { NoDefinido=0, Email=2, Impreso=3) /summary> remarks> En la enumeración 'TipoEnvioComunicados' pasamos de NoDefinido=0 a Email=2 saltándonos 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>
Definición en la línea 183 del archivo Comunicados.cs.
|
getset |
Configuración de la programación.
Definición en la línea 166 del archivo Comunicados.cs.
|
getset |
Tipo de destinatarios.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 259 del archivo Comunicados.cs.
|
getset |
Definición en la línea 208 del archivo Comunicados.cs.
|
getset |
Tipo de entidad contenedora de destinatarios.
Implementa sage.ew.interficies.IEntidadConDestinatarios.
Definición en la línea 650 del archivo Comunicados.cs.
|
getset |
Tipo de plantilla.
Definición en la línea 134 del archivo Comunicados.cs.
_Error_Message_LineaDestinatario_After_Handler Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados._Error_Message_LineaDestinatario_After |
Evento que se dispara despues de establecer un valor en _Error_Message_LineaDestinatario.
Definición en la línea 663 del archivo Comunicados.cs.