Exemple #1
0
        /// <summary>
        /// Наполняет заместители реальных справочников данными
        /// </summary>
        protected void CreateProxy()
        {
            //CertificationDocTypes
            CertificationDocTypes.Clear();
            foreach (var doc in CertificationDocTypesDB)
            {
                CertificationDocTypes.Add(new CertificationDocumentTypeProxy(doc));
            }

            //SinistreeTypes
            SinistreeTypes.Clear();
            foreach (var doc in SinistreeTypesDB)
            {
                SinistreeTypes.Add(new SinistreeTypeProxy(doc));
            }

            //SujetDocumentTypes
            SujetDocumentTypes.Clear();
            foreach (var doc in SujetDocumentTypesDB)
            {
                SujetDocumentTypes.Add(new SujetDocumentTypeProxy(doc));
            }

            //UtilisationTypes
            UtilisationTypes.Clear();
            foreach (var doc in UtilisationTypesDB)
            {
                UtilisationTypes.Add(new UtilisationTypeProxy(doc));
            }

            //JuridiqueTypes
            JuridiqueTypes.Clear();
            foreach (var doc in JuridiqueTypesDB)
            {
                JuridiqueTypes.Add(new JuridiqueTypeProxy(doc));
            }

            //Etats
            Etats.Clear();
            foreach (var doc in EtatsDB)
            {
                Etats.Add(new EtatProxy(doc));
            }


            //Направляем уведомление об изменении свойств
            RaisePropertyChanged(nameof(CertificationDocTypes));
            RaisePropertyChanged(nameof(SinistreeTypes));
            RaisePropertyChanged(nameof(SujetDocumentTypes));
            RaisePropertyChanged(nameof(UtilisationTypes));
            RaisePropertyChanged(nameof(JuridiqueTypes));
            RaisePropertyChanged(nameof(Etats));
        }
Exemple #2
0
 /*
  * Constructeur avec surnom
  */
 public Monstre(string Surnom) : base()
 {
     this.Surnom            = Surnom;
     this.NiveauExperience  = 1;
     this.PointsExperience  = 0;
     this.ptsVieActuels     = PtsVieBase;
     this.ptsEnergieActuels = PtsEnergieBase;
     this.Etats             = new List <EtatActif>();
     this.HabiletesActives  = new List <Habilete>();
     this.Attaque           = Attaque;
     this.Defense           = Defense;
     Etats.Add(EtatActif.Vivant);
 }