コード例 #1
0
        /// <summary>
        /// Rend le Premier L1 Valide Valide (ou Null S'il n'y en a pas)
        /// </summary>
        /// <returns></returns>
        public Livret1VM getL1Valide()
        {
            Livret1VM oReturn = null;

            oReturn = (from oLiv in getListLivret1()
                       where oLiv.IsValide(this)
                       select oLiv).FirstOrDefault <Livret1VM>();
            return(oReturn);
        }
コード例 #2
0
        public void LoadDetails()
        {
            lstLivrets.Clear();
            foreach (Livret1 item in TheCandidat.lstLivrets1)
            {
                Livret1VM oLivret = new Livret1VM(item);
                lstLivrets.Add(oLivret);
            }
            foreach (Livret2 item in TheCandidat.lstLivrets2)
            {
                Livret2VM oLivret = new Livret2VM(item);
                lstLivrets.Add(oLivret);
            }

            DeleteLivretCommand = new RelayCommand <CandidatVM>(c => { DeleteCurrentLivret(); },
                                                                c => { return(IsDeletePossible); });
        }
コード例 #3
0
 public CandidatVM() : base()
 {
     TheCandidat        = new Candidat();
     lstDiplomesCandVMs = new ObservableCollection <DiplomeCandVM>();
     lstLivrets         = new ObservableCollection <LivretVMBase>();
     foreach (DiplomeCand item in TheCandidat.lstDiplomes)
     {
         DiplomeCandVM oDipCand = new DiplomeCandVM(item);
         lstDiplomesCandVMs.Add(oDipCand);
     }
     foreach (Livret1 item in TheCandidat.lstLivrets1)
     {
         Livret1VM oLivret = new Livret1VM(item);
         lstLivrets.Add(oLivret);
     }
     foreach (Livret2 item in TheCandidat.lstLivrets2)
     {
         Livret2VM oLivret = new Livret2VM(item);
         lstLivrets.Add(oLivret);
     }
 }