Pages du carnet d'adresses de ToolTech (Business Edition) 

Les pages du carnet d'adresses du magasin ToolTech permettent aux clients d'ajouter des adresses, notamment d'expédition et de facturation.

Lorsque les clients sont connectés, ils peuvent, après avoir cliqué sur le lien Compte dans l'en-tête, afficher l'option qui leur permet de gérer leur carnet d'adresses. Après avoir cliqué sur l'option  Carnet d'adresses, ils peuvent visualiser une liste d'adresses dans leur carnet, des options pour mettre à jour et supprimer chaque adresse ainsi qu'un bouton pour ajouter des adresses.

Les procédures du carnet d'adresses du modèle de magasin utilisent les fichiers JSP suivants :

Remarque : Address.jsp est utilisé à la fois par la page Ajout d'une adresse et la page Modification de l'adresse. Si l'ID d'adresse addressId est fourni, le fichier Address.jsp est chargé en tant que page de mise à jour de l'adresse. Dans le cas contraire, il charge la page Ajout d'une adresse.  Si l'ID d'adresse addressId est fourni en tant que paramètre pour l'instruction AddressAdd, l'instruction met à jour l'adresse spécifiée de addressId. Dans le cas contraire, une nouvelle adresse est créée.

Instructions

UserAccount.jsp utilise les instructions suivantes :

Address.jsp utilise les instructions suivantes :

AddressBook.jsp utilise l'instruction suivante :

Beans

AddressBook.jsp utilise les beans suivants :

Address.jsp utilise les beans suivants :

Implémentation

Remarque : pour plus d'informations sur les techniques d'implémentation communes à toutes les pages de modèle de magasin, parmi lesquelles les informations multiculturelles, reportez-vous à la rubrique Pages du modèle de magasin : techniques d'implémentation communes.

Si un client clique sur Modification du carnet d'adresses dans la page Compte, l'instruction AddressBookForm est appelée. L'instruction AddressBookForm charge alors la page Carnet d'adresses (AddressBook.jsp). Si un client clique sur Modification des informations personnelles, l'instruction UserRegistrationForm est appelée et la page Mise à jour de l'inscription est chargée. 

Une fois que les zones de la page Ajout d'une adresse (Address.jsp) ont été complétées par le client, le système vérifie que les adresses existent. Si tel est le cas, le carnet d'adresses est mis à jour. Sinon, les adresses sont créées.

 if (addressId != null)
bUpdateAddress = true;
else
bUpdateAddress = false;

Lorsque le client a terminé d'entrer une adresse dans la page Ajout d'une adresse, (Address.jsp) et cliqué sur Envoyer, l'instruction AddressAdd est appelée. Lorsque le client a terminé d'entrer une adresse dans la page Modification d'une adresse, (Address.jsp) et cliqué sur Envoyer, l'instruction AddressUpdate est appelée.

< FORM name="AddressForm" method="GET" action="AddressUpdate" >
}
else
{

< FORM name="AddressForm" method="GET" action="AddressAdd" >
}

Traitement d'erreurs

Si le client ne remplit pas les zones obligatoires des pages Ajout d'une adresse (Address.jsp) ou Mettre à jour l'adresse (Address.jsp),  le système lui demande de revenir sur ces zones.  Le fichier  Address_[locale].properties détermine quelles sont les zones obligatoires pour l'adresse, en fonction des paramètres régionaux. 

Les messages d'erreur qui apparaissent sont les suivants :

AddAdd_ERROR1 = Entrez un alias dans la zone Alias.
AddAdd_ERROR2 = L'alias que vous avez entré est déjà utilisé ; veuillez en entrer un autre.
AddAdd_ERROR3 = Entrez un nom dans la zone Nom.
AddAdd_ERROR4 = Entrez une adresse dans la zone Adresse.
AddAdd_ERROR5 = Entrez un nom de ville dans la zone Ville.
AddAdd_ERROR6 = Entrez un nom dans la zone Etat/Province/Région/Dépt.
AddAdd_ERROR7 = Entrez un nom dans la zone Pays.
AddAdd_ERROR8 = Entrez un code postal dans la zone Code postal.

Rubriques connexes

Tâches connexes

Références connexes

IBM copyright