Interfície para las operaciones con BBDD de notificaciones Más...
Métodos públicos | |
bool | Add (Notificacion nuevaNotificacion) |
Añade una nueva notificación Más... | |
IEnumerable< Notificacion > | GetAll () |
Obtiene todas las notificaciones Más... | |
IEnumerable< Notificacion > | GetByCategoria (string categoria) |
Obtiene las notificaciones por categoria Más... | |
Notificacion | GetById (int idNotificacion) |
Obtiene la notificación por ID Más... | |
bool | UpdateNotificacion (int idNotificacion, Notificacion notificacion) |
Actualiza una notificación Más... | |
bool | UpdateNotificaciones (IEnumerable< Notificacion > notificacionesActualizadas) |
Actualiza una colección de notificaciones Más... | |
bool | Delete (int id) |
Borra una notificación por Id Más... | |
bool | DeleteAll (int dias=-30) |
Borra por tiempo Más... | |
DataTable | GetNotificacionesPendientes () |
Obtenemos las notificaciones pendientes de leer Más... | |
DataTable | GetNotificacionesPendientesTerminal (string terminal, int idNotifica) |
Obtiene las notificaciones pendientes de leer del terminal Más... | |
void | GuardarLecturaNotificacion (int id, string terminal) |
Guarad lectura notificación Más... | |
void | GuardarLecturaNotificacion (int id, string terminal, bool mostrarnotificacion) |
Guarda la lectura de la notificación Más... | |
void | UpdateAllVisto () |
Marcar todas las notificaciones como leídas Más... | |
Interfície para las operaciones con BBDD de notificaciones
Definición en la línea 176 del archivo Notifica.cs.
bool sage.ew.functions.INotificacionRepository.Add | ( | Notificacion | nuevaNotificacion | ) |
Añade una nueva notificación
nuevaNotificacion |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
bool sage.ew.functions.INotificacionRepository.Delete | ( | int | id | ) |
Borra una notificación por Id
id |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
bool sage.ew.functions.INotificacionRepository.DeleteAll | ( | int | dias = -30 | ) |
Borra por tiempo
dias |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
IEnumerable<Notificacion> sage.ew.functions.INotificacionRepository.GetAll | ( | ) |
Obtiene todas las notificaciones
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
IEnumerable<Notificacion> sage.ew.functions.INotificacionRepository.GetByCategoria | ( | string | categoria | ) |
Obtiene las notificaciones por categoria
categoria |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
Notificacion sage.ew.functions.INotificacionRepository.GetById | ( | int | idNotificacion | ) |
Obtiene la notificación por ID
idNotificacion |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
DataTable sage.ew.functions.INotificacionRepository.GetNotificacionesPendientes | ( | ) |
Obtenemos las notificaciones pendientes de leer
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
DataTable sage.ew.functions.INotificacionRepository.GetNotificacionesPendientesTerminal | ( | string | terminal, |
int | idNotifica | ||
) |
Obtiene las notificaciones pendientes de leer del terminal
terminal | |
idNotifica |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
void sage.ew.functions.INotificacionRepository.GuardarLecturaNotificacion | ( | int | id, |
string | terminal | ||
) |
Guarad lectura notificación
id | |
terminal |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
void sage.ew.functions.INotificacionRepository.GuardarLecturaNotificacion | ( | int | id, |
string | terminal, | ||
bool | mostrarnotificacion | ||
) |
Guarda la lectura de la notificación
id | |
terminal | |
mostrarnotificacion | Indica que se ha presentado la notificación y es necesario marcarla como presentar a false para que no se presente al resto de terminales |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
void sage.ew.functions.INotificacionRepository.UpdateAllVisto | ( | ) |
Marcar todas las notificaciones como leídas
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
bool sage.ew.functions.INotificacionRepository.UpdateNotificacion | ( | int | idNotificacion, |
Notificacion | notificacion | ||
) |
Actualiza una notificación
idNotificacion | |
notificacion |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.
bool sage.ew.functions.INotificacionRepository.UpdateNotificaciones | ( | IEnumerable< Notificacion > | notificacionesActualizadas | ) |
Actualiza una colección de notificaciones
notificacionesActualizadas |
Implementado en sage.ew.functions.NotificacionRepository y Sage.ES.S50.UnitTest.Mock.NotificacionRepositoryMock.