Bonsoir,
Je souhaiterais développer (asp.net / C#) le module d'évaluation dont j'ai parlé ici.
En résumé, je voudrais créer (INSERT) des évaluations.
Une personne évalue une maison : Il donne un nom à son évaluation et il coche tous les critères présents dans la maison ou il saisit une valeur.
Sans parler maintenant de LINQ ou d'ADO.net, je voudrais savoir comment présenter l'IHM.
Je suis parti d'une formview (mode par défaut = insert) : bonne idée ?
Il est basé sur sur un SqlDataSource (SqlDataSource1) permettant de récupérer la table EVALUATION.
J'ai ensuite adapté le InsertTemplate de la formview en y ajoutant un reapeter permettant de présenter tous les critères possibles. Ce reapeter, utilise un autre SqlDatasource (SqlDataSource2) basé sur les tables CRITERE + CRITERE_EVALUATION (vue).
Ensuite, je ne sais pas...
Je peux créer une InsertCommand pour SqlDataSource1 : cela va me créer une nouvelle ligne dans la table EVALUATION
Je peux créer une InsertCommand pour SqlDataSource2 : cela va me créer (normalement) x lignes dans la table CRITERE_EVALUATION > les critères cochés par l'utilisateur
Problème : comment faire ça en 1 click .
- Créer l'évaluation (c'est ce que fait le lien "Insérer" créé automatiquement par le Formview)
- Ajouter dans CRITERE_EVALUATION les saisies utilisateurs (en récupérant au passage l'ID de la nouvelle EVALUATION)
Bref, je suis un peu dans le flou. Merci par avance de votre aide...
T.
Partager