Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuariosabstract

Clase abstracte de acciones correctoras que implican el borrado de usuarios en entornos multigrupo. Provee de métodos base para la obtención de grupos, usuarios por grupos así como la operativa para borrarlos. Más...

Diagrama de herencia de sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios
sage.ew.DiagnosticoAutomatico.IAccionCorrectora sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinAccesoUltimoAnyo sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinCuentaSage sage.ew.DiagnosticoAutomatico.Diagnosticos.BorrarUsuariosSinUnificar

Métodos públicos

 AccionCorrectoraBorradoUsuarios (bool automatica, string pregunta, string descripcion)
 Constructor con parámetros.
 
void Execute ()
 Métodod para ejecutar la acción corretora.
 
string GetDescripcion ()
 Obtiene la Descripcion.
 
string GetPregunta ()
 Obtiene la Pregunta.
 
bool EsAutomatica ()
 Obtiene si la acción es útomática.
 
string GetMensaje ()
 Obtiene el mensaje.
 

Métodos protegidos

IEnumerable< DatosUsoDeUsuarioDTO > ObtenerDatosDeUsoSobreUsuariosMultigrupo ()
 Obtiene los datos sin filtrar de uso (último acceso, cloudid, etc.)
 
bool BorrarUsuariosMultigrupo (IEnumerable< GrupoEmpresaItem > grupos, IEnumerable< string > listaCodigosUsuario)
 Método para el borrado de usuarios.
 

Atributos protegidos

readonly bool Automatica = false
 Obtiene o establece si la acción correctora requiere confirmación de usuario.
 
readonly string Pregunta = string.Empty
 Para el caso de correcciones no automáticas guarda la pregunta a realizar al usuario.
 
readonly string Descripcion = string.Empty
 Descripción de la acción correctora.
 

Propiedades

string Mensaje = string.Empty [get, set]
 Descripción de la acción correctora.
 

Descripción detallada

Clase abstracte de acciones correctoras que implican el borrado de usuarios en entornos multigrupo. Provee de métodos base para la obtención de grupos, usuarios por grupos así como la operativa para borrarlos.

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

Documentación de constructores y destructores

◆ AccionCorrectoraBorradoUsuarios()

sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.AccionCorrectoraBorradoUsuarios ( bool automatica,
string pregunta,
string descripcion )
inline

Constructor con parámetros.

Parámetros
automaticaCategoría de la prueba
preguntaNombre de la prueba
descripcionDescripción

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

Documentación de funciones miembro

◆ BorrarUsuariosMultigrupo()

bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.BorrarUsuariosMultigrupo ( IEnumerable< GrupoEmpresaItem > grupos,
IEnumerable< string > listaCodigosUsuario )
inlineprotected

Método para el borrado de usuarios.

Parámetros
gruposColección de GrupoEmpresaItem donde operar
listaCodigosUsuarioLista de usuarios a eliminar
Devuelve

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

◆ EsAutomatica()

bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.EsAutomatica ( )
inline

Obtiene si la acción es útomática.

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

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

◆ Execute()

void sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Execute ( )
abstract

Métodod para ejecutar la acción corretora.

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

◆ GetDescripcion()

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

Obtiene la Descripcion.

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

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

◆ GetMensaje()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.GetMensaje ( )
inline

Obtiene el mensaje.

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

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

◆ GetPregunta()

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.GetPregunta ( )
inline

Obtiene la Pregunta.

Devuelve

Implementa sage.ew.DiagnosticoAutomatico.IAccionCorrectora.

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

◆ ObtenerDatosDeUsoSobreUsuariosMultigrupo()

IEnumerable< DatosUsoDeUsuarioDTO > sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.ObtenerDatosDeUsoSobreUsuariosMultigrupo ( )
inlineprotected

Obtiene los datos sin filtrar de uso (último acceso, cloudid, etc.)

Devuelve

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

Documentación de campos

◆ Automatica

readonly bool sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Automatica = false
protected

Obtiene o establece si la acción correctora requiere confirmación de usuario.

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

◆ Descripcion

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

Descripción de la acción correctora.

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

◆ Pregunta

readonly string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Pregunta = string.Empty
protected

Para el caso de correcciones no automáticas guarda la pregunta a realizar al usuario.

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

Documentación de propiedades

◆ Mensaje

string sage.ew.DiagnosticoAutomatico.Diagnosticos.AccionCorrectoraBorradoUsuarios.Mensaje = string.Empty
getsetprotected

Descripción de la acción correctora.

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


La documentación de esta clase está generada del siguiente archivo: