예제 #1
0
 private static string GetValuesAsString(PpTmp ppTmp)
 {
     return string.Join(",",
         ppTmp.CleCategoriePp,
         ppTmp.CleNiveauSensibilite,
         ppTmp.EnumDureeEnrg,
         ppTmp.EnumPolarisation,
         ppTmp.EnumSurfaceTme,
         ppTmp.EnumSurfaceTms,
         ppTmp.CourantsAlternatifsInduits,
         ppTmp.CourantsVagabonds,
         ppTmp.ElectrodeEnterreeAmovible,
         ppTmp.TemoinEnterreAmovible,
         ppTmp.TemoinMetalliqueDeSurface,
         ppTmp.PresenceDUneTelemesure,
         ppTmp.PositionGpsLat,
         ppTmp.PositionGpsLong,
         ppTmp.CoordonneeGpsFiabilisee);
 }
예제 #2
0
 /// <summary>
 /// Créez un nouvel objet PpTmp.
 /// </summary>
 /// <param name="courantsVagabonds">Valeur initiale de la propriété CourantsVagabonds.</param>
 /// <param name="courantsAlternatifsInduits">Valeur initiale de la propriété CourantsAlternatifsInduits.</param>
 /// <param name="electrodeEnterreeAmovible">Valeur initiale de la propriété ElectrodeEnterreeAmovible.</param>
 /// <param name="temoinEnterreAmovible">Valeur initiale de la propriété TemoinEnterreAmovible.</param>
 /// <param name="temoinMetalliqueDeSurface">Valeur initiale de la propriété TemoinMetalliqueDeSurface.</param>
 /// <param name="coordonneeGpsFiabilisee">Valeur initiale de la propriété CoordonneeGpsFiabilisee.</param>
 /// <param name="ddeDeverrouillageCoordGps">Valeur initiale de la propriété DdeDeverrouillageCoordGps.</param>
 /// <param name="presenceDUneTelemesure">Valeur initiale de la propriété PresenceDUneTelemesure.</param>
 /// <param name="clePpTmp">Valeur initiale de la propriété ClePpTmp.</param>
 /// <param name="clePp">Valeur initiale de la propriété ClePp.</param>
 /// <param name="cleNiveauSensibilite">Valeur initiale de la propriété CleNiveauSensibilite.</param>
 /// <param name="dateMajPp">Valeur initiale de la propriété DateMajPp.</param>
 public static PpTmp CreatePpTmp(global::System.Boolean courantsVagabonds, global::System.Boolean courantsAlternatifsInduits, global::System.Boolean electrodeEnterreeAmovible, global::System.Boolean temoinEnterreAmovible, global::System.Boolean temoinMetalliqueDeSurface, global::System.Boolean coordonneeGpsFiabilisee, global::System.Boolean ddeDeverrouillageCoordGps, global::System.Boolean presenceDUneTelemesure, global::System.Int32 clePpTmp, global::System.Int32 clePp, global::System.Int32 cleNiveauSensibilite, global::System.DateTime dateMajPp)
 {
     PpTmp ppTmp = new PpTmp();
     ppTmp.CourantsVagabonds = courantsVagabonds;
     ppTmp.CourantsAlternatifsInduits = courantsAlternatifsInduits;
     ppTmp.ElectrodeEnterreeAmovible = electrodeEnterreeAmovible;
     ppTmp.TemoinEnterreAmovible = temoinEnterreAmovible;
     ppTmp.TemoinMetalliqueDeSurface = temoinMetalliqueDeSurface;
     ppTmp.CoordonneeGpsFiabilisee = coordonneeGpsFiabilisee;
     ppTmp.DdeDeverrouillageCoordGps = ddeDeverrouillageCoordGps;
     ppTmp.PresenceDUneTelemesure = presenceDUneTelemesure;
     ppTmp.ClePpTmp = clePpTmp;
     ppTmp.ClePp = clePp;
     ppTmp.CleNiveauSensibilite = cleNiveauSensibilite;
     ppTmp.DateMajPp = dateMajPp;
     return ppTmp;
 }
예제 #3
0
파일: Pp.cs 프로젝트: JeanNguon/Projet
        /// <summary>
        /// Commit des changements loggés dans cette PpTmp vers la Pp
        /// </summary>
        public void SavePropertiesInPpTmp()
        {
            bool created = false;
            var pp = this.PpTmp.LastOrDefault();
            if (pp == null)
            {
                created = true;
                pp = new PpTmp();
            }
            pp.CleCategoriePp = this.CleCategoriePp;
            pp.CleNiveauSensibilite = this.CleNiveauSensibiliteExtended;

            pp.EnumDureeEnrg = this.EnumDureeEnrg;
            pp.EnumPolarisation = this.EnumPolarisation;
            pp.EnumSurfaceTme = this.EnumSurfaceTme;
            pp.EnumSurfaceTms = this.EnumSurfaceTms;

            pp.CourantsAlternatifsInduits = this.CourantsAlternatifsInduits;
            pp.CourantsVagabonds = this.CourantsVagabonds;
            pp.ElectrodeEnterreeAmovible = this.ElectrodeEnterreeAmovible;
            pp.TemoinEnterreAmovible = this.TemoinEnterreAmovible;
            pp.TemoinMetalliqueDeSurface = this.TemoinMetalliqueDeSurface;
            pp.PresenceDUneTelemesure = this.PresenceDUneTelemesure;

            pp.PositionGpsLat = this.PositionGpsLat;
            pp.PositionGpsLong = this.PositionGpsLong;
            pp.CoordonneeGpsFiabilisee = this.CoordonneeGpsFiabilisee;
            if (created)
                this.PpTmp.Add(pp);
        }
예제 #4
0
 /// <summary>
 /// Méthode déconseillée pour ajouter un nouvel objet à l'EntitySet PpTmp. Utilisez la méthode .Add de la propriété ObjectSet&lt;T&gt; associée à la place.
 /// </summary>
 public void AddToPpTmp(PpTmp ppTmp)
 {
     base.AddObject("PpTmp", ppTmp);
 }