Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.functions.NotificacionRepository

Notificacion repository. Más...

Diagrama de herencia de sage.ew.functions.NotificacionRepository
sage.ew.functions.INotificacionRepository

Métodos públicos

bool Add (Notificacion nuevaNotificacion)
 Método para insertar una notificación.
 
IEnumerable< NotificacionGetAll ()
 Obtiene todas las notificaciones.
 
IEnumerable< NotificacionGetByCategoria (string categoria)
 Obtiene las notificaciones por categoria.
 
Notificacion GetById (int idNotificacion)
 Obtiene la notificación por Id.
 
bool UpdateNotificacion (int idNotificacion, Notificacion notificacion)
 Método para actualizar una notificación.
 
bool UpdateNotificaciones (IEnumerable< Notificacion > notificacionesActualizadas)
 Update de un conjunto de notificaciones.
 
bool Delete (int idNotificacion)
 Método para eliminar registros por id.
 
bool DeleteAll (int tnDias=-30)
 Borra por tiempo.
 
DataTable GetNotificacionesPendientes ()
 Obtiene las notificaciones pendientes de leer.
 
DataTable GetNotificacionesPendientesTerminal (string terminal, int idNotifica)
 Obtiene las notificaciones pendientes de leer del terminal.
 
void GuardarLecturaNotificacion (int id, string terminal)
 Guarad lectura notificación.
 
void GuardarLecturaNotificacion (int id, string terminal, bool mostrarnotificacion=false)
 Guarda la lectura de la notificación.
 
void UpdateAllVisto ()
 Marcar todas las notificaciones como vistas.
 

Descripción detallada

Notificacion repository.

Definición en la línea 266 del archivo Notifica.cs.

Documentación de funciones miembro

◆ Add()

bool sage.ew.functions.NotificacionRepository.Add ( Notificacion nuevaNotificacion)
inline

Método para insertar una notificación.

Parámetros
nuevaNotificacionNueva notificación

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 272 del archivo Notifica.cs.

◆ Delete()

bool sage.ew.functions.NotificacionRepository.Delete ( int idNotificacion)
inline

Método para eliminar registros por id.

Parámetros
idNotificacion

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 478 del archivo Notifica.cs.

◆ DeleteAll()

bool sage.ew.functions.NotificacionRepository.DeleteAll ( int tnDias = -30)
inline

Borra por tiempo.

Parámetros
tnDias
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 495 del archivo Notifica.cs.

◆ GetAll()

IEnumerable< Notificacion > sage.ew.functions.NotificacionRepository.GetAll ( )
inline

Obtiene todas las notificaciones.

Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 371 del archivo Notifica.cs.

◆ GetByCategoria()

IEnumerable< Notificacion > sage.ew.functions.NotificacionRepository.GetByCategoria ( string categoria)
inline

Obtiene las notificaciones por categoria.

Parámetros
categoriaCategoría
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 390 del archivo Notifica.cs.

◆ GetById()

Notificacion sage.ew.functions.NotificacionRepository.GetById ( int idNotificacion)
inline

Obtiene la notificación por Id.

Parámetros
idNotificacionId de la notificación a buscar
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 410 del archivo Notifica.cs.

◆ GetNotificacionesPendientes()

DataTable sage.ew.functions.NotificacionRepository.GetNotificacionesPendientes ( )
inline

Obtiene las notificaciones pendientes de leer.

Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 544 del archivo Notifica.cs.

◆ GetNotificacionesPendientesTerminal()

DataTable sage.ew.functions.NotificacionRepository.GetNotificacionesPendientesTerminal ( string terminal,
int idNotifica )
inline

Obtiene las notificaciones pendientes de leer del terminal.

Parámetros
terminal
idNotifica
Devuelve

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 559 del archivo Notifica.cs.

◆ GuardarLecturaNotificacion() [1/2]

void sage.ew.functions.NotificacionRepository.GuardarLecturaNotificacion ( int id,
string terminal )
inline

Guarad lectura notificación.

Parámetros
id
terminal

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 573 del archivo Notifica.cs.

◆ GuardarLecturaNotificacion() [2/2]

void sage.ew.functions.NotificacionRepository.GuardarLecturaNotificacion ( int id,
string terminal,
bool mostrarnotificacion = false )
inline

Guarda la lectura de la notificación.

Las notificacions que se presentan al entrar ya las marcamos como leidas automáticamente

Parámetros
id
terminal
mostrarnotificacionIndica 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 586 del archivo Notifica.cs.

◆ UpdateAllVisto()

void sage.ew.functions.NotificacionRepository.UpdateAllVisto ( )
inline

Marcar todas las notificaciones como vistas.

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 618 del archivo Notifica.cs.

◆ UpdateNotificacion()

bool sage.ew.functions.NotificacionRepository.UpdateNotificacion ( int idNotificacion,
Notificacion notificacion )
inline

Método para actualizar una notificación.

Parámetros
idNotificacion
notificacion

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 430 del archivo Notifica.cs.

◆ UpdateNotificaciones()

bool sage.ew.functions.NotificacionRepository.UpdateNotificaciones ( IEnumerable< Notificacion > notificacionesActualizadas)
inline

Update de un conjunto de notificaciones.

Parámetros
notificacionesActualizadas

Implementa sage.ew.functions.INotificacionRepository.

Definición en la línea 461 del archivo Notifica.cs.


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