Referencia de la Clase sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnosticaabstract

Clase abstracta para pruebas diagnósticas Más...

Diagrama de herencias de sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica
sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica sage.ew.DiagnosticoAutomatico.IProcessBarPruebaDiagnostica sage.ew.contabilidad.Diagnostico.CuentasVariasMonedas sage.ew.contabilidad.Diagnostico.DesviacionCambioDivisa sage.ew.contabilidad.Diagnostico.DiferenciasCambioDivisa sage.ew.contabilidad.Diagnostico.DiferenciasCambioNoMarcadas sage.ew.Diagnostico.EliminarDocumentosIncompletos sage.ew.Diagnostico.ValidarFramefork48 sage.ew.DiagnosticoAutomatico.Diagnosticos.ArticulosSinPrecio sage.ew.DiagnosticoAutomatico.Diagnosticos.AsientosConAsiInformado sage.ew.DiagnosticoAutomatico.Diagnosticos.AsientosConCuentaInexistente sage.ew.DiagnosticoAutomatico.Diagnosticos.AsisDeIvaRepercutidoExistenEnAsientos sage.ew.DiagnosticoAutomatico.Diagnosticos.AsisDeIvaSoportadoExistenEnAsientos sage.ew.DiagnosticoAutomatico.Diagnosticos.CabecerasLineasDocumentosVentas sage.ew.DiagnosticoAutomatico.Diagnosticos.ClientesSinCuenta sage.ew.DiagnosticoAutomatico.Diagnosticos.ComprobacionesArticulo sage.ew.DiagnosticoAutomatico.Diagnosticos.CuentasDeTipoDeCobroCreadas sage.ew.DiagnosticoAutomatico.Diagnosticos.EliminarRegistrosIvaSinAsiento sage.ew.DiagnosticoAutomatico.Diagnosticos.EmpresaStockValida sage.ew.DiagnosticoAutomatico.Diagnosticos.ExisteUsuarioSageSystem sage.ew.DiagnosticoAutomatico.Diagnosticos.GruposDeEmpresaCreadosExternamente sage.ew.DiagnosticoAutomatico.Diagnosticos.GruposEmpresaInaccesibles sage.ew.DiagnosticoAutomatico.Diagnosticos.MismaConfiguracionGrupoEmpresas sage.ew.DiagnosticoAutomatico.Diagnosticos.NivelesDeCuentas sage.ew.DiagnosticoAutomatico.Diagnosticos.NumerosDeAsientoNegativos sage.ew.DiagnosticoAutomatico.Diagnosticos.PrecioSinArticulo sage.ew.DiagnosticoAutomatico.Diagnosticos.ProveedoresSinCuenta sage.ew.DiagnosticoAutomatico.Diagnosticos.RegistrosCreadosFueraNegocio sage.ew.DiagnosticoAutomatico.Diagnosticos.TiposDeAsientoDesconocidos sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosCreadosExternamente sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinAccesoUltimoAnyo sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinCuentaSage sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinUnificar sage.ew.ewbase.Diagnostico.CopiaSeguridadPruebaDiagnostica sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnostica sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnosticaSDI sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnosticaValoresDefecto sage.ew.ewbase.Diagnostico.RecomenContaPlus sage.ew.ewbase.Diagnostico.RecomenFacturaPlus sage.ew.ewbase.Diagnostico.ValidacionDatosPruebaDiagnostica sage.ew.ewbase.Diagnostico.ValidServidor sage.ew.ewbase.Diagnostico.ValidTerminal sage.ew.serie.Diagnostico.ComprobacionesSeries sage.ew.tpv.Diagnostico.FacturacionTicketsSinValidacionesFactuCert

Métodos públicos

 PruebaDiagnostica (TipoCategoriaPruebaDiagnostica teCategoria, string tcNombre, string tcDescipcion)
 Constructor con parámetros Más...
 
abstract IEnumerable< IResultadoPruebaDiagnosticaEjecutar ()
 Métodod para ejecutar la prueba Más...
 
string GetNombre ()
 Obtiene el nombre Más...
 
string GetCategoria ()
 Obtiene la categoría Más...
 
string GetDescripcion ()
 Obtiene la descripción Más...
 
string GetDescripcionCategoria ()
 Obtiene la descripción de la categoría Más...
 
void SetAccionCorrectora (IAccionCorrectora accion)
 Establece la eventual acción correctora Más...
 
IAccionCorrectora GetAccionCorrectora ()
 Obtiene la acción correctora asociada o en su defecto Null Más...
 

Métodos protegidos

IResultadoPruebaDiagnostica GetResultadoPreconfigurado ()
 Construye un objeto para el retorno de la ejecución con la parte fija ya informada Más...
 
IResultadoPruebaDiagnostica GetResultadoPreconfigurado (string query)
 Construye un objeto para el retorno de la ejecución con la parte fija ya informada Más...
 
IResultadoPruebaDiagnostica EvaluarQueryPorRegistrosAfectados (string tcQuery, IResultadoPruebaDiagnostica toResultados=null)
 Evalua un query por número de registros. Para usar con DELETE, INSERT, UPDATE Más...
 
IResultadoPruebaDiagnostica EvaluarQueryPorNumeroRegistros (string tcQuery, IResultadoPruebaDiagnostica toResultados=null)
 Evalua un query por número de registros Más...
 
IResultadoPruebaDiagnostica EvaluarQueryPorNumeroRegistros (string tcQuery, int tnRegistrosPermitidos, IResultadoPruebaDiagnostica toResultados=null)
 Evalua un query por número de registros Más...
 
void _ActuaProgress (int tnCont, int tnMax, string tcText)
 Método para actualizar la barra de progreso Más...
 

Atributos protegidos

readonly TipoCategoriaPruebaDiagnostica Categoria = TipoCategoriaPruebaDiagnostica.Indeterminada
 Categoría a la que pertenece la prueba Más...
 
readonly string Nombre = string.Empty
 Nombre de la prueba Más...
 
readonly string Descripcion = string.Empty
 Descripción de la prueba realizada Más...
 

Eventos

OnTestProcessChange _OnTestProcessChange
 Definición del el evento OnTestProcessChange Más...
 
- Eventos heredados desde sage.ew.DiagnosticoAutomatico.IProcessBarPruebaDiagnostica
OnTestProcessChange _OnTestProcessChange
 Evento para definir el cambio de la barra de proceso Más...
 

Descripción detallada

Clase abstracta para pruebas diagnósticas

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

Documentación del constructor y destructor

◆ PruebaDiagnostica()

sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.PruebaDiagnostica ( TipoCategoriaPruebaDiagnostica  teCategoria,
string  tcNombre,
string  tcDescipcion 
)
inline

Constructor con parámetros

Parámetros
teCategoriaCategoría de la prueba
tcNombreNombre de la prueba
tcDescipcionDescripción

Definición en la línea 62 del archivo DiagnosticoPruebasImp.cs.

Documentación de las funciones miembro

◆ _ActuaProgress()

void sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica._ActuaProgress ( int  tnCont,
int  tnMax,
string  tcText 
)
inlineprotected

Método para actualizar la barra de progreso

Parámetros
tnCont
tnMax
tcText

Definición en la línea 245 del archivo DiagnosticoPruebasImp.cs.

◆ Ejecutar()

abstract IEnumerable<IResultadoPruebaDiagnostica> sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.Ejecutar ( )
pure virtual

Métodod para ejecutar la prueba

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Implementado en sage.ew.DiagnosticoAutomatico.Diagnosticos.GruposEmpresaInaccesibles, sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinUnificar, sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinCuentaSage, sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosSinAccesoUltimoAnyo, sage.ew.DiagnosticoAutomatico.Diagnosticos.UsuariosCreadosExternamente, sage.ew.DiagnosticoAutomatico.Diagnosticos.GruposDeEmpresaCreadosExternamente, sage.ew.DiagnosticoAutomatico.Diagnosticos.RegistrosCreadosFueraNegocio, sage.ew.DiagnosticoAutomatico.Diagnosticos.EliminarRegistrosIvaSinAsiento, sage.ew.DiagnosticoAutomatico.Diagnosticos.AsisDeIvaRepercutidoExistenEnAsientos, sage.ew.DiagnosticoAutomatico.Diagnosticos.AsisDeIvaSoportadoExistenEnAsientos, sage.ew.DiagnosticoAutomatico.Diagnosticos.ComprobacionesArticulo, sage.ew.DiagnosticoAutomatico.Diagnosticos.MismaConfiguracionGrupoEmpresas, sage.ew.DiagnosticoAutomatico.Diagnosticos.CabecerasLineasDocumentosVentas, sage.ew.DiagnosticoAutomatico.Diagnosticos.ProveedoresSinCuenta, sage.ew.DiagnosticoAutomatico.Diagnosticos.NivelesDeCuentas, sage.ew.DiagnosticoAutomatico.Diagnosticos.AsientosConCuentaInexistente, sage.ew.DiagnosticoAutomatico.Diagnosticos.ClientesSinCuenta, sage.ew.DiagnosticoAutomatico.Diagnosticos.EmpresaStockValida, sage.ew.DiagnosticoAutomatico.Diagnosticos.PrecioSinArticulo, sage.ew.DiagnosticoAutomatico.Diagnosticos.ArticulosSinPrecio, sage.ew.DiagnosticoAutomatico.Diagnosticos.NumerosDeAsientoNegativos, sage.ew.Diagnostico.EliminarDocumentosIncompletos, sage.ew.DiagnosticoAutomatico.Diagnosticos.AsientosConAsiInformado, sage.ew.DiagnosticoAutomatico.Diagnosticos.TiposDeAsientoDesconocidos, sage.ew.DiagnosticoAutomatico.Diagnosticos.CuentasDeTipoDeCobroCreadas, sage.ew.DiagnosticoAutomatico.Diagnosticos.ExisteUsuarioSageSystem, sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnostica, sage.ew.ewbase.Diagnostico.ValidacionDatosPruebaDiagnostica, sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnosticaValoresDefecto, sage.ew.ewbase.Diagnostico.CopiaSeguridadPruebaDiagnostica, sage.ew.ewbase.Diagnostico.DataBasePruebaDiagnosticaSDI, sage.ew.tpv.Diagnostico.FacturacionTicketsSinValidacionesFactuCert, sage.ew.serie.Diagnostico.ComprobacionesSeries, sage.ew.ewbase.Diagnostico.ValidTerminal, sage.ew.ewbase.Diagnostico.ValidServidor, sage.ew.contabilidad.Diagnostico.DiferenciasCambioDivisa, sage.ew.contabilidad.Diagnostico.DiferenciasCambioNoMarcadas, sage.ew.ewbase.Diagnostico.RecomenContaPlus, sage.ew.ewbase.Diagnostico.RecomenFacturaPlus, sage.ew.Diagnostico.ValidarFramefork48, sage.ew.contabilidad.Diagnostico.CuentasVariasMonedas y sage.ew.contabilidad.Diagnostico.DesviacionCambioDivisa.

◆ EvaluarQueryPorNumeroRegistros() [1/2]

IResultadoPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.EvaluarQueryPorNumeroRegistros ( string  tcQuery,
IResultadoPruebaDiagnostica  toResultados = null 
)
inlineprotected

Evalua un query por número de registros

Parámetros
tcQueryQuery a evaluar
toResultados[Opcional] Objeto resultados, en caso de no informalo genera uno.
Devuelve

Definición en la línea 203 del archivo DiagnosticoPruebasImp.cs.

◆ EvaluarQueryPorNumeroRegistros() [2/2]

IResultadoPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.EvaluarQueryPorNumeroRegistros ( string  tcQuery,
int  tnRegistrosPermitidos,
IResultadoPruebaDiagnostica  toResultados = null 
)
inlineprotected

Evalua un query por número de registros

Parámetros
tcQueryQuery a evaluar
tnRegistrosPermitidos
toResultados[Opcional] Objeto resultados, en caso de no informalo genera uno.
Devuelve
Objeto resultado

Definición en la línea 216 del archivo DiagnosticoPruebasImp.cs.

◆ EvaluarQueryPorRegistrosAfectados()

IResultadoPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.EvaluarQueryPorRegistrosAfectados ( string  tcQuery,
IResultadoPruebaDiagnostica  toResultados = null 
)
inlineprotected

Evalua un query por número de registros. Para usar con DELETE, INSERT, UPDATE

Parámetros
tcQueryQuery a evaluar


Parámetros
toResultados[Opcional] Objeto resultados, en caso de no informalo genera uno.
Devuelve
Objeto resultado

Definición en la línea 176 del archivo DiagnosticoPruebasImp.cs.

◆ GetAccionCorrectora()

IAccionCorrectora sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetAccionCorrectora ( )
inline

Obtiene la acción correctora asociada o en su defecto Null

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 128 del archivo DiagnosticoPruebasImp.cs.

◆ GetCategoria()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetCategoria ( )
inline

Obtiene la categoría

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 92 del archivo DiagnosticoPruebasImp.cs.

◆ GetDescripcion()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetDescripcion ( )
inline

Obtiene la descripción

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 101 del archivo DiagnosticoPruebasImp.cs.

◆ GetDescripcionCategoria()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetDescripcionCategoria ( )
inline

Obtiene la descripción de la categoría

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 110 del archivo DiagnosticoPruebasImp.cs.

◆ GetNombre()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetNombre ( )
inline

Obtiene el nombre

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 83 del archivo DiagnosticoPruebasImp.cs.

◆ GetResultadoPreconfigurado() [1/2]

IResultadoPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetResultadoPreconfigurado ( )
inlineprotected

Construye un objeto para el retorno de la ejecución con la parte fija ya informada

Devuelve

Definición en la línea 141 del archivo DiagnosticoPruebasImp.cs.

◆ GetResultadoPreconfigurado() [2/2]

IResultadoPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.GetResultadoPreconfigurado ( string  query)
inlineprotected

Construye un objeto para el retorno de la ejecución con la parte fija ya informada

Parámetros
queryQuery
Devuelve

Definición en la línea 157 del archivo DiagnosticoPruebasImp.cs.

◆ SetAccionCorrectora()

void sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.SetAccionCorrectora ( IAccionCorrectora  accion)
inline

Establece la eventual acción correctora

Parámetros
accion

Implementa sage.ew.DiagnosticoAutomatico.IPruebaDiagnostica.

Definición en la línea 119 del archivo DiagnosticoPruebasImp.cs.

Documentación de los campos

◆ Categoria

readonly TipoCategoriaPruebaDiagnostica sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.Categoria = TipoCategoriaPruebaDiagnostica.Indeterminada
protected

Categoría a la que pertenece la prueba

Definición en la línea 35 del archivo DiagnosticoPruebasImp.cs.

◆ Descripcion

readonly string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.Descripcion = string.Empty
protected

Descripción de la prueba realizada

Definición en la línea 43 del archivo DiagnosticoPruebasImp.cs.

◆ Nombre

readonly string sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica.Nombre = string.Empty
protected

Nombre de la prueba

Definición en la línea 39 del archivo DiagnosticoPruebasImp.cs.

Documentación de los eventos

◆ _OnTestProcessChange

OnTestProcessChange sage.ew.DiagnosticoAutomatico.Diagnosticos.PruebaDiagnostica._OnTestProcessChange

Definición del el evento OnTestProcessChange

Definición en la línea 26 del archivo DiagnosticoPruebasImp.cs.


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