def convert(self): xmlPathName = self.xmlFile.pathName root, ext = os.path.splitext(xmlPathName) db3PathName = root + ".db3" wildCard = "SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*" dlg = wx.FileDialog( self, message="Convert file to...", defaultDir=os.path.dirname(xmlPathName), defaultFile=db3PathName, wildcard=wildCard, style=wx.SAVE, ) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: db3PathName = dlg.GetPath() level = MangaloreLevel() level.loadXml(xmlPathName) db3File = Db3File() db3File.open(db3PathName) db3File.createEmpty() level.saveDb3(db3File) db3File.save() db3File.close() mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openDb3File(db3PathName) dlg.Destroy()
def onDb3Xml(self, event): dlg = Db3XmlDialog(self.config.get('DEFAULT', 'db3path'), self.config.get('DEFAULT', 'xmlpath'), self) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: db3PathName = dlg.db3FileBrowse.GetValue() xmlPathName = dlg.xmlFileBrowse.GetValue() level = MangaloreLevel() db3File = Db3File() db3File.open(db3PathName) level.loadDb3(db3File) db3File.close() level.saveXml(xmlPathName) dlg.Destroy()
def convert(self): db3PathName = self.db3File.pathName root, ext = os.path.splitext(db3PathName) xmlPathName = root + '.xml' wildCard = 'Mangalore XML file (*.xml)|*.xml|All files (*.*)|*.*' dlg = wx.FileDialog(self, message = "Convert file to ...", defaultDir = os.path.dirname(db3PathName), defaultFile = xmlPathName, wildcard = wildCard, style = wx.SAVE) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: xmlPathName = dlg.GetPath() level = MangaloreLevel() level.loadDb3(self.db3File) level.saveXml(xmlPathName) mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openXmlFile(xmlPathName) dlg.Destroy()
def convert(self): xmlPathName = self.xmlFile.pathName root, ext = os.path.splitext(xmlPathName) db3PathName = root + '.db3' wildCard = 'SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*' dlg = wx.FileDialog(self, message="Convert file to...", defaultDir=os.path.dirname(xmlPathName), defaultFile=db3PathName, wildcard=wildCard, style=wx.SAVE) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: db3PathName = dlg.GetPath() level = MangaloreLevel() level.loadXml(xmlPathName) db3File = Db3File() db3File.open(db3PathName) db3File.createEmpty() level.saveDb3(db3File) db3File.save() db3File.close() mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openDb3File(db3PathName) dlg.Destroy()
def convert(self): db3PathName = self.db3File.pathName root, ext = os.path.splitext(db3PathName) xmlPathName = root + '.xml' wildCard = 'Mangalore XML file (*.xml)|*.xml|All files (*.*)|*.*' dlg = wx.FileDialog(self, message="Convert file to ...", defaultDir=os.path.dirname(db3PathName), defaultFile=xmlPathName, wildcard=wildCard, style=wx.SAVE) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: xmlPathName = dlg.GetPath() level = MangaloreLevel() level.loadDb3(self.db3File) level.saveXml(xmlPathName) mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openXmlFile(xmlPathName) dlg.Destroy()