Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. //Enter your shed code
  2. Console.Write(" Shed: ");
  3. var shedCode = Console.ReadLine();
  4.  
  5. //Enter your arrival port
  6. Console.Write(" Arrival port: ");
  7. var arrivalPort = Console.ReadLine();
  8.  
  9. //Enter your prefix
  10. Console.Write(" AWB Prefix: ");
  11. var awbPrefix = Console.ReadLine();
  12.  
  13. //Enter your airwaybill number
  14. Console.Write(" AWB Number: ");
  15. var awbNumber = Console.ReadLine();
  16.  
  17. //Enter your airwaybill house number
  18. Console.Write("House AWB Number: ");
  19. var awbHouseNumber = Console.ReadLine();
  20.  
  21. ////Enter your split house number
  22. Console.Write("House AWB Number: ");
  23. var srfNumber = Console.ReadLine();
  24.  
  25. //Enter your agent code
  26. Console.Write(" Agent: ");
  27. var agent = Console.ReadLine();
  28.  
  29. XmlDocument generateInventoryXml = new XmlDocument();
  30. XmlElement root = generateInventoryXml.CreateElement("agentInventoryReference", "asm.org.uk/Sequoia/AgentInventoryReference");
  31. root.SetAttribute("xmlns", "asm.org.uk/Sequoia/AgentInventoryReference");
  32. root.SetAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
  33. generateInventoryXml.AppendChild(root);
  34.  
  35. // XmlElement agentInventoryIdentity = generateInventoryXml.CreateElement("agentInventoryIdentity");
  36. XmlElement agentInventoryIdentity = generateInventoryXml.CreateElement("agentInventoryIdentity", generateInventoryXml.DocumentElement.NamespaceURI);
  37.  
  38. XmlElement shed = generateInventoryXml.CreateElement("shed", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  39. XmlElement arrivalport = generateInventoryXml.CreateElement("arrivalPort", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  40. XmlElement masterAirwayBillPrefix = generateInventoryXml.CreateElement("masterAirwayBillPrefix","asm.org.uk/Sequoia/AgentInventoryIdentifier");
  41. XmlElement masterAirwayBillNumber = generateInventoryXml.CreateElement("masterAirwayBillNumber", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  42. XmlElement houseAirwayBillNumber = generateInventoryXml.CreateElement("houseAirwayBillNumber", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  43. XmlElement splitReferenceNumber = generateInventoryXml.CreateElement("splitReferenceNumber", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  44. XmlElement nominatedAgent = generateInventoryXml.CreateElement("nominatedAgent", "asm.org.uk/Sequoia/AgentInventoryIdentifier");
  45.  
  46. shed.InnerText = shedCode;
  47. arrivalport.InnerText = arrivalPort;
  48. masterAirwayBillPrefix.InnerText = awbPrefix;
  49. masterAirwayBillNumber.InnerText = awbNumber;
  50. houseAirwayBillNumber.InnerText = awbHouseNumber;
  51. splitReferenceNumber.InnerText = srfNumber;
  52. nominatedAgent.InnerText = agent;
  53.  
  54. agentInventoryIdentity.AppendChild(shed);
  55. agentInventoryIdentity.AppendChild(arrivalport);
  56. agentInventoryIdentity.AppendChild(masterAirwayBillPrefix);
  57. agentInventoryIdentity.AppendChild(masterAirwayBillNumber);
  58. agentInventoryIdentity.AppendChild(houseAirwayBillNumber);
  59. agentInventoryIdentity.AppendChild(splitReferenceNumber);
  60. agentInventoryIdentity.AppendChild(nominatedAgent);
  61.  
  62. generateInventoryXml.DocumentElement.AppendChild(agentInventoryIdentity);
  63.  
  64. GenerateInventoryXml = generateInventoryXml.InnerXml;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement