Cargando...
Buscando...
Nada coincide
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.
 
bool _UpdateRegistro (string tcPantalla, string tcAsi, int tnRegistro, int tnEstado, string tcProceso="", string tcPila="")
 Actualizaun registro de log (INFORAUT!IAREGISTRO) para informes configurables.
 
bool _ProcesarInformes (DataTable toInformes, bool tlForzarProceso=false)
 Proceso de los informes configurables contenidos en toInformes (nogocio)
 

Campos de datos

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

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 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 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 de esta clase está generada del siguiente archivo: