SessionDao class

Clase encargada de gestionar las operaciones CRUD sobre las sesiones.

Esta clase permite interactuar con la base de datos para obtener, insertar, eliminar o verificar la existencia de sesiones. Utiliza la clase DatabaseHelper para realizar las consultas y operaciones necesarias sobre la base de datos.

Constructors

SessionDao()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteSession(int idSession) Future<bool>
Método para eliminar una sesión por su ID.
getSessionByUserAndName(int idUser, String sessionName) Future<SessionClass?>
Método para obtener una sesión específica por el ID de usuario y el nombre de la sesión.
getSessionByUserCubeName(int idUser, String sessionName, int? idCubeType) Future<SessionClass?>
Método para obtener una sesión específica utilizando el ID de usuario, el nombre de la sesión y el tipo de cubo.
getSessionData(BuildContext context, int idUser) Future<SessionClass?>
Método para obtener la sesión actual del usuario según el nombre de la sesión y el tipo de cubo actual.
getSessionOfUser(int idName) Future<List<SessionClass>>
Método que obtiene todas las sesiones de un usuario específico.
insertSession(SessionClass session) Future<bool>
Método para insertar una nueva sesión en la base de datos.
isExistsSessionName(String name) Future<bool>
Método para verificar si existe una sesión con un nombre específico.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
searchIdSessionByNameAndUser(int idUser, String sessionName) Future<int>
Método para buscar el ID de una sesión a partir del nombre y ID del usuario.
searchSessionByCubeAndUser(int idUser, int idCubeType) Future<List<SessionClass>>
Método para buscar las sesiones asociadas a un tipo de cubo y un usuario específico.
sessionList() Future<List<SessionClass>>
Método que obtiene todas las sesiones de la base de datos.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited