コード例 #1
0
        public void Ajouter(Stage p_stage)
        {
            Debug.Assert(p_stage != null, "p_Stage doit être différent de null");

            this.m_BaseDeDonnées.Stages.InsertOnSubmit(p_stage);
        }
コード例 #2
0
        //public void ModifierStage(Stage p_StageModifie, int p_index)
        //{
        //    Debug.Assert(p_StageModifie != null, "p_StageModifie doit être différent de null");
        //    Debug.Assert(GetSuperviseur(p_index) != null, "L'index doit être préciser");

        //    Stage vieux_stage = m_BaseDeDonnées.Stages.SingleOrDefault(stage => stage.Id == p_index);


        //    this.m_BaseDeDonnées.Stages.InsertOnSubmit(p_StageModifie);
        //    this.m_BaseDeDonnées.Stages.DeleteOnSubmit(vieux_stage);


        //}
        public void SupprimerStage(Stage p_StageASupprimer)
        {
            Debug.Assert(p_StageASupprimer != null, "p_Stage doit être différent de null");

            this.m_BaseDeDonnées.Stages.DeleteOnSubmit(p_StageASupprimer);
        }
コード例 #3
0
 /// <summary>
 /// Pour ajouter un stage dans la BD.
 /// </summary>
 /// <param name="p_Stage">Objet à ajouter</param>
 /// <param name="p_SuperviseurId">Identifiant du superviseur</param>
 /// <param name="p_StagiaireId">Identifiant du stagiaire</param>
 public void Ajouter(Stage p_Stage, int p_SuperviseurId, int p_StagiaireId)
 {
     Debug.Assert(p_Stage != null, "p_Stage doit être différent de null");
     Debug.Assert(GetSuperviseur(p_SuperviseurId) != null, "Le superviseur doit exister");
     Debug.Assert(GetStagiaire(p_StagiaireId) != null, "Le stagiaire doit exister");
 }