Example #1
0
 /**
  * Fonction de gestion de l'ajout d'une adresse. 
  * 
  * Permet l'ajout et la modification de la nouvelle adresse.
  * @return idAdresse retourne l'id de l'adresse ajoutée ou recherchée.
  */
 public static function gestionAjoutModifAdresse()
 {
     $numRue = VariableExterne::verifChampOptionnel('numRue');
     $nomRue = VariableExterne::verifChampOptionnel('nomRue');
     $codePostal = VariableExterne::verifChampOptionnel('codePostal');
     $nomVille = VariableExterne::verifChampOptionnel('nomVille');
     $nomRegion = VariableExterne::verifChampOptionnel('nomRegion');
     $nomDepartement = VariableExterne::verifChampOptionnel('nomDepartement');
     $idRegion = ModelGestionLieu::verifierPresenceRegion($nomRegion);
     $idDepartement = ModelGestionLieu::verifierPresenceDepartement($nomDepartement, $idRegion);
     $idVille = ModelGestionLieu::verifierPresenceVille($nomVille, $codePostal, $idDepartement);
     $idAdresse = ModelGestionLieu::verifierPresenceAdresse($numRue, $nomRue, $idVille);
     return $idAdresse;
 }