Exemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="FileName"></param>
 /// <param name="TheWorkspace"></param>
 public static void Export(String FileName, Components.Workspace TheWorkspace)
 {
     if (FileName.ToLower().Contains("xml"))
     {
         ExportMPP(FileName, TheWorkspace);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Saves projects.
        /// </summary>
        /// <param name="FileName">Name of the file.</param>
        public static void Save(String FileName, Components.Workspace TheWorkspace)
        {
            XmlSerializer Serializer = new XmlSerializer(typeof(Components.Workspace));

            XmlTextWriter xmlTextWriter = new XmlTextWriter(FileName, Encoding.UTF8);

            xmlTextWriter.Formatting = Formatting.Indented;

            Serializer.Serialize(xmlTextWriter, TheWorkspace);
            xmlTextWriter.Close();
        }
Exemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="FileName"></param>
        /// <param name="TheWorkspace"></param>
        public static void ExportMPP(String FileName, Components.Workspace TheWorkspace)
        {
            MPPWorkspace MPP = new MPPWorkspace(TheWorkspace);

            XmlSerializer Serializer = new XmlSerializer(typeof(MPPWorkspace));

            XmlTextWriter xmlTextWriter = new XmlTextWriter(FileName, Encoding.UTF8);

            xmlTextWriter.Formatting = Formatting.Indented;

            Serializer.Serialize(xmlTextWriter, MPP);
            xmlTextWriter.Close();
        }
Exemplo n.º 4
0
        /// <summary>
        /// Loads projects
        /// </summary>
        /// <param name="FileName"></param>
        /// <returns></returns>
        public static Components.Workspace Load(String FileName)
        {
            Components.Workspace TheWorkspace = null;

            XmlSerializer Serializer = new XmlSerializer(typeof(Components.Workspace));

            if (File.Exists(FileName))
            {
                TextReader Reader = new StreamReader(FileName);
                TheWorkspace = (Components.Workspace)Serializer.Deserialize(Reader);
                Reader.Close();
            }

            return(TheWorkspace);
        }