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 :

[Debutant] Conception class Piece de vente


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Par défaut [Debutant] Conception class Piece de vente
    Bonjour,

    Je dois lire des éléments d'une pièce de vente pour les écrire dans une application (grosso modo une passerelle).

    Une pièce de vente est constitué de 2 éléments :
    Entete (le client ...)
    x Ligne de vente (ref produit, qte, pvu ...)

    Rien d'inovant, quelque chose de très basic.

    Mon problème, c'est comment concevoir les objets pour la gestion d'une pièce de vente.
    J'ai un objet entete, puis un objet ligne
    mais comment faire pour avoir un nombre de lignes indéterminés à l'avance ?

    En faite pour la lecture des lignes, je suis dans une boucle, mais je ne connais pas à l'avance le nombre de ligne possible dans le document.

    Je n'arrive pas utiliser l'objet ligne pour le répéter autant de fois que possible ?

    Merci pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 38
    Par défaut
    Salut,


    Je te consiel le Foreach, si tu ne connais pas les éléments à l'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                foreach (ServiceController service in services)
                {
                    if (service.ServiceName.Contains("SharePoint_")) //Pour tous les services windows actuel, si le nom du service contient "SharePoint_" on l'ajoute a la list
                    {
                        list.Add(service.ServiceName);
                        dtgStatutService.Rows.Add(service.ServiceName, service.Status);
                    }
                }
    la boucle se lit, pour tout éléments ServiceController service dans services, tu travail.

    donc toi tu peux faire , pour tout éléments ligne dans cette liste, etc..

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Par défaut
    Merci pour l'info,

    Je comprends bien le principe, c'est sans doute la solution.
    Mais je comprends pas comment créer un objet ligne de pièces qui contiendra les lignes proprement dite.

    J'ai un objet ligne avec propriété : qte, ref, pu (simplifié)
    Si je comprend bien le modèle je creer un super objet des lignes dans lequel je vais ajouter via la boucle foreach un nouvelle objet simple (qte, ref, pu).

    Mais comment faire ce super objet ou conteneur d'objet ?

    Merci

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Par défaut
    J'avais pas compris, maintenant c'est clair

    Merci

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

Discussions similaires

  1. [Débutant][Conception] Mettre à jour un objet de type classe
    Par Sylvester dans le forum Général Java
    Réponses: 19
    Dernier message: 09/02/2006, 17h59
  2. [Debutant][Conception] Classes abstraites et interface.
    Par SirDarken dans le forum Langage
    Réponses: 4
    Dernier message: 29/10/2004, 00h02
  3. [débutant][Conception] Comment faire un arbre?
    Par dr_m1 dans le forum Général Java
    Réponses: 4
    Dernier message: 08/10/2004, 00h08
  4. [débutant][Conception] Modélisation pour éviter le getClass()
    Par Oliveuh dans le forum Général Java
    Réponses: 9
    Dernier message: 28/06/2004, 20h00
  5. [Débutant][Conception] Erreur avec une classe interne
    Par Devil Redneck dans le forum Général Java
    Réponses: 5
    Dernier message: 11/06/2004, 15h45

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