コード例 #1
0
        private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Commande        uneCommande = new Commande();
            Commande        maCommande  = uneCommande;
            List <Commande> mesCommandes;

            mesCommandes = uneCommande.getLesCommandes(this.trieur, this.organise);
            String numero = lvcdes.Items[lvcdes.SelectedIndices[0]].Text;

            foreach (Commande c in mesCommandes)
            {
                if (numero == c.NoCommande)
                {
                    maCommande = c;
                }
            }
            //Si on ne trouve pas de commande équivalent a l'ajouter d'une commande
            FajouteCdes  newCmd = new FajouteCdes(maCommande, false);
            DialogResult res    = newCmd.ShowDialog();

            if (res == DialogResult.OK)
            {
                try
                {
                    maCommande.ajouterCommande();
                    MessageBox.Show("Succès de l'oppération.");
                    AfficherListe();
                }
                catch (MonException excep)
                {
                    MessageBox.Show(excep.MessageSysteme(), "Erreur d'ajout");
                }
            }
        }
コード例 #2
0
        private void ajouterUneCommandeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Commande     cmd    = new Commande();
            FajouteCdes  newCmd = new FajouteCdes(cmd, true);
            DialogResult res    = newCmd.ShowDialog();

            if (res == DialogResult.OK)
            {
                try
                {
                    cmd.ajouterCommande();
                    MessageBox.Show("Commande ajouté avec succès.");
                    AfficherListe();
                }
                catch (MonException excep)
                {
                    MessageBox.Show(excep.MessageSysteme(), "Erreur d'ajout");
                }
            }
        }
コード例 #3
0
 private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Commande uneCommande = new Commande();
     Commande maCommande = uneCommande;
     List<Commande> mesCommandes;
     mesCommandes = uneCommande.getLesCommandes(this.trieur, this.organise);
     String numero = lvcdes.Items[lvcdes.SelectedIndices[0]].Text;
     foreach (Commande c in mesCommandes)
     {
         if (numero == c.NoCommande)
         {
             maCommande = c;
         }
     }
     //Si on ne trouve pas de commande équivalent a l'ajouter d'une commande
     FajouteCdes newCmd = new FajouteCdes(maCommande, false);
     DialogResult res = newCmd.ShowDialog();
     if (res == DialogResult.OK)
     {
         try
         {
             maCommande.ajouterCommande();
             MessageBox.Show("Succès de l'oppération.");
             AfficherListe();
         }
         catch (MonException excep)
         {
             MessageBox.Show(excep.MessageSysteme(), "Erreur d'ajout");
         }
     }
     
 }
コード例 #4
0
 private void ajouterUneCommandeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Commande cmd = new Commande();
     FajouteCdes newCmd = new FajouteCdes(cmd, true);
     DialogResult res = newCmd.ShowDialog();
     if (res == DialogResult.OK)
     {
         try
         {
             cmd.ajouterCommande();
             MessageBox.Show("Commande ajouté avec succès.");
             AfficherListe();
         }
         catch (MonException excep)
         {
             MessageBox.Show(excep.MessageSysteme(), "Erreur d'ajout");
         }
     }
 }
コード例 #5
0
 private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < lvcdes.SelectedIndices.Count; i++)
     {
         String no_cmd = lvcdes.Items[lvcdes.SelectedIndices[i]].Text;
         Commande c = this.getCommandeByNum(no_cmd);
         FajouteCdes f = new FajouteCdes(c, true);
         DialogResult res = f.ShowDialog();
         if (res == DialogResult.OK)
         {
             try
             {
                 c.modifierCommande();
                 MessageBox.Show("Modification de commande réussite ! ", "Commande modifiée avec succès !");
                 AfficherListe();
             }
             catch (MonException excep)
             {
                 MessageBox.Show(excep.MessageSysteme(), "Erreur de modification");
             }
         }
     }
 }
コード例 #6
0
 /// <summary>
 /// Affiche la fenêtre d'ajout d'une nouvelle commande
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ajouterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Commande cmd = new Commande();
     FajouteCdes f = new FajouteCdes(cmd);
     DialogResult res = f.ShowDialog();
     if (res == DialogResult.OK)
     {
         try
         {
             cmd.ajouterCommande();
             MessageBox.Show("Commande ajoutée avec succès.");
             FListeCdes fliste = new FListeCdes();
             fliste.ShowDialog();
         }
         catch (MonException excep)
         {
             MessageBox.Show(excep.MessageSysteme(), "Erreur d'ajout");
         }
     }
 }