Ejemplo n.º 1
0
 public System.Xml.XmlNode Generate(XCRI.Interfaces.XCRICAP11.IAttendancePattern attendancePattern)
 {
     return(this._GetGeneratedNode((w) =>
     {
         this.XmlGenerator.Write(w, attendancePattern);
     }));
 }
Ejemplo n.º 2
0
        public void Write
        (
            System.Xml.XmlWriter xmlWriter,
            XCRI.Interfaces.XCRICAP11.IAttendancePattern attendancePattern
        )
        {
            if (attendancePattern == null)
            {
                throw new ArgumentNullException("attendancePattern");
            }
            if ((attendancePattern.CompatibleWith & XCRIProfiles.XCRI_v1_1) == 0)
            {
                return;
            }
            string value = attendancePattern.GetElementValueAsString();

            if (String.IsNullOrEmpty(value))
            {
                return;
            }
            this._Write
            (
                xmlWriter,
                "attendancePattern",
                Configuration.Namespaces.XCRICAP11NamespaceUri,
                value,
                false,
                attendancePattern.XsiTypeValue,
                attendancePattern.XsiTypeValueNamespace,
                attendancePattern.XmlLanguage
            );
        }