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

ASP.NET Discussion :

gestion panier en asp.net/C#


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut gestion panier en asp.net/C#
    Bonjour,
    Tout d'abord merci aux personnes qui vont s'arrêter sur mon problème.

    Je ne connais pas grand chose en ASP.NET et j'ai besoin de gérer un caddie.
    J'utilise Visual Studio 2008 et mon behind est codé en C#.

    Pour sélectionner la liste des produits de ma base j'ai utilisé une datasource.
    Pour les afficher j'ai utilisé une datalist.

    Pour chaque produit il y a un TextBox pour remplir la quantité et un bouton "Commander".

    Mon problème est que je ne sait absolument pas comment récupérer les valeurs du TextBox correspondant au bouton cliqué (j'ai quand même réussi à récupérer l'id du produit selectionné à l'aide d'une méthode DataList1_SelectedIndexChanged(object sender, EventArgs e) ) mais je n'arrive pas a récupérer la quantité (Valeur du TextBox)

    Si quelqu'un de compétent pourrait m'éclairer ce serait vraiment sympa de sa part.
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Je te conseille d'acquérir qqs bases avant de te lancer:
    http://dotnet.developpez.com/cours/?...sharp#aspnetcs

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 298
    Par défaut
    lutecefalco a raison...

    tu pars de trop loin lis d'abors les tutos et teste quelques bout de codes simple..

    parce la tu vas pas t'en sortir

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    merci pour vos reponse, mais le problème c'est qu'il m'est demandé de faire ceci pour les cours (License3 informatique). J'ai quelques bases pour effectuer des choses simples mais la je bloc et mes cours ne traitent pas de ce problème.
    Je suis obligé de coder en ASP.NET parceque sinon en PHP ca aurai été vite fait terminé .
    Je vais jeté un oeil a ton lien mais je n'est pas le temps de voir toutes les bases en asp.
    Si vous voulez bien m'indiquer juste comment resoudre mon problème ca m'aiderais énormément.
    Merci pour votre aide

  5. #5
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par linocanmiki Voir le message
    Si vous voulez bien m'indiquer juste comment resoudre mon problème ca m'aiderais énormément.
    linocanmiki.LatestPost.ParentPost.Read()

    Surtout si c'est pour un cours, le but est que tu donnes une solution a laquelle tu est arrive tout seul...a la limite, si tu es coince sur un point precis, on te donnera surement un coup de main, mais si tu veux qu'on te fasse ton projet de A a Z, il va falloir payer

    Part de la solution en php, et tu recode en .net...si tes cours portent la-dessus, tu dois avoir suffisamment de connaissances dans tes cours pour t'en sortir en buchant

    ...et encore, si tu es en L3, tu n'as pas encore de vrai projet de recherche touffu, qui va sortir du champ de competence de tes profs...attends l'an prochain

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ah ces étudiants de FAC ...

  7. #7
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Ah ces étudiants de FAC ...
    ouais c plus ske s'été

    Ky viennent en stage et ils vont voir ce que c'est d'en chier...

    ++

    Laurent

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Je demande pas que l'on me fasse mon projet de A-Z, je demande juste comment je peux récupérer la valeur de mon TextBox de mon ItemTemplate.
    Ou peut-être que le fait d'utiliser une datalist est une erreur je ne sais pas.

    Part de la solution en php, et tu recode en .net...si tes cours portent la-dessus, tu dois avoir suffisamment de connaissances dans tes cours pour t'en sortir en buchant
    Le problème il est la, on a pas eu beaucoup d'élément dans le cours. On a fait un TP (TP de microsoft d'ailleur..) qui est très superficiel.

    Tu me dit de partir de la solution en php mais ca me parait quand même loin de l'asp... En php on utilise des formulaires avec des variables POST ou GET...
    Ici, on utilise des controles, et je pourrais facilement récupérer la valeur de mon control Textbox si j'en connaissais l'ID, mais la DataList crée des ID automatiquement et donc impossible a récupérer...

    Je bloque juste sur ce point, ce qui bloque totalement la réalisation de la solution finale...

    Ky viennent en stage et ils vont voir ce que c'est d'en chier...
    C'est gentil mais des stages j'en ai déja fait dans des entreprises de WEB mais on utilisait PHP....

  9. #9
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    Pour information le web c'est très vastes, l'éventail la fourchette des niveaux des développeurs est grande et il ne faut (surtout) pas confondre une application web et un site web.

    Ce que tu fais avec le .net ce sont plutôt des applications web.

    Comparer le .net au PHP c'est comme comparer robocop à un cowboy...

    Salut

    Laurent

  10. #10
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Bouh, LJ lance un troll sur PHP...pas bien

    Plus sérieusement, je n'avais pas vu que tu avais expose ton pb plus en détail (ca doit être le manque de cafe )

    Mon problème est que je ne sait absolument pas comment récupérer les valeurs du TextBox correspondant au bouton cliqué (j'ai quand même réussi à récupérer l'id du produit selectionné à l'aide d'une méthode DataList1_SelectedIndexChanged(object sender, EventArgs e) ) mais je n'arrive pas a récupérer la quantité (Valeur du TextBox)
    Regarde par ici, je pense que ca reponds a ta question :

    http://ondotnet.com/pub/a/dotnet/200.../datalist.html

    (attention, si tu mets le code SQL comme ca dans le code-behind, ca merite un coup de boule , c'est la que pour l'exemple )

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  11. #11
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    C'est pas du trollage... on peut comparer J2EE à dot net, asp 3 à PHP mais pas PHP (même 5) à du dot net...

    ++

    Lolo (qui s'en va chercher son nouveau pc de la mort qui tue)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Carte mère Asus P6T Deluxe V2Processeur Intel Intel® Core™ i7 Extreme 920, double carte video Nvidia GeForce GTX 295, mémoire vive 6Go 2 Disque dur 500Go 7200 tr/min avec 32 Mo de cache (RAID0), un disque 64 Go Solid State Kingston, Graveur Blue Ray, alimentation 1100W, Boitier Antec 902, Onduleur 1000w et O.S. Microsoft Windows Seven Ultimate 64.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Salut,

    Pour information le web c'est très vastes, l'éventail la fourchette des niveaux des développeurs est grande et il ne faut (surtout) pas confondre une application web et un site web.

    Ce que tu fais avec le .net ce sont plutôt des applications web.

    Comparer le .net au PHP c'est comme comparer robocop à un cowboy...

    Salut

    Laurent
    Merci pour cet éclaircissement, mais ca ne résout toujours pas mon problème...

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    Merci Philippe pour ta réponse.
    Regarde par ici, je pense que ca reponds a ta question :

    http://ondotnet.com/pub/a/dotnet/200.../datalist.html
    J'ai été voir le lien que tu m'as donné.
    Le problème c'est que le code behind est en VB et je ne connais absolument pas ce langage, j'utilise le C# (que je ne connais pas trop non plus mais qui ressemble fortement au Java que je connais).
    J'imagine que les méthodes ne sont pas les mêmes selon le langage du behind.
    Je ne suis pas sur mon pc donc je ne peux pas encore m'inspirer du tuto du lien.
    Je regarderai ca tout a l'heure.

    (attention, si tu mets le code SQL comme ca dans le code-behind, ca merite un coup de boule , c'est la que pour l'exemple )
    Si ce n'ai pas trop demandé, ou estce que je dois mettre mes requetes si ce n'est dans le behind?

  14. #14
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par linocanmiki Voir le message
    J'imagine que les méthodes ne sont pas les mêmes selon le langage du behind.
    T'imagines mal, c'est juste la syntaxe qui change

  15. #15
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par linocanmiki Voir le message
    Si ce n'ai pas trop demandé, ou estce que je dois mettre mes requetes si ce n'est dans le behind?
    Bon, en fait, tu *peux* mettre tes requetes SQL dans le code-behind, mais c'est plutot une mauvaise pratique a reserver pour les démo, le mieux étant de regrouper le code d'accès aux données dans des classes spécifiques

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  16. #16
    CUCARACHA
    Invité(e)
    Par défaut Entity Framework
    Salut,

    Je te conseille vivement de t'intéresser à Entity Framework, c'est bluffant tellement c'est bien. Quitte à apprendre une techno dot net d'accès aux données, choisis celle là.

    ++

    Laurent

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 8
    Par défaut
    T'imagines mal, c'est juste la syntaxe qui change
    Autant pour moi

    Bon, en fait, tu *peux* mettre tes requetes SQL dans le code-behind, mais c'est plutot une mauvaise pratique a reserver pour les démo, le mieux étant de regrouper le code d'accès aux données dans des classes spécifiques
    Ok, mais je pense que je vais quand même les mettre dans le behind parceque le temps va commencer a me manquer et que de toutes façons le projet ne sera jamais en ligne et tournera que en local. Mais j'ai bien entendu ce que tu m'as dit et je tâcherai de m'en souvenir si jamais je suis amené à coder en .net pour des vrais projets.

    Je voudrais en profiter pour poser une nouvelle question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
    Je ne saisi pas tout à fait à quoi sert exactement cette methode et ce que va être l'objet sender et l'evenement e ni comment les utiliser.
    Je sais seulement que lorsque que je clique sur l'un des boutons (un bouton "commander" pour chaque item) j'arrive à récupérer l'ID de mon item (après mettre pris la tête et avoir chercher dans toutes les propriétés).

  18. #18
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par linocanmiki Voir le message
    sender et l'evenement e ni comment les utiliser.
    sender n'est utile que lorsque le contrôle est inclus dans un conteneur répétitif, c'est à dire lorsque sa référence n'est pas accessible depuis la page (en d'autres termes, lorsque tu ne le trouves pas dans la liste de l'intellisense du code behind de la page).

    Dans ce cas il faut le "caster" dans le type de ton contrôle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    string maNouvelleValeur = string.Empty;
    maDropDown = (DropDownList)sender;
    if(maDropDown!=null){
       maNouvelleValeur = maDropDown.SelectedValue;
    }
    le e ne sert à rien s'il est juste de type EventArg lorsqu'il est d'un autre type, il contient des infos intéressantes.

    ++

    Laurent

  19. #19
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par linocanmiki Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
    Je ne saisi pas tout à fait à quoi sert exactement cette methode et ce que va être l'objet sender et l'evenement e ni comment les utiliser.
    Je sais seulement que lorsque que je clique sur l'un des boutons (un bouton "commander" pour chaque item) j'arrive à récupérer l'ID de mon item (après mettre pris la tête et avoir chercher dans toutes les propriétés).
    sender est l'element qui a declenche l'evenement, et e contient les arguments.

    Par exemple, quand tu est dans un gestionnaire de click, sender est ton bouton

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  20. #20
    CUCARACHA
    Invité(e)
    Par défaut au passage
    Au passage je précise qu'on est des professionnels de l'informatique et non des neurochirurgiens, d'ailleurs je ne sais même pas où en est la science dans le domaine de la greffe de cerveau (sans offance aucune bien entendu).

    Bonne journée

    Laurent

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Gestion des Dropdownlist ASP.NET C#
    Par aitBaamran dans le forum ASP.NET
    Réponses: 4
    Dernier message: 14/12/2012, 09h45
  2. Gestion des cookies asp.net MVC 3
    Par Provson dans le forum ASP.NET
    Réponses: 17
    Dernier message: 11/07/2012, 11h41
  3. [Débutant] faire un panier en asp.net c#
    Par cristos dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/08/2011, 15h30
  4. gestion des droits asp.net c#
    Par fido1 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 05/09/2008, 13h30
  5. Gestion des Dropdownlist ASP.NET C#
    Par JOLY dans le forum ASP.NET
    Réponses: 2
    Dernier message: 18/08/2008, 14h55

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