Use the language of the language - Geisonszo/TecProg-Emergo GitHub Wiki
private boolean createUser() {
Log.d(TAG, "createUser() called");
final String MEDICAL_FORM_REGISTERED = "Ficha Médica Cadastrada Com Sucesso!";
final String MEDICAL_FORM_NOT_REGISTERED = "Ficha Médica Não Cadastrada! Tente Novamente.";
boolean sucess = true;
boolean valid = false;
// Verifies that the name and age field are empty.
if (checksName(fullName.getText().toString()) == false
&& checkBirthday(birthday.getText().toString()) == false) {
// reported data are obtained from related fields.
birthdayUser = birthday.getText().toString();
observationsUser = observations.getText().toString();
nameUser = fullName.getText().toString();
typeBloodUser = typeBlood.getSelectedItem().toString();
cardiacUser = cardiac.getSelectedItem().toString();
diabeticUser = diabect.getSelectedItem().toString();
hypertensionUser = diabect.getSelectedItem().toString();
seropositiveUser = seropositive.getSelectedItem().toString();
sucess = myDatabase.insertUser(ID, nameUser, birthdayUser, typeBloodUser, cardiacUser,
diabeticUser,hypertensionUser, seropositiveUser,
observationsUser);
// Verifies that the fields have been successfully saved in the database and ...
if (sucess == true) {
showMessage(MEDICAL_FORM_REGISTERED);
disableOptionsCreateUser(fullName,birthday,observations,typeBlood,cardiac,diabect,
hypertension,seropositive);
disableOptionsUpdate(saveButton,updateButton,deleteButton);
medicalRecordsNotification(nameUser,birthdayUser,typeBloodUser,cardiacUser,
diabeticUser,hypertensionUser,seropositiveUser,
observationsUser);
valid = true;
// ... displays a message on the situation.
} else {
showMessage(MEDICAL_FORM_NOT_REGISTERED);
valid = false;
}
} else {
// Nothing to do
}
Log.d(TAG, "createUser() returned: " + valid);
return valid;
}