Esempio n. 1
0
        public void DrawingTestFontDataXmlSerialize()
        {
            // Create a test object and serialize
            var font1    = new FontData("Verdana", 10, (int)System.Drawing.FontStyle.Regular);
            var font1Xml = font1.SerializeXml();

            // De-serialize the font and check contents match
            var font2 = XmlSerializerExtensions.DeserializeXml <FontData>(font1Xml);

            Assert.AreEqual(font1, font2);

            // Serialize again and check the XML matches
            var font2Xml = font2.SerializeXml();

            Assert.AreEqual(font1Xml, font2Xml);
        }
Esempio n. 2
0
        public void DrawingTestBrushDataXmlSerialize()
        {
            // Create a test object and serialize
            var brush1    = new BrushData(Color.Black, Color.Blue, 45m);
            var brush1Xml = brush1.SerializeXml();

            // De-serialize the brush and check contents match
            var brush2 = XmlSerializerExtensions.DeserializeXml <BrushData>(brush1Xml);

            Assert.AreEqual(brush1, brush2);

            // Serialize again and check the XML matches
            var brush2Xml = brush2.SerializeXml();

            Assert.AreEqual(brush1Xml, brush2Xml);
        }
        public List <ERPObject> GetERPObjectList()
        {
            List <ERPObject> result = new List <ERPObject>();

            try
            {
                XElement xe = XElement.Load(ERPObjectPath);

                result = XmlSerializerExtensions.FromXml <List <ERPObject> >(xe.ToString());
            }
            catch (Exception erro)
            {
                throw erro;
            }
            return(result);
        }
Esempio n. 4
0
        /// <summary>
        /// Gets an error.
        /// </summary>
        public static ErrorReportData Get(string fileName)
        {
            // Open local storage folder
            var storage = ApplicationData.Current.LocalFolder;

            // Open errors folder (return null when not found)
            var errorsFolder = storage.OpenFolder(FolderName);

            if (errorsFolder == null)
            {
                return(null);
            }

            // Open file (return null when not found)
            var file = errorsFolder.OpenFile(fileName);

            if (file == null)
            {
                return(null);
            }

            // Return contents
            return(XmlSerializerExtensions.DeserializeXml <ErrorReportData>(file.ReadAllText()));
        }
Esempio n. 5
0
 /// <summary>
 /// Creates an instance from a string.
 /// </summary>
 public static PageMarginsData Parse(string value)
 {
     return(XmlSerializerExtensions.DeserializeXml <PageMarginsData>(value));
 }
Esempio n. 6
0
 /// <summary>
 /// Creates an instance from a string.
 /// </summary>
 public static BrushData Parse(string value)
 {
     return(XmlSerializerExtensions.DeserializeXml <BrushData>(value));
 }
Esempio n. 7
0
 /// <summary>
 /// Creates an instance from a string.
 /// </summary>
 public static LogicalBrush Parse(string value)
 {
     return(XmlSerializerExtensions.DeserializeXml <LogicalBrush>(value));
 }