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
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_()