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;

}