private static servicerequest createLogReasonRequest(string reasonCode) { servicerequest servicerequest = new servicerequest(); servicerequest.ItemElementName = ItemChoiceType.logreasonrequest; servicerequest.Item = new logreasonrequesttype(); //((logreasonrequesttype)servicerequest.Item).reasoncategory = ? ((logreasonrequesttype)servicerequest.Item).reasoncode = reasonCode; //((logreasonrequesttype)servicerequest.Item).itemcode = ? //((logreasonrequesttype)servicerequest.Item).itemdescription = ? //((logreasonrequesttype)servicerequest.Item).itemlinenumber = ? // SUB REASONS.. // 1 //((logreasonrequesttype)servicerequest.Item).Item = new agereasondetailstype(); //((agereasondetailstype)((logreasonrequesttype)servicerequest.Item).Item).agevalidated = ? //((agereasondetailstype)((logreasonrequesttype)servicerequest.Item).Item).requiredage = ? // 2 //((logreasonrequesttype)servicerequest.Item).Item = new requestextensiontype(); // no values to set. // 3 //((logreasonrequesttype)servicerequest.Item).Item = new restricteditemdetailstype(); //((restricteditemdetailstype)((logreasonrequesttype)servicerequest.Item).Item).messagenumber = ? //((restricteditemdetailstype)((logreasonrequesttype)servicerequest.Item).Item).suppliercode = ? return servicerequest; }
private static servicerequest createRequest(string reasontype) { servicerequest servicerequest = new servicerequest(); servicerequest.ItemElementName = ItemChoiceType.reasonrequest; servicerequest.Item = new reasonrequesttype(); ((reasonrequesttype)servicerequest.Item).reasoncode = reasontype; return servicerequest; }
public string convertRequestToXML(servicerequest servicerequest) { StringWriter textWriter = new StringWriter(); XmlSerializer serializer = new XmlSerializer(servicerequest.GetType()); serializer.Serialize(textWriter, servicerequest); string payload = textWriter.ToString(); Debug.WriteLine("payload [" + payload + "]"); return payload; }
private static servicerequest createSuspendRequest(string usercode, string userpasssword, string reference) { servicerequest servicerequest = new servicerequest(); servicerequest.async = false; servicerequest.ItemElementName = ItemChoiceType.txnsuspendrequest; servicerequest.Item = new txnsuspendtype(); ((txnsuspendtype)servicerequest.Item).suspendref = reference; return servicerequest; }
private static servicerequest createLoginRequest(string usercode, string userpasssword) { servicerequest servicerequest = new servicerequest(); servicerequest.ItemElementName = ItemChoiceType.signonrequest; servicerequest.Item = new signontype(); ((signontype)servicerequest.Item).usercode = usercode; ((signontype)servicerequest.Item).userpassword = userpasssword; return servicerequest; }
private static servicerequest createLookItemRequest(string productcode) { servicerequest servicerequest = new servicerequest(); servicerequest.ItemElementName = ItemChoiceType.productrequest; servicerequest.Item = new producttype(); ((producttype)servicerequest.Item).productcode = productcode; StringWriter textWriter = new StringWriter(); XmlSerializer serializer = new XmlSerializer(servicerequest.GetType()); serializer.Serialize(textWriter, servicerequest); string payload = textWriter.ToString(); Debug.WriteLine("payload [" + payload + "]"); return servicerequest; }
private static servicerequest createAddItemRequest(string productcode, int quantitysold, decimal pricesold) { servicerequest servicerequest = new servicerequest(); servicerequest.ItemElementName = ItemChoiceType.productrequest; servicerequest.Item = new producttype(); ((producttype)servicerequest.Item).productcode = productcode; ((producttype)servicerequest.Item).quantitysold = quantitysold; ((producttype)servicerequest.Item).quantitysoldSpecified = true; ((producttype)servicerequest.Item).pricesold = pricesold; ((producttype)servicerequest.Item).pricesoldSpecified = true; StringWriter textWriter = new StringWriter(); XmlSerializer serializer = new XmlSerializer(servicerequest.GetType()); serializer.Serialize(textWriter, servicerequest); string payload = textWriter.ToString(); Debug.WriteLine("payload [" + payload + "]"); return servicerequest; }