Example #1
0
        public void Save()
        {
            //LibSys.StatusBar.Trace("Tools:Save: " + isDirty);
            if (isDirty)
            {
                try
                {
                    string      toolsFilePath = Project.GetMiscPath(Project.TOOLS_FILE_NAME);
                    string      seedXml       = Project.SEED_XML + "<tools></tools>";
                    XmlDocument xmlDoc        = new XmlDocument();
                    xmlDoc.LoadXml(seedXml);

                    XmlNode root = xmlDoc.DocumentElement;

                    Project.SetValue(xmlDoc, root, "time", "" + DateTime.Now);

                    foreach (ToolDescr tool in tools)
                    {
                        XmlNode node = tool.ToXml(xmlDoc);
                        root.AppendChild(node);
                    }

                    xmlDoc.Save(toolsFilePath);
                    isDirty = false;
                }
                catch (Exception e)
                {
                    LibSys.StatusBar.Error("Tools:Save() " + e.Message);
                }
            }
        }
Example #2
0
        public StatusBar()
        {
            //m_traceFileName = Path.Combine(Application.StartupPath, "trace.txt");
            m_traceFileName = Project.GetMiscPath("trace.txt");
            FileStream fs = new FileStream(m_traceFileName, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);

            m_tw = new StreamWriter(fs);
            m_tw.WriteLine("Started " + DateTime.Now);
            m_tw.WriteLine("Framework: " + Environment.Version + " Program: " + Project.PROGRAM_NAME_HUMAN + " " + Project.PROGRAM_VERSION_HUMAN + " Build: " + Project.PROGRAM_VERSION_RELEASEDATE);
            m_tw.Close();
        }