Negocio para Informes configurables. Más...
Estructuras de datos | |
class | DestinatariosInforme |
Clase para gestionar el mantenimiento de los destinatarios. Más... | |
class | FiltrosFechasInforme |
Clase ManteTRel para los datos de filtros por fecha del informe personalizable. Más... | |
Métodos públicos | |
InformesConfigurables () | |
Constructor vacio. | |
InformesConfigurables (string lcCodigo) | |
Constructor con parametros. | |
void | _AddRegistrosEmailGenerico (string lcCodigo) |
Añade un registro de email generico al mantetrel de Destinatarios. | |
DataTable | GetRegistrosOpcForm (string tcPantalla="") |
Devuelve los registros de INFORAUT!IAOPCFORM asociados a this.Pantalla. | |
DataRow | GetRegistrosEmailGenerico (string tcCodigo) |
Devuelve un registros de correo electronico (INFORAUT!IAEMADEF) segun su id (LINEA) | |
DataTable | GetRegistrosEmailEspecificos () |
Devuelve un datatable con los registros en INFORAUT!IAEMAPR de la pantalla selccionada. | |
DataTable | GetRegistrosLog () |
Devuelve un datatable con los registros de INFORAUT!IAREGISTRO por Asi. | |
void | _ShowRegistro (FormBase loForm) |
Muestra el mantenimient directamente en la pestaña del registro. | |
override void | _New (string tcCodigo="") |
Nuevo registro para informes configurables. | |
string | _NuevoCodigoInforme () |
Devuelve un nuevo codigo de informe. | |
void | _NewInformePantalla (string tcPantalla="", string tcConfig="", DataTable toFiltrosFecha=null, bool tlEsProceso=false) |
Creación de un nuevo informe configurable. | |
void | _AddFiltrosFecha (DataTable toFiltrosFechas=null) |
Añade los nuevos filtros tipo fecha al mantetrel de Filtros (_TRelFiltrosFechas) | |
bool | _CambiarEstado (int tnEstado=0) |
Cambia el estado del informe. | |
bool | _Procesar (DateTime toDate, bool tlForzar=false) |
Proceso del informe configurable en la fecha pasada como parametro. | |
void | _LoadFiltrosOpcionesParaEjecucion (FormListado toForm) |
Carga filtros y opciones del informes actual en el listado asociado toForm. | |
override bool | _Save () |
Guarda la información en las tablas correspondientes. | |
bool | _GuardarEstado (int tnEstado=0) |
Cambia el estado (campo "correcto") del registro. | |
override bool | _Delete () |
Override de delete. | |
bool | _SaveFiltrosOpciones (string tcConfiguracion) |
Guarda filtros y opciones para la configuración seleccionada. | |
override void | _Load () |
Carga de datos. | |
bool | _LoadFiltrosOpciones (ref string tcFiltros, ref string tcOpciones, ref string tcDivisa, ref bool tlAplicarIva) |
Carga la configuracion del informe personalizable. Devuelve true si puede recuperar la info. Dicha info la devuelve por referencia en tcFiltros y tcOpciones. | |
bool | _ParseFiltrosOpciones (string tcConfig, ref string tcFiltros, ref string tcOpciones, ref string tcDivisa, ref bool tlAplicarIva) |
Divide el string tcConfig en 3 substrings filtros (tcFiltros - xml), opciones (tcOpciones - xml) y divisa (tcDivisa - json) | |
Campos de datos | |
DataTable | _FiltrosFechas = null |
Propiedad que contendra los nuevos filtros a añadir al informe. | |
BackgroundWorker | _BackgroundWorker = null |
Background Worker (en caso que lo haya) | |
int | _LineaRegistro = -1 |
Linea del registro (en caso que lo haya) | |
sage.ew.formul.UserControls.Tarea | _TareaProgramacion = new sage.ew.formul.UserControls.Tarea() |
Tarea de programación asociada al mantenimiento. | |
int | _FormSelectedIndex = 0 |
Indice del Tab seleccionado por el formulario de manteniminto. | |
Atributos públicos estáticos | |
static List< object > | _ListaComboFechaIni = new List<object>() { "Día inicial mes", "Fecha listado", "Fecha sistema", "Periodo inicial" } |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (desde) | |
static List< object > | _ListaComboFechaFin = new List<object>() { "Día final mes", "Fecha listado", "Fecha sistema", "Periodo final" } |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (hasta) | |
static List< object > | _ListaTipos = new List<object>() { "Días", "Meses" } |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (hasta) | |
Métodos protegidos | |
override void | _Exportar_Null () |
Override de _Exportar_Null Nos permite definir el campo como string, excepccion de este mantenimiento. | |
Propiedades | |
string | User [get, set] |
Usuario del registro. | |
string | Pantalla [get, set] |
Pantalla del registro. | |
string | _Accion [get, set] |
Accion a realizar. | |
string | PantallaOriginal [get, set] |
Contendra la pantalla original del registro. | |
string | NomPantalla [get] |
Contiene el nombre de la pantalla. | |
string | Asi [get, set] |
Asi del registro. | |
override string | _Nombre [get, set] |
Nombre. | |
override string | _Codigo [get, set] |
Valor del campo clave. | |
bool | _Sage50 [get, set] |
Boleano que indica si el informe se ha creado desde Sage50c. | |
string | _Defi2 [get, set] |
Descripcion/observaciones. | |
bool | _Predet [get, set] |
Registro predeterminado. | |
string | _Config [get, set] |
Condiguracion del informe. | |
string | _Asunto [get, set] |
Asunto del email. | |
string | _Cuerpo [get, set] |
Cuerpo del email. | |
int | _Exporta [get, set] |
Tipo de exportación del informe. | |
DateTime? | UltimaEjecucion [get, set] |
Fecha de bloqueo de envio de comunicados por SMS. | |
bool | Pdf [get, set] |
Exportacion tipo pdf. | |
bool | Excel [get, set] |
Exportación tipo excel. | |
bool | Html [get, set] |
Exportación tipo HTML. | |
bool | Xml [get, set] |
Exportación tipo XML. | |
bool | Impresora [get, set] |
Exportación tipo Impresora. | |
bool | Proceso [get, set] |
Exportación tipo Proceso. | |
bool | Txt [get, set] |
Exportación tipo TXT. | |
bool | Csv [get, set] |
Exportación tipo CSV. | |
string | _Programacion [get, set] |
Configuración de la programación. | |
bool | Activo [get, set] |
Registro activo. | |
bool | _EsProceso [get, set] |
Indica si el informe es un listado (false) o un proceso (true) | |
int | Correcto [get, set] |
Registro activo. | |
InformesConfigurables.FiltrosFechasInforme | _TRelFiltrosFechas [get] |
Mante TRel para filtros de fechas. | |
InformesConfigurables.DestinatariosInforme | _TRelDestinatarios [get] |
Mante TRel de destinatarios. | |
Negocio para Informes configurables.
Definición en la línea 35 del archivo InformesConfigurables.cs.
|
inline |
Constructor vacio.
Definición en la línea 489 del archivo InformesConfigurables.cs.
|
inline |
Constructor con parametros.
Definición en la línea 497 del archivo InformesConfigurables.cs.
|
inline |
Añade los nuevos filtros tipo fecha al mantetrel de Filtros (_TRelFiltrosFechas)
toFiltrosFechas |
Definición en la línea 728 del archivo InformesConfigurables.cs.
|
inline |
Añade un registro de email generico al mantetrel de Destinatarios.
lcCodigo | Código de la linea a añadir (INFORAUT!IAEMADEF) |
Definición en la línea 539 del archivo InformesConfigurables.cs.
|
inline |
Cambia el estado del informe.
tnEstado | Valor del nuevo estado |
Definición en la línea 795 del archivo InformesConfigurables.cs.
|
inline |
|
inlineprotected |
Override de _Exportar_Null Nos permite definir el campo como string, excepccion de este mantenimiento.
Definición en la línea 783 del archivo InformesConfigurables.cs.
|
inline |
Cambia el estado (campo "correcto") del registro.
tnEstado |
Definición en la línea 1406 del archivo InformesConfigurables.cs.
|
inline |
Carga de datos.
Definición en la línea 1572 del archivo InformesConfigurables.cs.
|
inline |
Carga la configuracion del informe personalizable. Devuelve true si puede recuperar la info. Dicha info la devuelve por referencia en tcFiltros y tcOpciones.
tcFiltros | Filtros del listados (salida) |
tcOpciones | Opciones del listado (salida) |
tcDivisa | Configuracion de la divisa del listado (salida) |
tlAplicarIva | Configuracion de la combo para aplicar iva (salida) |
Definición en la línea 1636 del archivo InformesConfigurables.cs.
|
inline |
Carga filtros y opciones del informes actual en el listado asociado toForm.
toForm |
Definición en la línea 864 del archivo InformesConfigurables.cs.
|
inline |
Nuevo registro para informes configurables.
tcCodigo |
Definición en la línea 660 del archivo InformesConfigurables.cs.
|
inline |
Creación de un nuevo informe configurable.
tcPantalla | Pantalla |
tcConfig | Configuración actual del informe |
toFiltrosFecha | Datatable con los posibles filtros tipo fecha del informe (opcional) |
tlEsProceso | Define si el nuevo informe sera tipo listado (false) o tipo proceso (true) |
Definición en la línea 701 del archivo InformesConfigurables.cs.
|
inline |
Devuelve un nuevo codigo de informe.
Definición en la línea 674 del archivo InformesConfigurables.cs.
|
inline |
Divide el string tcConfig en 3 substrings filtros (tcFiltros - xml), opciones (tcOpciones - xml) y divisa (tcDivisa - json)
tcConfig | String de configiuración (entrada) |
tcFiltros | Filtros del listados (salida) |
tcOpciones | Opciones del listado (salida) |
tcDivisa | Configuracion de la divisa del listado (salida) |
tlAplicarIva | Configuracion de la combo para aplicar iva (salida) |
Definición en la línea 1659 del archivo InformesConfigurables.cs.
|
inline |
Proceso del informe configurable en la fecha pasada como parametro.
toDate | Fecha a procesar |
tlForzar | Opcion para forzar la ejecucion (cambia el campo "activo" a .T. para ejecutar) |
Definición en la línea 811 del archivo InformesConfigurables.cs.
|
inline |
Guarda la información en las tablas correspondientes.
Definición en la línea 1369 del archivo InformesConfigurables.cs.
|
inline |
Guarda filtros y opciones para la configuración seleccionada.
Definición en la línea 1552 del archivo InformesConfigurables.cs.
|
inline |
Muestra el mantenimient directamente en la pestaña del registro.
Definición en la línea 649 del archivo InformesConfigurables.cs.
|
inline |
Devuelve un datatable con los registros en INFORAUT!IAEMAPR de la pantalla selccionada.
Definición en la línea 612 del archivo InformesConfigurables.cs.
|
inline |
Devuelve un registros de correo electronico (INFORAUT!IAEMADEF) segun su id (LINEA)
tcCodigo | Linea del registro |
Definición en la línea 584 del archivo InformesConfigurables.cs.
|
inline |
Devuelve un datatable con los registros de INFORAUT!IAREGISTRO por Asi.
Definición en la línea 628 del archivo InformesConfigurables.cs.
|
inline |
Devuelve los registros de INFORAUT!IAOPCFORM asociados a this.Pantalla.
tcPantalla |
Definición en la línea 559 del archivo InformesConfigurables.cs.
BackgroundWorker sage.addons.infconfig.Negocio.Clases.InformesConfigurables._BackgroundWorker = null |
Background Worker (en caso que lo haya)
Definición en la línea 103 del archivo InformesConfigurables.cs.
DataTable sage.addons.infconfig.Negocio.Clases.InformesConfigurables._FiltrosFechas = null |
Propiedad que contendra los nuevos filtros a añadir al informe.
Definición en la línea 98 del archivo InformesConfigurables.cs.
int sage.addons.infconfig.Negocio.Clases.InformesConfigurables._FormSelectedIndex = 0 |
Indice del Tab seleccionado por el formulario de manteniminto.
Definición en la línea 644 del archivo InformesConfigurables.cs.
int sage.addons.infconfig.Negocio.Clases.InformesConfigurables._LineaRegistro = -1 |
Linea del registro (en caso que lo haya)
Definición en la línea 107 del archivo InformesConfigurables.cs.
|
static |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (hasta)
Definición en la línea 89 del archivo InformesConfigurables.cs.
|
static |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (desde)
Definición en la línea 85 del archivo InformesConfigurables.cs.
|
static |
Lista estática con los valores para la combo de modificacion de filtros tipo fecha (hasta)
Definición en la línea 93 del archivo InformesConfigurables.cs.
sage.ew.formul.UserControls.Tarea sage.addons.infconfig.Negocio.Clases.InformesConfigurables._TareaProgramacion = new sage.ew.formul.UserControls.Tarea() |
Tarea de programación asociada al mantenimiento.
Definición en la línea 450 del archivo InformesConfigurables.cs.
|
getset |
Accion a realizar.
Definición en la línea 158 del archivo InformesConfigurables.cs.
|
getset |
Asunto del email.
Definición en la línea 276 del archivo InformesConfigurables.cs.
|
getset |
Valor del campo clave.
Definición en la línea 224 del archivo InformesConfigurables.cs.
|
getset |
Condiguracion del informe.
Definición en la línea 267 del archivo InformesConfigurables.cs.
|
getset |
Cuerpo del email.
Definición en la línea 285 del archivo InformesConfigurables.cs.
|
getset |
Descripcion/observaciones.
Definición en la línea 249 del archivo InformesConfigurables.cs.
|
getset |
Indica si el informe es un listado (false) o un proceso (true)
Definición en la línea 424 del archivo InformesConfigurables.cs.
|
getset |
Tipo de exportación del informe.
Definición en la línea 294 del archivo InformesConfigurables.cs.
|
getset |
Nombre.
Definición en la línea 207 del archivo InformesConfigurables.cs.
|
getset |
Registro predeterminado.
Definición en la línea 258 del archivo InformesConfigurables.cs.
|
getset |
Configuración de la programación.
Definición en la línea 398 del archivo InformesConfigurables.cs.
|
getset |
Boleano que indica si el informe se ha creado desde Sage50c.
Definición en la línea 240 del archivo InformesConfigurables.cs.
|
get |
Mante TRel de destinatarios.
Definición en la línea 472 del archivo InformesConfigurables.cs.
|
get |
Mante TRel para filtros de fechas.
Definición en la línea 455 del archivo InformesConfigurables.cs.
|
getset |
Registro activo.
Definición en la línea 415 del archivo InformesConfigurables.cs.
|
getset |
Asi del registro.
Definición en la línea 198 del archivo InformesConfigurables.cs.
|
getset |
Registro activo.
Definición en la línea 440 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo CSV.
Definición en la línea 389 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo excel.
Definición en la línea 341 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo HTML.
Definición en la línea 349 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo Impresora.
Definición en la línea 365 del archivo InformesConfigurables.cs.
|
get |
Contiene el nombre de la pantalla.
Definición en la línea 178 del archivo InformesConfigurables.cs.
|
getset |
Pantalla del registro.
Definición en la línea 143 del archivo InformesConfigurables.cs.
|
getset |
Contendra la pantalla original del registro.
Definición en la línea 173 del archivo InformesConfigurables.cs.
|
getset |
Exportacion tipo pdf.
Definición en la línea 333 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo Proceso.
Definición en la línea 373 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo TXT.
Definición en la línea 381 del archivo InformesConfigurables.cs.
|
getset |
Fecha de bloqueo de envio de comunicados por SMS.
Definición en la línea 313 del archivo InformesConfigurables.cs.
|
getset |
Usuario del registro.
Definición en la línea 129 del archivo InformesConfigurables.cs.
|
getset |
Exportación tipo XML.
Definición en la línea 357 del archivo InformesConfigurables.cs.