예제 #1
0
        private void bCreer_Click(object sender, EventArgs e)
        {
            if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) &&
                (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100)))
            {
                lErreur.Visible = false;

                // Ajouter un diplome
                diplome diplome = new diplome();
                diplome.nom         = this.tBNom.Text;
                diplome.description = this.rtBDesc.Text;

                // Ajouter à la BDD
                Requetes.ajouterDiplome(diplome);

                Requetes.enregistreLaBDD();

                MessageBox.Show("Le diplôme " + diplome.nom + " a été ajoutée avec succès.");

                _cadre.Actualiser();
            }
            else
            {
                lErreur.Visible = true;
            }
        }
예제 #2
0
        public void afficheDiplomeSelectionne(diplome d)
        {
            gBCours.Visible       = false;
            uC_Affichage1.Visible = true;
            cB_ECActive.Visible   = false;

            lTitre1.Text = "Années"; lTitre2.Text = "proposées en"; lTitre3.Text = d.nom + " : ";

            uC_Affichage1.setGroupBoxTiTre("Liste des années : ");

            uC_FilArianeDiplome1.filArianeDiplomeApparait(d);

            // changer l'UC ajout
            Point loc = uC_Ajout1.Location;

            uC_Ajout1.Dispose();
            uC_Ajout1          = new UC_AjoutAnnee(this, d);
            uC_Ajout1.Location = loc;
            Controls.Add(uC_Ajout1);

            uC_Affichage1.clearElements();

            foreach (annee a in d.annee.ToList())
            {
                uC_Affichage1.addElement(new UC_ElementAnnee(this, a));
            }
            uC_Affichage1.updateAffichage();
        }
예제 #3
0
 public UC_ElementDiplome(UC_OngletDiplomes cadre, diplome d) : base(cadre)
 {
     _diplome = d;
     InitializeComponent();
     gBAffElement.Text = _diplome.nom;
     tBDesc.Text       = _diplome.description;
 }
예제 #4
0
        public UC_ElementDiplomeRech(UC_OngletRecherche cadre, diplome d) : base(cadre)
        {
            InitializeComponent();
            _diplome = d;

            gBAffElement.Text = _diplome.nom;
            tBDesc.Text       = _diplome.description;
        }
예제 #5
0
        public void afficheAnneeSelectionneeDansAutreOnglet(annee annee)
        {
            diplome diplome = Requetes.obtientDiplomedelAnnee(annee);

            uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome);
            uC_FilArianeDiplome1.filArianeAnneeApparait(annee);

            uC_FilArianeDiplome1.Actualiser();
        }
예제 #6
0
        public FenetreModifDiplome(UC_ElementDiplome cadre, diplome d)
        {
            InitializeComponent();
            _cadre   = cadre;
            _diplome = d;

            tBNom.Text   = _diplome.nom;
            rtBDesc.Text = _diplome.description;
        }
예제 #7
0
 private bool txtTrouveDans(diplome d)
 {
     if ((d.nom.ToLower().Contains(tbRecherche.Text.ToLower())) ||
         (d.description.ToLower().Contains(tbRecherche.Text.ToLower())))
     {
         return(true);
     }
     return(false);
 }
예제 #8
0
        public FenetreSupprimerDiplome(UC_ElementDiplome cadre, diplome d)
        {
            InitializeComponent();
            _cadre   = cadre;
            _diplome = d;

            lTitre.Text      = "Êtes vous sûr de vouloir supprimer le diplome suivant : ";
            lNomElement.Text = _diplome.nom;
        }
예제 #9
0
        public void filArianeDiplomeApparait(diplome d)
        {
            nbOngletsOuverts = 2;
            _d = d;
            couleurdeFondRacineBlanche(lRacine);
            couleurdeFondBleue(lDiplome);

            lDiplome.Visible = true;
            lDiplome.Text    = "Diplôme :" + Environment.NewLine + _d.nom;
        }
예제 #10
0
        public void afficheUESelectionneeDansAutreOnglet(ue ue)
        {
            periode periode = Requetes.obtientPeriodedelUE(ue);
            annee   annee   = Requetes.obtientAnneedelaPeriode(periode);
            diplome diplome = Requetes.obtientDiplomedelAnnee(annee);

            uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome);
            uC_FilArianeDiplome1.filArianeAnneeApparait(annee);
            uC_FilArianeDiplome1.filArianePeriodeApparait(periode);
            uC_FilArianeDiplome1.filArianeUEApparait(ue);

            uC_FilArianeDiplome1.Actualiser();
        }
예제 #11
0
        public void afficheCoursSelectionneDansAutreOnglet(cours cours)
        {
            ec      ec      = Requetes.obtientECduCours(cours);
            ue      ue      = Requetes.obtientUEdelEC(ec);
            periode periode = Requetes.obtientPeriodedelUE(ue);
            annee   annee   = Requetes.obtientAnneedelaPeriode(periode);
            diplome diplome = Requetes.obtientDiplomedelAnnee(annee);

            uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome);
            uC_FilArianeDiplome1.filArianeAnneeApparait(annee);
            uC_FilArianeDiplome1.filArianePeriodeApparait(periode);
            uC_FilArianeDiplome1.filArianeUEApparait(ue);
            uC_FilArianeDiplome1.filArianeECApparait(ec);
            uC_FilArianeDiplome1.filArianeCoursApparait(cours);

            uC_FilArianeDiplome1.Actualiser();
        }
예제 #12
0
        public void afficheDiplomeSelectionneDansAutreOnglet(diplome diplome)
        {
            uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome);

            uC_FilArianeDiplome1.Actualiser();
        }
예제 #13
0
 public UC_AjoutAnnee(UC_OngletDiplomes cadre, diplome d) : base(cadre)
 {
     InitializeComponent();
     _d = d;
 }
예제 #14
0
 public void suppressionConfirmee(diplome d)
 {
     Requetes.retirerDiplome(d);
     Requetes.enregistreLaBDD();
     _cadre.Actualiser();
 }
예제 #15
0
 public void afficheOngletDiplome(diplome d)
 {
     _fenetrePrincipale.afficherDiplomeSelectionne(d);
 }