예제 #1
0
파일: db.py 프로젝트: hugo-dc/Zorse
def saveServerConfig(id, name, ip, sysnr, client, user, passwd):
    if not keyExists(id): 
        #?????
        save = True
        if sap.testServerConfig(id, name, ip, sysnr, client, user, passwd):
            save = True
        else:
            ret = gui.Messages.messageChoice('No se pudo conectar al servidor, aun asi desea guardar la configuracion?', 'Guardar')
            if ret == wx.ID_YES:
                save = True
            else:
                save = False
        
        if save:
            passwd = security.encode(passwd)
            query = "INSERT INTO Servers VALUES('"+id+"', '"+name+"', '" + ip + "', '"+ sysnr + "', '"+client + "', '"+user+"', '"+passwd+"')"
            executeQuery(query, q='I')
            if keyExists(id):
                gui.Messages.messageInformation('El registro se ha guardado con exito', 'Guardar configuracion de servidor')
                return True
            else:
                gui.Messages.messageError('Ocurrio un error desconocido, la configuracion no pudo guardarse', 'Guardar configuracion de servidor')
                return False
        
    else:
        gui.Messages.messageError('El ID ya existe!', 'Guardar configuracion de servidor')
        return False
예제 #2
0
파일: db.py 프로젝트: hugo-dc/Zorse
def saveServerConfig(id, name, ip, sysnr, client, user, passwd):
    if not keyExists(id):
        #?????
        save = True
        if sap.testServerConfig(id, name, ip, sysnr, client, user, passwd):
            save = True
        else:
            ret = gui.Messages.messageChoice(
                'No se pudo conectar al servidor, aun asi desea guardar la configuracion?',
                'Guardar')
            if ret == wx.ID_YES:
                save = True
            else:
                save = False

        if save:
            passwd = security.encode(passwd)
            query = "INSERT INTO Servers VALUES('" + id + "', '" + name + "', '" + ip + "', '" + sysnr + "', '" + client + "', '" + user + "', '" + passwd + "')"
            executeQuery(query, q='I')
            if keyExists(id):
                gui.Messages.messageInformation(
                    'El registro se ha guardado con exito',
                    'Guardar configuracion de servidor')
                return True
            else:
                gui.Messages.messageError(
                    'Ocurrio un error desconocido, la configuracion no pudo guardarse',
                    'Guardar configuracion de servidor')
                return False

    else:
        gui.Messages.messageError('El ID ya existe!',
                                  'Guardar configuracion de servidor')
        return False
예제 #3
0
 def OnTestConfig(self, event):
     message = Utils.setParams(self)
     if message != None:
         Messages.messageError(message, 'Probar')
     else:
         if sap.testServerConfig(*self.params):
             Messages.messageInformation('La configuracion es correcta, ahora puede guardar', 'Probar configuracion')
     event.Skip()
예제 #4
0
 def OnTestConfig(self, event):
     message = Utils.setParams(self)
     if message != None:
         Messages.messageError(message, 'Probar')
     else:
         if sap.testServerConfig(*self.params):
             Messages.messageInformation(
                 'La configuracion es correcta, ahora puede guardar',
                 'Probar configuracion')
     event.Skip()