Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        // 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";
        }
Exemplo n.º 3
0
        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
            }
        }