Class: VistaGestionMensual

VistaGestionMensual(controlador, div)

Contiene la vista de gestión mensual de secretaría.

Constructor

new VistaGestionMensual(controlador, div)

Constructor de la clase.
Parameters:
Name Type Description
controlador ControladorSecretaria Controlador de la vista.
div HTMLDivElement Div de HTML en el que se desplegará la vista.
Source:

Classes

VistaGestionMensual

Methods

cargarIncidencias(usuarios)

Obtener listado de usuarios que van al comedor, y cargar incidencias.
Parameters:
Name Type Description
usuarios Array Array con los apuntados del día actual.
Source:

cargarListado(incidencias)

Obtener incidencias y empezar a generar la tabla.
Parameters:
Name Type Description
incidencias Array Incidencias de los usuarios del mes actual.
Source:

crearCuerpo()

Generar cuerpo de la tabla.
Source:

crearEncabezado()

Crear cabecera tabla.
Source:

inicializar()

Refrescar/iniciar listado.
Source:

iniciarTabla()

Generar tabla por partes.
Source:

mesAnterior()

Retroceder un mes.
Source:

mesSiguiente()

Avanzar un mes.
Source:

obtenerMes() → {String}

Devuelve el mes en texto.
Source:
Returns:
String del mes.
Type
String

obtenerMesActualEnLetras(mes)

Devuelve el nombre del mes pasado.
Parameters:
Name Type Description
mes integer Mes en forma numerica
Source:
Returns:
El mes en español correspondiente a la posicion

obtenerTipo(correo) → {String}

Devuelve el tipo de cuenta que tiene el usuario.
Parameters:
Name Type Description
correo String Correo del usuario.
Source:
Returns:
Tipo de cuenta.
Type
String