private void btnModifierAtelier_Click(object sender, EventArgs e) { if (txbModifierAtelier2.Text.Length != 0 && txbModifierAtelier3.Text.Length != 0) { try { //on récupère l'index de la sélection dans la combobox int i = cbxModifierAteliers.SelectedIndex; Atelier unAtelier; unAtelier = Atelier.listeAteliers().ElementAt(i); unAtelier.modifierAtelier(cbxModifierAteliers.SelectedIndex, txbModifierAtelier2.Text, int.Parse(txbModifierAtelier3.Text)); //Vider les textbox apres l'ajout txbModifierAtelier2.Clear(); txbModifierAtelier3.Clear(); lblModifierAtelierOK.Show(); cbxModifierAteliers.SelectedIndex = -1; //Refresh toutes les données de la page atelier refreshAllAtelier(); } catch { MessageBox.Show("Erreur : La syntaxe est incorrecte"); } } else { MessageBox.Show("Erreur : Selectionne un Atelier !"); return; } }
private void btnSupprimerAtelier_Click(object sender, EventArgs e) { if (this.cbxSupprimerAteliers.SelectedIndex == -1) { MessageBox.Show("Erreur : Selectionne un Atelier !"); return; } else { try { // on récupère l'index de la sélection dans la combobox int i = cbxSupprimerAteliers.SelectedIndex; Atelier unAtelier; unAtelier = Atelier.listeAteliers().ElementAt(i); unAtelier.supprimerAtelier(); lblSupprimerAtelierOK.Show(); cbxSupprimerAteliers.SelectedIndex = -1; //Refresh toutes les données de la page atelier refreshAllAtelier(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnCreerAt_Click(object sender, EventArgs e) { try { Atelier AT; if (txbIdAt.Text.Length != 0 && txbNomAt1.Text.Length != 0 && txbCapaciteAt1.Text.Length != 0) { AT = new Atelier(int.Parse(txbIdAt.Text), txbNomAt1.Text, int.Parse(txbCapaciteAt1.Text)); AT.ajouterAtelier(); txbIdAt.Clear(); txbNomAt1.Clear(); txbCapaciteAt1.Clear(); lblCreated1.Text = "Atelier créé !"; //On réactualise la combobox pour ajouter l'élément créé cbxSelectAt1.Items.Clear(); cbxSelectAt1.ResetText(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")"); } //On réactualise le DataGridView pour le remplir automatiquement remplirListeAteliers(); } } catch (Exception ex) { MessageBox.Show("ERREUR! Plus d'informations ci-dessous :"); MessageBox.Show("Message d'erreur : " + ex.Message); } }
// Onglet THEMES //==================================================================== private void tabThemes_Enter(object sender, EventArgs e) { cbxSelectAt2.Items.Clear(); cbxSelectAt2.ResetText(); cbxSelectAt3.Items.Clear(); cbxSelectAt3.ResetText(); cbxSelectTh.Items.Clear(); cbxSelectTh.ResetText(); lblCreated2.ResetText(); lblModified2.ResetText(); lblDeleted2.ResetText(); remplirListeThemes(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { cbxSelectAt2.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")"); cbxSelectAt3.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")"); } foreach (Theme unTheme in Theme.listeThemes()) { cbxSelectTh.Items.Add(unTheme.IdTheme + " (" + unTheme.NomTheme + ")"); } }
private void btnSupprAt_Click(object sender, EventArgs e) { try{ int i = cbxSelectAt1.SelectedIndex; Atelier AT; AT = Atelier.listeAteliers().ElementAt(i); AT.supprimerAtelier(); cbxSelectAt1.ResetText(); txbNomAt2.Clear(); txbCapaciteAt2.Clear(); lblDeleted1.Text = "Atelier supprimé !"; //On réactualise la combobox pour enlever l'élément supprimé de la liste cbxSelectAt1.Items.Clear(); cbxSelectAt1.ResetText(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")"); } //On réactualise le DataGridView pour le remplir automatiquement remplirListeAteliers(); } catch (Exception ex) { MessageBox.Show("ERREUR! Plus d'informations ci-dessous :"); MessageBox.Show("Message d'erreur : " + ex.Message); } }
private void cbxSelectAt1_SelectedIndexChanged(object sender, EventArgs e) { int i = cbxSelectAt1.SelectedIndex; Atelier AT; AT = Atelier.listeAteliers().ElementAt(i); txbNomAt2.Text = AT.NomAtelier; txbCapaciteAt2.Text = AT.CapaciteAtelier.ToString(); }
private void remplirListeAteliers() { dgvAteliers.Rows.Clear(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { dgvAteliers.Rows.Add(unAtelier.IdAtelier, unAtelier.NomAtelier, unAtelier.CapaciteAtelier); } }
// Onglets ATELIERS //==================================================================== private void tabAtVisitor_Enter(object sender, EventArgs e) { dgvAteliersVisitor.Rows.Clear(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { dgvAteliersVisitor.Rows.Add(unAtelier.IdAtelier, unAtelier.NomAtelier, unAtelier.CapaciteAtelier); } }
//REMPLISSAGE COMBOBOX SUPPRIMER ATELIER private void remplirCbxSupprimerAtelier() { try { cbxSupprimerAteliers.Items.Clear(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { cbxSupprimerAteliers.Items.Add(unAtelier.IdAtelier); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//LES FONCTIONS ET PROCEDURES ONGLET : ATELIER //REMPLISSAGE DGV ATELIER private void remplirListeAtelier() { try { dgvAteliers.Rows.Clear(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { dgvAteliers.Rows.Add(unAtelier.IdAtelier, unAtelier.LibelleAtelier, unAtelier.ParticipantAtelier); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbxModifierAteliers_SelectedIndexChanged(object sender, EventArgs e) { try { int i = cbxModifierAteliers.SelectedIndex; Atelier unAtelier; unAtelier = Atelier.listeAteliers().ElementAt(i); txbModifierAtelier2.Text = unAtelier.LibelleAtelier; txbModifierAtelier3.Text = unAtelier.ParticipantAtelier.ToString(); } catch (Exception) { //MessageBox.Show(ex.Message); } }
// Onglet ATELIERS //==================================================================== private void tabAteliers_Enter(object sender, EventArgs e) { cbxSelectAt1.Items.Clear(); cbxSelectAt1.ResetText(); lblCreated1.ResetText(); lblModified1.ResetText(); lblDeleted1.ResetText(); remplirListeAteliers(); foreach (Atelier unAtelier in Atelier.listeAteliers()) { cbxSelectAt1.Items.Add(unAtelier.IdAtelier + " (" + unAtelier.NomAtelier + ")"); } }
private void btnModifierAt_Click(object sender, EventArgs e) { try { int i = cbxSelectAt1.SelectedIndex; Atelier AT; AT = Atelier.listeAteliers().ElementAt(i); AT.modifierAtelier(cbxSelectAt1.SelectedIndex, txbNomAt2.Text, int.Parse(txbCapaciteAt2.Text)); cbxSelectAt1.ResetText(); txbNomAt2.Clear(); txbCapaciteAt2.Clear(); lblModified1.Text = "Atelier modifié !"; //On réactualise le DataGridView pour le remplir automatiquement remplirListeAteliers(); } catch (Exception ex) { MessageBox.Show("ERREUR! Plus d'informations ci-dessous :"); MessageBox.Show("Message d'erreur : " + ex.Message); } }