Esempio n. 1
0
 public override void WriteStructureAfterData(IDatabaseStructure db)
 {
     using (FileStream fw = new FileStream(GetWorkingFileName(), FileMode.Create))
     {
         m_db.Save(fw);
     }
 }
Esempio n. 2
0
        public void ChangedProps()
        {
            Cursor last = Cursor.Current;

            Cursor.Current = Cursors.WaitCursor;
            foreach (var ver in Versions)
            {
                DatabaseStructure dbs = DatabaseStructure.Load(ver.GetFile());
                dbs.SetProps(m_props);
                dbs.Save(ver.GetFile());
            }
            Cursor.Current = last;
        }
Esempio n. 3
0
        public override bool CreateFile(string fn)
        {
            DbDefProperties props = new DbDefProperties();

            props.Dialect = new GenericDialect();

            if (EditPropertiesForm.Run(props, true))
            {
                DatabaseStructure dbs = new DatabaseStructure();
                dbs.SetProps(props);
                dbs.Save(fn);
                return(true);
            }
            return(false);
        }
Esempio n. 4
0
 public void SaveToFile()
 {
     m_db.Save(m_file);
     m_fileTimeStamp = new FileInfo(m_file).LastWriteTime;
 }