Пример #1
0
        private ArtifactType FillDecelerationData(PeriGen.Patterns.Engine.Data.Deceleration item)
        {
            var toRet = new Deceleration()
            {
                Category = Resource.IDS_DECELERATION
            };

            FillAcelerationFields(toRet, item);
            toRet.ContractionStart               = item.ContractionStart;
            toRet.DecelerationCategory           = DecelCategoryToString(item.DecelerationCategory);
            toRet.HasSixtiesNonReassuringFeature = item.HasSixtiesNonReassuringFeature;
            toRet.IsEarlyDeceleration            = item.IsEarlyDeceleration;
            toRet.IsLateDeceleration             = item.IsLateDeceleration;
            toRet.IsNonAssociatedDeceleration    = item.IsNonAssociatedDeceleration;
            toRet.IsVariableDeceleration         = item.IsVariableDeceleration;
            toRet.NonReassuringFeatures          = NonReassuringToString(item.NonReassuringFeatures);

            return(toRet);
        }
Пример #2
0
        public static ArtifactType CreateDecelerationData(XElement artData)
        {
            var toRet = new PatternsAddOnManager.Deceleration()
            {
                Category = "Deceleration"
            };

            CreateAccelerationDataInternal(artData, toRet);
            toRet.ContractionStart               = GetRefDateTime(artData.Element("ContractionStart").Value);
            toRet.DecelerationCategory           = artData.Element("DecelerationCategory").Value;
            toRet.HasSixtiesNonReassuringFeature = artData.Element("HasSixtiesNonReassuringFeature").Value.ToUpper().Equals("TRUE") ? true : false;
            toRet.IsEarlyDeceleration            = artData.Element("IsEarlyDeceleration").Value.ToUpper().Equals("TRUE") ? true : false;
            toRet.IsLateDeceleration             = artData.Element("IsLateDeceleration").Value.ToUpper().Equals("TRUE") ? true : false;
            toRet.IsNonAssociatedDeceleration    = artData.Element("IsNonAssociatedDeceleration").Value.ToUpper().Equals("TRUE") ? true : false;
            toRet.IsVariableDeceleration         = artData.Element("IsVariableDeceleration").Value.ToUpper().Equals("TRUE") ? true : false;
            toRet.NonReassuringFeatures          = artData.Element("NonReassuringFeatures").Value;

            return(toRet);
        }