private void BoutonAjout_Click(object sender, EventArgs e) { GestionClasse suppClasse = GestionClasse.Instance; Classe cla = new Classe(Convert.ToInt32(idClasse.Text), nomClasse.Text, Convert.ToInt32(nbPlace.Text)); suppClasse.SupprimerClasse(cla); }
// Tests GestionClasse private void BtnClasse_Click(object sender, EventArgs e) { txtTestes.Clear(); GestionMonde gestionMonde = new GestionMonde(); GestionClasse gestionClasse = new GestionClasse(); gestionClasse.RecevoirClassesMonde(gestionMonde.LstMondes.First().Id); txtTestes.Text += "Liste des classes du premier monde de la base de données: \r\n"; AfficherInfoClasses(gestionClasse); txtTestes.Text += "\r\nCréation d'une classe : \r\n"; Classe classe = new Classe() { NomClasse = "test", Description = "test", StatBaseStr = 3, StatBaseDex = 3, StatBaseInt = 3, StatBaseVitalite = 3, MondeId = gestionMonde.LstMondes.First().Id }; classe = gestionClasse.CréerClasse(classe); AfficherInfoClasses(gestionClasse); txtTestes.Text += "\r\nModification d'une classe : \r\n"; classe.NomClasse = "Test Modifier"; classe = gestionClasse.ModifierClasse(classe); AfficherInfoClasses(gestionClasse); txtTestes.Text += "\r\nSuppression d'une classe : \r\n"; classe = gestionClasse.SupprimerClasse(classe); if (classe.NomClasse == null) { txtTestes.Text += "Supression réussie!\r\n"; } classe = gestionClasse.LstClasses.First(); txtTestes.Text += "\r\nTrouver la classe d'un Hero : \r\n"; Hero hero = new Hero(); using (EntitiesGEDEquipe1 context = new EntitiesGEDEquipe1()) { hero = context.Heros.FirstOrDefault(x => x.MondeId == classe.MondeId); } txtTestes.Text += "Numéro de classe du Hero : " + hero.ClasseId.ToString() + " \r\n"; classe = gestionClasse.TrouverClasseHero(hero); txtTestes.Text += "Numéro de classe et nom de classe du Hero : " + classe.Id.ToString() + ", " + classe.NomClasse + " \r\n"; }
private void suprBtn_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(libelle_classe.Text) || string.IsNullOrEmpty(niveau_classe.Text) || string.IsNullOrEmpty(emploi_du_temps.Text)) { #region Affichage du MessageBox. MessageBox.Show( this, "Certains champs du formulaire sont vides ! Remplissez-les pour continuer.", "Valider", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); #endregion } else { int id = int.Parse(id_classe.SelectedValue.ToString()); #region Affichage du MessageBox. DialogResult result = MessageBox.Show( this, "Voulez-vous supprimer la classe " + id + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); #endregion // Contrôle de la possibilité de suppression (afilié à aucune visite) bool trouve = GestionClasse.TrouverClasse(id); if (trouve == true) { int nbr = GestionClasse.SupprimerClasse(id); if (nbr == 0) { MessageBox.Show( "Impossible de trouver la classe", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show( "La classe a été supprimée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { GestionClasse.SupprimerClasse(id); MessageBox.Show( "Impossible de trouver la classe", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } // supression si oui } }