Esempio n. 1
0
 public void Set(aECGPerson pers)
 {
     this.PersonName.family = pers.PersonName.family;
     this.PersonName.given  = pers.PersonName.given;
     this.PersonName.prefix = pers.PersonName.prefix;
     this.PersonName.suffix = pers.PersonName.suffix;
 }
Esempio n. 2
0
        public void Set(aECGAssignedAuthorType aat)
        {
            if ((aat.AssignedDevice != null) &&
                (aat.AssignedPerson == null))
            {
                this.AssignedDevice = new aECGDevice("assignedDevice");

                this.AssignedDevice.Set(aat.AssignedDevice);
            }
            else if ((aat.AssignedDevice == null) &&
                     (aat.AssignedPerson != null))
            {
                this.AssignedPerson = new aECGPerson("assignedPerson");

                this.AssignedPerson.Set(aat.AssignedPerson);
            }
        }
Esempio n. 3
0
        public override int Read(System.Xml.XmlReader reader)
        {
            while (reader.Read())
            {
                if ((reader.NodeType == XmlNodeType.Comment) ||
                    (reader.NodeType == XmlNodeType.Whitespace))
                {
                    continue;
                }

                if ((string.Compare(reader.Name, Name) == 0) &&
                    (reader.NodeType == XmlNodeType.EndElement))
                {
                    return(0);
                }

                int ret = 0;

                if (string.Compare(reader.Name, "assignedDevice") == 0)
                {
                    AssignedDevice = new aECGDevice("assignedDevice");

                    ret = AssignedDevice.Read(reader);
                }
                else if (string.Compare(reader.Name, "assignedPerson") == 0)
                {
                    AssignedPerson = new aECGPerson("assignedPerson");

                    ret = AssignedPerson.Read(reader);
                }

                if (ret != 0)
                {
                    return(ret);
                }
            }

            return(-1);
        }