Class: VistaGestionDiaria

VistaGestionDiaria(controlador, div)

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

Constructor

new VistaGestionDiaria(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

VistaGestionDiaria

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 día de hoy.
Source:

crearCuerpo()

Generar cuerpo de la tabla.
Source:

crearEncabezado()

Generar cabecera de la tabla.
Source:

diaAnterior()

Retroceder un día.
Source:

diaSiguiente()

Avanzar un día.
Source:

inicializar()

Refrescar/iniciar listado.
Source:

iniciarTabla()

Generar tabla por partes.
Source:

insercionError(textarea)

Informar al usuario de inserción de incidencia incorrecta.
Parameters:
Name Type Description
textarea HTMLTextAreaElement Elemento textarea.
Source:

insercionExito(textarea)

Informar al usuario de inserción de incidencia correcta.
Parameters:
Name Type Description
textarea HTMLTextAreaElement Elemento textarea.
Source:

insertarIncidencia(id, textarea)

Insertar incidencia al usuario en el día actual.
Parameters:
Name Type Description
id Number ID del usuario.
textarea HTMLTextAreaElement Textarea de la incidencia.
Source:

obtenerFecha() → {Date}

Devolver el próximo lunes si es fin de semana, devolviendo la fecha actual si no lo es.
Source:
Returns:
Fecha.
Type
Date

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

semanaAnterior()

Hacer que la fecha sea la que corresponde al lunes de la semana pasada a la actual.
Source:

semanaSiguiente()

Hacer que la fecha sea la que corresponde al lunes de la semana siguiente a la actual.
Source: