Notificacion repository Más...
Métodos públicos | |
bool | Add (Notificacion nuevaNotificacion) |
Método para insertar una 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) |
Método para actualizar una notificación Más... | |
bool | UpdateNotificaciones (IEnumerable< Notificacion > notificacionesActualizadas) |
Update de un conjunto de notificaciones Más... | |
bool | Delete (int idNotificacion) |
Método para eliminar registros por id Más... | |
bool | DeleteAll (int tnDias=-30) |
Borra por tiempo Más... | |
DataTable | GetNotificacionesPendientes () |
Obtiene 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=false) |
Guarda la lectura de la notificación Más... | |
void | UpdateAllVisto () |
Marcar todas las notificaciones como vistas Más... | |
Notificacion repository
Definición en la línea 266 del archivo Notifica.cs.
|
inline |
Método para insertar una notificación
nuevaNotificacion | Nueva notificación |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 272 del archivo Notifica.cs.
|
inline |
Método para eliminar registros por id
idNotificacion |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 478 del archivo Notifica.cs.
|
inline |
Borra por tiempo
tnDias |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 495 del archivo Notifica.cs.
|
inline |
Obtiene todas las notificaciones
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 371 del archivo Notifica.cs.
|
inline |
Obtiene las notificaciones por categoria
categoria | Categoría |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 390 del archivo Notifica.cs.
|
inline |
Obtiene la notificación por Id
idNotificacion | Id de la notificación a buscar |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 410 del archivo Notifica.cs.
|
inline |
Obtiene las notificaciones pendientes de leer
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 544 del archivo Notifica.cs.
|
inline |
Obtiene las notificaciones pendientes de leer del terminal
terminal | |
idNotifica |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 561 del archivo Notifica.cs.
|
inline |
Guarad lectura notificación
id | |
terminal |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 578 del archivo Notifica.cs.
|
inline |
Guarda la lectura de la notificación
Las notificacions que se presentan al entrar ya las marcamos como leidas automáticamente
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 |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 591 del archivo Notifica.cs.
|
inline |
Marcar todas las notificaciones como vistas
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 632 del archivo Notifica.cs.
|
inline |
Método para actualizar una notificación
idNotificacion | |
notificacion |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 430 del archivo Notifica.cs.
|
inline |
Update de un conjunto de notificaciones
notificacionesActualizadas |
Implementa sage.ew.functions.INotificacionRepository.
Definición en la línea 461 del archivo Notifica.cs.