Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            GestionClasse modifClasse = GestionClasse.Instance;

            Classe cla = new Classe(Convert.ToInt32(idClasse.Text), nomClasse.Text, Convert.ToInt32(nbPlace.Text));

            modifClasse.ModifierClasse(cla);
        }
Ejemplo 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";
        }
Ejemplo n.º 3
0
        private void enrBtn_Click(object sender, EventArgs e)
        {
            if ((int)id_classe.SelectedValue == 0 || string.IsNullOrEmpty(libelle_classe.Text) || string.IsNullOrEmpty(niveau_classe.Text) || string.IsNullOrEmpty(emploi_du_temps.Text))
            {
                #region Affichage du MessageBox.
                MessageBox.Show(
                    this,
                    "Le formulaire est vide ! Remplissez-le si nécessaire",
                    "Valider",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion
            }
            else
            {               
                #region Rassemblement et modification des infos de l'élève
                // Rassemblement des infos de l'élève
                // int id_eleve = (int)nomElv_cmbx.SelectedValue;
                Classe uneClasse = new Classe(
                    listeClasses[id_classe.SelectedIndex].IdClasse,
                    libelle_classe.Text,
                    niveau_classe.Text,
                    emploi_du_temps.Text);

                // Modification de l'élève
                GestionClasse.ModifierClasse(uneClasse);
                #endregion

                #region Affichage du MessageBox.
                MessageBox.Show(
                    this,
                    "La classe numéro " + numSelectionne + " a bien été modifiée ",
                    "Archivage",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Question,
                    MessageBoxDefaultButton.Button1);
                #endregion
            }
        }