none
Ajouter un produit à la recette RRS feed

  • Question

  • Bonjour

     

    Dans l'outils que je dois créer, j'ai:

     

    - 1 recette

    - des produits

     

    dans la recette doit entrer des produits.

     

    Pour se faire, j'ai une form datagridView qui contient la liste de mes recettes. lorsque je clic sur "editer une recette" puis "ajouter un produits xyz", il m'ouvre le datagridview qui contient tout les produits xyz. A partir de la, si je double clic sur 1 produit xyz. Il s'ajoute a ma recette.

     

    Vous comprennez? Comment faire?

     

    2.

    Par la suite, il y aura un label qui dit "le prix de la recette est de x frs." car produit xyz + produits abc + produits def = 5.- + 10.- + 0.5.- = 15.5 frs. Le prix de chaque produit possède une cellulles dans le datagridview.

     

    Vous comprenez? Comment faire?

     

     

    Meilleures salutations

    lundi 14 avril 2008 08:15

Toutes les réponses

  • Bonjour,

     

    1. Vous souhaitez créer des fenêtres de "sélection", c'est à dire lorsque l'on clic sur un bouton, elles proposent un DataGridView (ou autre chose), l'utilisateur choisi un élément et click sur OK, et elles retourne l'élément sélectionné.

    Pour cela, vous pouvez suivre le parttern suivant :

     

    public class FenetreSelection : Form

    {

         ...

     

    public static int Selection()

    {

    using (FenetreSelection f = new FenetreSelection ())

    {

    if (f.ShowDialog() == DialogResult.OK)

    {

    //L'utilisateur à clické sur OK

    return f.monDataGridview.ElementSelectionné;

    }

    }

     

    //Ici l'utilisateur a clické sur Annuler, ou la croix, ...etc

    return 0;

    }

     

    Dans le click de votre bouton :

    int idProduit;

    idProduit = FenetreSelection.Selection();

     

    MessageBox.Show("Produit séléctionné : " + idProduit.ToString());

     

    2. Dans ce cas traitez l'événement DataGridView.SelectionChanged et utilisez la propriété DataGridView.SelectedRows qui contient toutes les lignes sélectionnées...

     

    Cordialement

    mercredi 16 avril 2008 06:23
    Modérateur
  • Hello,

     

    scuse faut aller doucement xD, le pattern du point 1, je le mets ou? une nouvelle class? dans la frm principal? la frm de sélection?

     

    pour le point 2, je ne vous ai pas compris. Il faut que une fois que j'ai ajouter les produit abc + def + xyz, le prix soit calculer . Désolé si jsuis bête Big Smile

     

    Meilleures salutations

     

    mercredi 16 avril 2008 07:34
  • Bonsoir,

     

    Ce n'est pas un problème ! Tout le monde a été débutant sous .NET au moins une fois !!! ;-)

     

    1. Le pattern représente la classe de votre fenêtre de sélection, le code juste en dessous le bouton qui appelera votre fenêtre...

     

    2. Le libellé vous souhaitez le mettre dans la fenêtre de sélection ? Ou dans la fenêtre de votre recette ?

     

    Cordialement

    mercredi 16 avril 2008 18:28
    Modérateur
  • Je remonte juste ce poste pour pas l'oublier,  mais je le traiterai lorsque l'ajout de produit à la recette sera traité

     

    mardi 22 avril 2008 06:41