Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }