コード例 #1
0
ファイル: config.py プロジェクト: dravix/pyventa
    def respaldarLocal(self):
      if self.parent.aut(2)>0:
	RES=Respaldo()
	out=RES.respaldarLocal()
	msgBox=QtGui.QMessageBox(QtGui.QMessageBox.Information,"El respaldo fue generado.","Se ha creado el respaldo  %s."%out,QtGui.QMessageBox.Close,self)
	msgBox.exec_()
	return out
コード例 #2
0
ファイル: config.py プロジェクト: dravix/pyventa
    def restaurar(self,database=True,config=True):
	  File = QtGui.QFileDialog()
	  saveFile = File.getOpenFileName(self, "Escoga el archivo de respaldo",self.kfg.getDato('respaldo','lpath'),self.tr("Respaldos (*.tar.gz *.tar.bz2 *.zip)"))
	  if (saveFile!=""):
	    rs=Respaldo()
	    self.setCursor(QtGui.QCursor(3))
	    if rs.restaurar(saveFile,database,config):
		self.setCursor(QtGui.QCursor(0))
	      	msgBox=QtGui.QMessageBox(QtGui.QMessageBox.Information,"El respaldo ha sido restaurado.","La base de datos ha sido restaurada, todos los cambios hechos desde la fecha del respaldo, han sido eliminados.",QtGui.QMessageBox.Close,self)
		msgBox.exec_()