示例#1
0
 public TypedElementHealthCareCodeInformation(Model.Segment _segment, int _elementNumber)
     : base(_segment, _elementNumber)
 {
     if (0 < SubElements.Count())
     {
         _1_CodeListQualifierCode = SubElements.ElementAt(0).ToEnumFromEDIFieldValue <CodeListQualifierCode>();
     }
     if (1 < SubElements.Count())
     {
         _2_IndustryCode = SubElements.ElementAt(1);
     }
     if (2 < SubElements.Count())
     {
         _3_DateTimePeriodFormatQualifierEnum = SubElements.ElementAt(2).ToEnumFromEDIFieldValue <DTPQualifier>();
     }
     if (3 < SubElements.Count())
     {
         _4_DateTimePeriod = new DateTimePeriod(SubElements.ElementAt(3));
     }
     if (4 < SubElements.Count())
     {
         _5_MonetaryAmount = Convert.ToDecimal(SubElements.ElementAt(4));
     }
     if (5 < SubElements.Count())
     {
         _6_Quantity = Convert.ToDecimal(SubElements.ElementAt(5));
     }
     if (6 < SubElements.Count())
     {
         _7_VersionIdentifier = SubElements.ElementAt(6);
     }
     if (7 < SubElements.Count())
     {
         _8_IndustryCode = SubElements.ElementAt(7);
     }
     if (8 < SubElements.Count())
     {
         _9_IndustryCode = SubElements.ElementAt(8);
     }
 }
示例#2
0
 public void Prepare(Model model, Model.Segment segment)
 {
 }
示例#3
0
 public SegmentVm(Model.Segment segment)
 {
     Segment          = segment;
     Marker           = Marking.Placeholder(segment.Id);
     segment.Defined += OnSegmentDefined;
 }