Ésta es documentación preliminar y está sujeta a cambios.

ServiceLayer Espacio de nombres

 

Clases

AuditLogService Gestiona la persistencia de eventos de auditoría en la bitácora.
AuthenticationService Servicio para manejar el login y logout de los empleados.
AuthorizationService Servicio de gestión de permisos. Implementa el patrón Composite.
BackupService Servicio para realizar backups y restores de la base de datos.
BitacoraSearch SearchService para Bitácora
BusquedaBase Formulario de búsqueda genérico.
ClienteSearch SearchService para Cliente.
ComponentService Servicio que mapea desde un objeto hacia los componentes y viceversa.
ConfigurationService ConfiguracionService es una clase estática que se encarga de la lectura y escritura de la configuración de la aplicación. Uso:
C#
ConfigurationService.Configuracion.[Propiedad]
DataGridViewService DataGridViewService es una clase estática que provee métodos para trabajar con DataGridViews.
EmpleadoSearch SearchService para Empleado.
EnumeratorService Conversor de enumeradores a descripciones y viceversa.
ExceptionLogin Excepciones al servicio de LoginService.
ExceptionService Servicio para manejar excepciones.
FileHashService Servicio que implementa la encriptación SHA256 de hashes.
FlagService Gestiona las banderas de inicio y finalización de la aplicación.
HtmlGeneratorService Generador de archivos HTML para documentos de negocio.
HtmlVisorService Formulario para visualizar/imprimir archivos HTML.
MessageBoxService Servicio para mostrar mensajes al usuario.
PrinterService Esto se hace para implementar a "Impresora NULL" como una opción de impresora. USO Contenido HTML a imprimir:
C#
string htmlContent = "

Documento de Prueba

Este es un documento de prueba.

";
Llamar al método para imprimir el documento:
C#
Impresora.ImprimirDocumento(htmlContent);

Obsoleto.
RandomCredentialsService Genera credenciales aleatorias para usuarios.
RolSearch SearchService para Rol.
SearchServiceT Servicio de búsqueda genérico.
SessionService Servicio de gestión de sesiones. Implementa el patrón Singleton.
ValidationService Servicio de validación que permite validar entidades de dominio.
XOREncryptionService Servicio que implementa la encriptación y desencriptación XOR de contraseñas.