예제 #1
0
        /// <summary>
        /// Return data of xml in a string.
        /// </summary>
        /// <param name="xmlString"></param>
        /// <param name="fileName"></param>
        /// <returns></returns>
        public static Factura GetData(string xmlString, string fileName)
        {
            try
            {
                string xmlName = string.Empty;

                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.LoadXml(xmlString);

                if (!string.IsNullOrEmpty(fileName))
                {
                    xmlName = fileName;
                }
                else
                {
                    xmlName = "Invoice-" + DateTime.Now.ToString("MM-dd-yyyy-H-mm-ss");
                }

                return(ReadXML.GetData(xmlDoc, xmlName));
            }
            catch (Exception ex) { throw (ex); }
        }