IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mon site Discussion :

Avis sur validation à plusieurs niveaux


Sujet :

Mon site

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 117
    Points : 92
    Points
    92
    Par défaut Avis sur validation à plusieurs niveaux
    Bonjour,

    je compte développer une application web.

    Cependant j’ai une question sur le fonctionnement.

    Application doit gérer les demandes d’achat.

    La question est comment dois-je gérer les différentes étapes de validation ?

    Ex. : J’ai une table demandeAchat qui contient la validation de différentes personnes (demandeur, vérificateur de la demande, approbateur de la demande, validateur de la clôture de demande). Comment dois-je gérer ces différentes étapes ?

    L’idée que j’ai en tête est d’avoir une colonne etatDemande afin de stocker la dernière étape. Ex. : si le vérificateur a validé alors enregistrer dans la colonne etatDemande -> vérificateurValidé.

    Ainsi je ferai une condition if afin de déterminer l’étape et d’afficher le formulaire correspondant à l’étape suivante.

    Est-ce une bonne idée ? Avez-vous d’autres idée sur ce sujet s’il vous plaît ?

    Comment font les sites d’achat en ligne ? :euh:

    Merci d’avance

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 220
    Points : 15 511
    Points
    15 511
    Par défaut
    du point de vue stockage dans la base de données, c'est souvent ce qui se fait : l'objet "commande" à une propriété "état" qui varie en fonction de ce qui se passe.

    donc par exemple la commande peut être "en attente de paiement", ensuite "payée - attente vérification" quand le chèque a été reçu puis dans l'état "validée" et par exemple retourner dans l'état "en attente de paiement" si on se rend compte que le chèque était en bois.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2013
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 117
    Points : 92
    Points
    92
    Par défaut
    Bonjour,

    Ok Merci, je reste sur cette optique.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. TRI sur INDEX à plusieurs niveaux
    Par sylaG dans le forum Word
    Réponses: 4
    Dernier message: 06/06/2012, 13h07
  2. [ZF 1.5] Suppression en cascade sur plusieurs niveaux
    Par Janitrix dans le forum Zend_Db
    Réponses: 12
    Dernier message: 12/05/2008, 03h38
  3. [SQL] Affichage sur plusieurs niveaux
    Par oim dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/12/2007, 15h52
  4. avis sur la résolution de plusieurs exercices
    Par celeb2611 dans le forum Langage
    Réponses: 5
    Dernier message: 14/08/2006, 18h12
  5. [Hibernate] Héritage sur plusieurs niveaux
    Par srvremi dans le forum Hibernate
    Réponses: 2
    Dernier message: 31/05/2006, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo