Referencia de la Clase sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables

Negocio para la ejecución de Informes Configurables (se invoca en frmEjecucionInformesConfigurables) Más...

Métodos públicos

DataTable GetRegistrosOpcForm (string tcGrupo="", string tcEmpresa="", string tcPantalla="", string tcAsi="")
 Devuelve los registros de INFORAUT!IAOPCFORM asociados a tcGrupo, tcEmpresa, tcPantalla, tcAsi en caso de que esten definidos Más...
 
bool _UpdateRegistro (string tcPantalla, string tcAsi, int tnRegistro, int tnEstado, string tcProceso="", string tcPila="")
 Actualizaun registro de log (INFORAUT!IAREGISTRO) para informes configurables Más...
 
bool _ProcesarInformes (DataTable toInformes, bool tlForzarProceso=false)
 Proceso de los informes configurables contenidos en toInformes (nogocio) Más...
 

Campos de datos

List< string > _LogProceso = new List<string>() { }
 Proceso Más...
 
List< string > _Errors = new List<string>() { }
 Errores Más...
 
List< string > _InformesGenerados = new List<string>() { }
 Informes generados por el proceso Más...
 
BackgroundWorker workerThread = null
 BackgroundWorker general (el del formulario que lo invoca) Más...
 

Descripción detallada

Negocio para la ejecución de Informes Configurables (se invoca en frmEjecucionInformesConfigurables)

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

Documentación de las funciones miembro

◆ _ProcesarInformes()

bool sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables._ProcesarInformes ( DataTable  toInformes,
bool  tlForzarProceso = false 
)
inline

Proceso de los informes configurables contenidos en toInformes (nogocio)

Parámetros
toInformesDatatable con los informes a procesar
tlForzarProcesoFuerza el proceso (marca el campo "activo" a true y ejecuta el informe)
Devuelve
true si no se ha producido ningún error, false en caso contrario

Definición en la línea 151 del archivo EjecucionInformesConfigurables.cs.

◆ _UpdateRegistro()

bool sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables._UpdateRegistro ( string  tcPantalla,
string  tcAsi,
int  tnRegistro,
int  tnEstado,
string  tcProceso = "",
string  tcPila = "" 
)
inline

Actualizaun registro de log (INFORAUT!IAREGISTRO) para informes configurables

Parámetros
tcPantallaPantalla del informe
tcAsiCódigo del informe
tnRegistroLinea del registro a actualizar
tnEstadoEstado del proceso
tcProcesoLog del proceso
tcPilaLog de la pila
Devuelve
true si ha ido bien, false en caso contrario

Definición en la línea 124 del archivo EjecucionInformesConfigurables.cs.

◆ GetRegistrosOpcForm()

DataTable sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables.GetRegistrosOpcForm ( string  tcGrupo = "",
string  tcEmpresa = "",
string  tcPantalla = "",
string  tcAsi = "" 
)
inline

Devuelve los registros de INFORAUT!IAOPCFORM asociados a tcGrupo, tcEmpresa, tcPantalla, tcAsi en caso de que esten definidos

Parámetros
tcGrupoGrupo a filtrar (opcional)
tcEmpresaEmpresa a filtrar (opcional)
tcPantallaPantalla a filtrar (opcional)
tcAsiCodigo de informe a filtrar (opcional)
Devuelve
DataTable de resultados

Definición en la línea 49 del archivo EjecucionInformesConfigurables.cs.

Documentación de los campos

◆ _Errors

List<string> sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables._Errors = new List<string>() { }

Errores

Definición en la línea 33 del archivo EjecucionInformesConfigurables.cs.

◆ _InformesGenerados

List<string> sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables._InformesGenerados = new List<string>() { }

Informes generados por el proceso

Definición en la línea 38 del archivo EjecucionInformesConfigurables.cs.

◆ _LogProceso

List<string> sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables._LogProceso = new List<string>() { }

Proceso

Definición en la línea 28 del archivo EjecucionInformesConfigurables.cs.

◆ workerThread

BackgroundWorker sage.addons.infconfig.Negocio.Clases.EjecucionInformesConfigurables.workerThread = null

BackgroundWorker general (el del formulario que lo invoca)

Definición en la línea 138 del archivo EjecucionInformesConfigurables.cs.


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