private void donneesToolStrip_Click(object sender, EventArgs e) { var formOuvert = new Form(); string nomButton = ((ToolStripMenuItem)sender).Name; switch (nomButton) { case "btnSysExpToolStrip": formOuvert = new frmGesSysExp(); break; case "btnPlateToolStrip": formOuvert = new frmGesPlateforme(); break; case "btnJeuToolStrip": formOuvert = new frmGesJeu(); break; case "btnClassToolStrip": formOuvert = new frmGestClassification(); break; case "btnGenreToolStrip": formOuvert = new frmGesGenre(); break; case "btnThemeToolStrip": formOuvert = new frmGestTheme(); break; case "btnVersionToolStrip": formOuvert = new frmGestVersion(); break; case "btnModeToolStrip": formOuvert = new frmGesMode(); break; default: break; } this.Hide(); formOuvert.Show(); formOuvert.Closed += (s, args) => this.Close(); }
public void enregistrer(object sender, EventArgs e) { Theme enregistrement = new Theme(); bool resulVerif; DialogResult resultEnrg; if (txtId.Text.Trim() == "") { enregistrement.idTheme = CompterNb(); } else { enregistrement.idTheme = Convert.ToInt32(txtId.Text.Trim()); } enregistrement.nomTheme = txtNom.Text.Trim(); enregistrement.comTheme = txtCommentaire.Text.Trim(); resulVerif = ctrltheme.verifier(enregistrement, themeSelect); if (themeSelect != null && ((string)Tag) != "Copie") { if (resulVerif) { resultEnrg = MessageBox.Show("Voulez-vous vraiment enregister?", "Enregistrement", MessageBoxButtons.YesNo); if (resultEnrg == DialogResult.Yes) { ctrltheme.modifier(enregistrement); this.Close(); frmGestTheme frm = new frmGestTheme(); frm.ShowDialog(); } } else { MessageBox.Show("Aucune modification n'a été apportée.", "Erreur", MessageBoxButtons.OK); } } else { if (txtNom.Text.Trim().Length != 0) { resultEnrg = MessageBox.Show("Voulez-vous vraiment enregister?", "Enregistrement", MessageBoxButtons.YesNo); if (resultEnrg == DialogResult.Yes) { ctrltheme.ajouter(enregistrement); this.Close(); frmGestTheme frm = new frmGestTheme(); frm.ShowDialog(); } } else { MessageBox.Show("Une categorie avec ce code existe deja ou le code est trop court.", "Erreur", MessageBoxButtons.OK); } } }
private void update() { gestionTheme = new ctrlTheme(); var formOuvert = new frmGestTheme(); formOuvert.Show(); this.Hide(); formOuvert.Closed += (s, args) => this.Close(); }