Constructor and Description |
---|
Modelo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculaPrecioTotal(java.lang.String[] servicios)
Calcula el precio total segun los servicios.
|
boolean |
cancelarCita()
Cancela una cita que ha pedido el usuario y la borra de la base de datos externa.
|
boolean |
confirmarCita()
Confirma la cita que introdujo el usuario en la aplicación y la envia a la base de datos externa.
|
static Modelo |
getInstance() |
boolean |
guardarDatos(java.lang.String[] servicios)
Guarda los datos introducidos por el usuario.
|
boolean |
guardarDatos(java.lang.String fecha,
java.lang.String hora)
Guarda los datos introducidos por el usuario.
|
boolean |
guardarDatos(java.lang.String id_android,
java.lang.String nombre,
java.lang.String sexo,
java.lang.String peluqueria)
Guarda en el modelo los datos introducidos por el usuario.
|
java.lang.String |
obtenerDescripcionPeluqueria(java.lang.String id_peluqueria)
Obtiene la descripción de la peluquería
|
java.lang.String[] |
obtenerFechas()
Obtiene las fechas disponibles para pedir cita.
|
java.lang.String[] |
obtenerHoras(java.lang.String fecha)
Obtiene las horas disponibles para una fecha determinada.
|
Bitmap |
obtenerImagenPeluqueria(java.lang.String id_peluqueria)
Obtiene la imagen de la peluquería
|
java.lang.String |
obtenerInfoCita()
Obtiene infomación de la cita que ha ido introduciendo el usuario en la aplicación.
|
java.lang.String |
obtenerInfoCita(java.lang.String id_cita)
Obtiene información de una cita con su identificador.
|
java.lang.String[] |
obtenerListaCitas(java.lang.String id_usuario)
Obtiene el listado de citas que ha pedido el usuario a través de la aplicación.
|
java.lang.String[] |
obtenerListaPeluquerias()
Obtiene la lista de peluquerías
|
java.lang.String[] |
obtenerServicios()
Obtiene los servicios
|
java.lang.String |
posicionPeluqueria(java.lang.String id_peluqueria)
Obtiene la ubicación geográfica de la peluquería.
|
java.lang.String[] |
posicionTodasPeluquerias()
Obtiene la ubicación geográfica de todas las peluquerías.
|
public static Modelo getInstance()
public java.lang.String[] obtenerListaPeluquerias()
IModelo
obtenerListaPeluquerias
in interface IModelo
public java.lang.String obtenerDescripcionPeluqueria(java.lang.String id_peluqueria)
IModelo
obtenerDescripcionPeluqueria
in interface IModelo
id_peluqueria
- Identificador de la peluqueríapublic Bitmap obtenerImagenPeluqueria(java.lang.String id_peluqueria)
IModelo
obtenerImagenPeluqueria
in interface IModelo
id_peluqueria
- Identificador de la peluqueríapublic java.lang.String posicionPeluqueria(java.lang.String id_peluqueria)
IModelo
posicionPeluqueria
in interface IModelo
id_peluqueria
- Identificador de la peluquería.public java.lang.String[] posicionTodasPeluquerias()
IModelo
posicionTodasPeluquerias
in interface IModelo
public boolean guardarDatos(java.lang.String id_android, java.lang.String nombre, java.lang.String sexo, java.lang.String peluqueria)
IModelo
guardarDatos
in interface IModelo
id_android
- Identificador del usuario.nombre
- Nombre del usuario.sexo
- Sexo del usuario.peluqueria
- Peluquería elegida por el usuario.public java.lang.String[] obtenerServicios()
IModelo
obtenerServicios
in interface IModelo
public java.lang.String calculaPrecioTotal(java.lang.String[] servicios)
IModelo
calculaPrecioTotal
in interface IModelo
servicios
- Listado de servicios.public boolean guardarDatos(java.lang.String[] servicios)
IModelo
guardarDatos
in interface IModelo
servicios
- Listado de servicios introducidos por el usuario.public java.lang.String[] obtenerFechas()
IModelo
obtenerFechas
in interface IModelo
public java.lang.String[] obtenerHoras(java.lang.String fecha)
IModelo
obtenerHoras
in interface IModelo
fecha
- Fecha para buscar las horas.public boolean guardarDatos(java.lang.String fecha, java.lang.String hora)
IModelo
guardarDatos
in interface IModelo
fecha
- Fecha seleccionada por el usuariohora
- Hora seleccionada por el usuario.public java.lang.String obtenerInfoCita()
IModelo
obtenerInfoCita
in interface IModelo
public boolean confirmarCita()
IModelo
confirmarCita
in interface IModelo
public java.lang.String[] obtenerListaCitas(java.lang.String id_usuario)
IModelo
obtenerListaCitas
in interface IModelo
id_usuario
- Identificador del usuario.public java.lang.String obtenerInfoCita(java.lang.String id_cita)
IModelo
obtenerInfoCita
in interface IModelo
id_cita
- Identificador de la cita.public boolean cancelarCita()
IModelo
cancelarCita
in interface IModelo