public static interface PresenterFunctions.NuevoPacienteFunctions
Modifier and Type | Method and Description |
---|---|
void |
onSaveClicked(java.lang.String nombre,
java.lang.String edad,
int sexo,
java.lang.String id,
java.lang.String telefono,
java.lang.String direccion,
java.lang.String sintomas,
java.lang.String diagnostico,
java.lang.String tratamiento_previo,
java.lang.String tratamiento_actual,
java.lang.String comentarios_adicionales,
java.lang.String tags)
Evento ClickListener que se llama cuando el usuario ha pulsado sobre el boton
"GUARDAR" en NuevoPacienteFragment.
|
void onSaveClicked(java.lang.String nombre, java.lang.String edad, int sexo, java.lang.String id, java.lang.String telefono, java.lang.String direccion, java.lang.String sintomas, java.lang.String diagnostico, java.lang.String tratamiento_previo, java.lang.String tratamiento_actual, java.lang.String comentarios_adicionales, java.lang.String tags)
Se encarga de:
1.- Verificar que el usuario ha introducido toda la informacion obligatoria (marcada con *). 2.- Filtrar la informacion a un formato que se pueda utilizar para introducirla en la Base de Datos. 3.- Enviar la informacion, una vez filtrada, al Modelo para que sea introducida en la Base de Datos. 4.- Solicitar a la Vista (NuevoPacienteFragment) que muestre un mensaje dependiendo de si la insercion en la Base de Datos ha sido exitosa o no. 5.- Si la insercion se realizo con exito, borrar el Fragment actual y mostrar el listado de pacientes actualizado con el nuevo paciente ya almacenado.
nombre
- Nombre del paciente (Obligatorio)edad
- Edad del paciente (Obligatorio)sexo
- Sexo del paciente (Obligatorio)id
- ID del paciente (Opcional)telefono
- Telefono del paciente (Opcional)direccion
- Direccion del paciente (Opcional)sintomas
- Sintomas del paciente (Opcional)diagnostico
- Diagnostico del paciente (Obligatorio)tratamiento_previo
- Tratamiento previo que ha estado siguiendo el paciente
(Opcional)tratamiento_actual
- Tratamiento que esta siguiendo actualmente el paciente
(Opcional)comentarios_adicionales
- Comentarios adicionales que se necesiten introducir
(Opcional)tags
- Etiquetas para recuperar facilmente la informacion
del paciente al buscarlo en el listado de pacientes
(Obligatorio)