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"); } } }
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"); } } }
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"); } } }
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"); } } } }
/// <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"); } } }