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(); }
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 }
public void WriteXml(ref IaXmlWriter xml) { xml.WriteStartElement("operation"); xml.WriteAttributeString("transaction", this.Transaction == true ? "true" : "false"); Authentication.WriteXml(ref xml); xml.WriteStartElement("content"); foreach (IFunction apiFunction in Content) { apiFunction.WriteXml(ref xml); } xml.WriteEndElement(); // content xml.WriteEndElement(); // operation }