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

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