예제 #1
0
  /** Controlla il formato dei dati in input. */
  public static Boolean isValidInput(
      String nome,
      String cognome,
      String dataNascita,
      String comuneNascita,
      String comuneResidenza,
      String indirizzo,
      String codiceFiscale,
      String numPatenteGuida) {

    Validazione nomeV = ValidazioneFactory.getValidazione(TipoValidazione.NOME);

    Validazione cognomeV = ValidazioneFactory.getValidazione(TipoValidazione.COGNOME);

    Validazione indirizzoV = ValidazioneFactory.getValidazione(TipoValidazione.INDIRIZZO);

    Validazione codiceFiscaleV = ValidazioneFactory.getValidazione(TipoValidazione.CODICE_FISCALE);

    Validazione numPatenteV = ValidazioneFactory.getValidazione(TipoValidazione.TARGA);

    Validazione dataV = ValidazioneFactory.getValidazione(TipoValidazione.DATA);

    Validazione city = ValidazioneFactory.getValidazione(TipoValidazione.CITY);

    if (nomeV.valida(nome)
        && cognomeV.valida(cognome)
        && indirizzoV.valida(indirizzo)
        && city.valida(comuneNascita)
        && city.valida(comuneResidenza)
        && codiceFiscaleV.valida(codiceFiscale)
        && numPatenteV.valida(numPatenteGuida)
        && dataV.valida(dataNascita)) {
      return true;
    } else {
      ShowAlert.showMessage(
          "Le informazioni inserite nella sezione " + "cliente \n non hanno un formato valido",
          AlertType.WARNING);
      return false;
    }
  }
예제 #2
0
 /** Controlla che tutti i campi siano pieni. */
 public static Boolean isEmptyCheck(
     String nome,
     String cognome,
     String dataNascita,
     String comuneNascita,
     String comuneResidenza,
     String indirizzo,
     String codiceFiscale,
     String numPatenteGuida) {
   if (nome.isEmpty()
       || cognome.isEmpty()
       || dataNascita.isEmpty()
       || comuneNascita.isEmpty()
       || comuneResidenza.isEmpty()
       || indirizzo.isEmpty()
       || codiceFiscale.isEmpty()
       || numPatenteGuida.isEmpty()) {
     ShowAlert.showMessage(
         "Riempire i campi lasciati vuoti" + "nella sezione cliente!", AlertType.WARNING);
     return true;
   } else {
     return false;
   }
 }