Esempio n. 1
0
        public static ProjectDataDoc LoadObj()
        {
            ProjectDataDoc pDoc;
            XmlSerializer  xmlSerializer = new XmlSerializer(typeof(ProjectDataDoc));
            FileStream     fsReader      = null;

            try
            {
                fsReader = File.OpenRead(@".//Parameter/ProjectDataDoc" + ".xml");
                pDoc     = (ProjectDataDoc)xmlSerializer.Deserialize(fsReader);
                fsReader.Close();
                pDoc.m_dataDictionary = pDoc.m_dataList.ToDictionary(p => p.strGroupName);
                foreach (ProjectDataS item in pDoc.m_dataList)
                {
                    item.m_dataDictionary = item.m_dataList.ToDictionary(p => p.strName);
                }
            }
            catch //(Exception eMy)
            {
                if (fsReader != null)
                {
                    fsReader.Close();
                }
                pDoc = new ProjectDataDoc();
            }
            return(pDoc);
        }
Esempio n. 2
0
 static public void LoadData()
 {
     m_Doc = ProjectDataDoc.LoadObj();
 }