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

C# Discussion :

C# EventHandler sur liste de clients (Ajout/modif/suppression)


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut C# EventHandler sur liste de clients (Ajout/modif/suppression)
    Bonjour à tous, je suis en train de réaliser un projet en c# qui doit me permettre d'afficher une liste de clients (ID, nom, mail..) je dois pouvoir ajouter, modifier et supprimer un client de la liste à l'aide de boutons. (windows form). J'ai fais tout cela et mon projet se compose de classes vues (principale avec la liste, vue ajout avec les champs à remplir, modif idem avec champs pré rempli), une classe client comportant la structure d'un client et une classe business qui se charge des fonctions d'ajout / modif / suppression. Tout fonctionne.

    Mais le dernier point est d'inclure par le biais d'une classe SuccessEvent dérivant de eventargs, des eventhandler qui vont afficher à l'utilisateur que sa modification s'est bien déroulée..

    Là je ne comprends pas ce que je dois faire pour relier le tout... Si quelqu'un pouvait me donner un coup de pouce, j'en serais très heureux.

    Merci d'avance.

  2. #2
    Membre éprouvé
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Points : 1 177
    Points
    1 177
    Par défaut
    Est-ce que la lecture attentive de ces explications éclaircissent les choses ?

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse rapide, j'ai effectivement déjà lu ce document, et d'autres mais je n'arrive pas à saisir le mécanisme des events. Dans mon cas par exemple, mon eventHandler va jouer sur le fait qu'il y est réussite ou non de l'action demandé. Je ne vois pas comment insérer cela.. Entre le moment où l'utilisateur va cliquer sur mon bouton de modification par exemple et le moment ou le message va revenir, je ne vois pas comment cerner le fait que la modif s'est bien déroulé.

    Handler + classe custom eventargs, je m'y perd

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 066
    Points : 4 233
    Points
    4 233
    Par défaut
    En faite tu créer une classe personnalisé qui contient les différentes informations que tu veux transmettre lors de la lever de ton événement (dans ton cas un bool qui t'indiquera si c'est un succès ou non).
    Dans ta classe qui lève l’événement tu déclares un delegate qui a en paramètre un objet (qui correspond à l'appelant) et la classe que tu as crées, ensuite tu déclares un event du type de ce delegate.

    Pour appeler cet événement tu as juste à créer une instance de ta classe héritant d'eventargs et d'appeler ton event en passant en paramètre cette instance.

    Et sur ton autre classe qui écoute tu as juste à t'abonner sur cet événement.

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/10/2010, 17h37
  2. [SP-2007] Eventhandler sur list template
    Par billout rm dans le forum SharePoint
    Réponses: 2
    Dernier message: 22/06/2009, 13h05
  3. [ZF 1.7] Créer une partie ajout / modification / suppression
    Par miya dans le forum Zend Framework
    Réponses: 3
    Dernier message: 10/06/2009, 22h09
  4. Recherche classe pour ajout/modif/suppression d'articles dans une base de donnée
    Par will89 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/02/2007, 12h59

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