public override void WriteXml(ref IaXmlWriter xml) { xml.WriteStartDocument(); xml.WriteStartElement("function"); xml.WriteAttribute("controlid", ControlId, true); xml.WriteStartElement("get_list"); xml.WriteAttributeString("object", this.ObjectName); xml.WriteAttributeString("start", this.start.ToString()); xml.WriteAttributeString("maxitems", this.maxitems.ToString()); xml.WriteAttributeString("showprivate", this.showprivate.ToString().ToLower()); xml.WriteStartElement("filter"); if (this.Expression != null) { xml.WriteStartElement("expression"); xml.WriteElementString("field", this.Expression.Field); xml.WriteElementString("operator", this.Expression.Operator); xml.WriteElementString("value", this.Expression.Value); xml.WriteEndElement(); // </expression> } // if ( this.logical ) // { // xml.WriteStartElement("logical"); // xml.WriteEndElement(); // </logical> // } xml.WriteEndElement(); // </filter> xml.WriteStartElement("fields"); foreach (string Field in this.Fields) { xml.WriteElementString("field", Field); } xml.WriteEndElement(); // </fields> xml.WriteStartElement("sorts"); foreach (SortedField SortedField in this.SortedFields) { xml.WriteStartElement("sortfield"); xml.WriteAttributeString("order", SortedField.Order); xml.WriteString(SortedField.Name); xml.WriteEndElement(); // </sortfield> } xml.WriteEndElement(); // </sorts> xml.WriteEndElement(); // </get_list> xml.WriteEndElement(); // </function> xml.WriteEndDocument(); xml.Flush(); xml.Close(); }
protected void WriteXmlMailAddress(ref IaXmlWriter xml) { if ( !string.IsNullOrWhiteSpace(AddressLine1) || !string.IsNullOrWhiteSpace(AddressLine2) || !string.IsNullOrWhiteSpace(City) || !string.IsNullOrWhiteSpace(StateProvince) || !string.IsNullOrWhiteSpace(ZipPostalCode) || !string.IsNullOrWhiteSpace(Country) || !string.IsNullOrWhiteSpace(IsoCountryCode) ) { xml.WriteStartElement("MAILADDRESS"); xml.WriteElementString("ADDRESS1", AddressLine1); xml.WriteElementString("ADDRESS2", AddressLine2); xml.WriteElementString("CITY", City); xml.WriteElementString("STATE", StateProvince); xml.WriteElementString("ZIP", ZipPostalCode); xml.WriteElementString("COUNTRY", Country); xml.WriteElementString("ISOCOUNTRYCODE", IsoCountryCode); xml.WriteEndElement(); //MAILADDRESS } }
public override void WriteXml(ref IaXmlWriter xml) { xml.WriteStartElement("function"); xml.WriteAttributeString("controlid", ControlId); xml.WriteElementString("get_applications", ""); xml.WriteEndElement(); //function }
public override void WriteXml(ref IaXmlWriter xml) { xml.WriteStartElement("function"); xml.WriteAttributeString("controlid", ControlId); xml.WriteStartElement("getAPISession"); if (EntityId != null) { xml.WriteElementString("locationid", EntityId); } xml.WriteEndElement(); //getAPISession xml.WriteEndElement(); //function }