/// <summary> /// Gets test order. /// </summary> private MailMergeDataTable GetTestOrder(int TestOrderId) { List <TestOrder> orders = new(); //Reads data from xml. resourcePath = "syncfusion.dociodemos.winui.Assets.DocIO.TestOrder.xml"; fileStream = assembly.GetManifestResourceStream(resourcePath); XmlSerializer serializer = new(typeof(TestOrders)); //Deserializes XML into DOM. TestOrders testorders = (TestOrders)serializer.Deserialize(fileStream); foreach (TestOrder testorder in testorders.TestOrder) { if (testorder.OrderID.ToString() == TestOrderId.ToString()) { orders.Add(testorder); } } //Creates MailMergeDataTable. MailMergeDataTable dataTable = new("Orders", orders); fileStream.Dispose(); return(dataTable); }
/// <summary> /// Gets test order id. /// </summary> private ArrayList GetTestOrderID() { //Reads data from xml. resourcePath = "syncfusion.dociodemos.winui.Assets.DocIO.TestOrder.xml"; fileStream = assembly.GetManifestResourceStream(resourcePath); XmlSerializer serializer = new(typeof(TestOrders)); //Deserializes XML into DOM. TestOrders testOrders = (TestOrders)serializer.Deserialize(fileStream); ArrayList orderId = new(); foreach (TestOrder testOrder in testOrders.TestOrder) { orderId.Add(testOrder.OrderID); } return(orderId); }