Пример #1
0
        /// <summary>
        /// modifier les données d'une section
        /// tout est modifiable sauf le code section (= clé de la collection)
        /// </summary>
        /// <param name="uneSection">la référence au nouvel objet MSection pour cette clé</param>
        public void Remplacer(MSection uneSection)
        {
            // il suffit de modifier la référence à l'objet MSection
            // dans la collection pour ce code Section

            //modifier la référence de section stockée dans la collection
            this.lesSections[uneSection.CodeSection] = uneSection; // TODO : à sécuriser...
        }
Пример #2
0
        /// <summary>
        /// initialisation du jeu d'essai
        /// </summary>
        private void init()
        {
            // pour commencer, une seule section référencée "en dur" dans ce programme
            // instancie la section
            this.laSection = new MSection("CDI1", "Concepteur Développeur Informatique");
            // l'ajoute dans la collection des sections gérée par la classe de collection
            Donnees.Sections.Ajouter(this.laSection);

            // ********** partie à modifier pour récupérer les données depuis la BDD ***********
            //----------------------------------------------------------------------------------
            // instancie en dur un stagiaire
            MStagiaire unStagiaire;

            unStagiaire = new MStagiaireDE(11111, "DUPOND", "Albert", "12 rue des Fleurs", "NICE", "06300", false, 43.ToString());

            // ajoute le stagiaire instancié à la collection de la section CDI1
            this.laSection.Ajouter(unStagiaire);
        }
Пример #3
0
 /// <summary>
 /// constructeur
 /// </summary>
 /// <param name="uneSection">la section de ce stagiaire</param>
 public frmAjoutStagiaire(MSection uneSection)
 {
     InitializeComponent();
     this.laSection = uneSection;
 }
Пример #4
0
 /// <summary>
 /// supprimer une section de la collection
 /// (reçoit la ref à la section et en déduit la clé (= codesection) pour la collection)
 /// </summary>
 /// <param name="uneSection">la référence de la section à supprimer</param>
 public void Supprimer(MSection uneSection)
 {
     this.lesSections.Remove(uneSection.CodeSection); // TODO : à sécuriser...
 }
Пример #5
0
 /// <summary>
 /// ajouter une Section à la collection
 /// (reçoit la ref à la section et en déduit la clé (= codesection) pour la collection)
 /// </summary>
 /// <param name="uneSection">la référence de la section à ajouter</param>
 public void Ajouter(MSection uneSection)
 {
     this.lesSections.Add(uneSection.CodeSection, uneSection); // TODO : à sécuriser...
 }