예제 #1
0
    def GetPoderes():
        listaAux=[]
        cursor = DB().run("SELECT * FROM Poder")
        for item in cursor:
            unPoder=Poder()
            unPoder.id = item["idPoder"]
            unPoder.descripcion = item["Descripcion_Poder"]
            listaAux.append(unPoder)

        return listaAux
    def GetReinos():
        listaAux = []
        cursor = DB().run("SELECT * FROM Reino")
        for item in cursor:
            unReino = Reino()
            unReino.id = item["idReino"]
            unReino.descripcion = item["Descripcion_Reino"]
            unReino.caracteristica = item["Caracteristica_Reino"]
            listaAux.append(unReino)

        return listaAux
예제 #3
0
    def GetDHP():
        listaAux = []
        cursor = DB().run("SELECT * FROM Dios_has_Poder")
        for item in cursor:
            unDHP = DHP()
            unDHP.idDios = item["Dios_idDios"]
            unDHP.idPoder = item["Poder_idPoder"]
            unDHP.Cantidad = item["Cantidad"]
            listaAux.append(unDHP)

        return listaAux
    def GetDioses():
        listaAux=[]
        cursor = DB().run("SELECT * FROM Dios")
        for item in cursor:
            unDios=Dios()
            unDios.id = item["idDios"]
            unDios.Nombre = item["Nombre_Dios"]
            unDios.Deidad = item["Deidad_Dios"]
            unDios.Tipo = item["Tipo_Dios"]
            unDios.idReino = item["Reino_idReino"]
            listaAux.append(unDios)

        return listaAux
    def GetCriaturas():
        listaAux = []
        cursor = DB().run("SELECT * FROM Ciatura")
        for item in cursor:
            unaCriatura = Criatura()
            unaCriatura.id = item["idCiatura"]
            unaCriatura.Nombre = item["Nombre_Criatura"]
            unaCriatura.Descripcion = item["Descripcion_Criatura"]
            unaCriatura.Traduccion = item["Traduccion_Criatura"]
            unaCriatura.idReino = item["Reino_idReino"]
            listaAux.append(unaCriatura)

        return listaAux
 def Delete(self, idDelete):
     DB().run("DELETE FROM Reino WHERE idReino = ('%d')" % (idDelete))
 def Update(self, DescRemp, CaractRemp, idUpdate):
     DB().run(
         "UPDATE Reino SET Descripcion_Reino = ('%s'), Caracteristica_Reino = ('%s')  WHERE idReino = ('%d')"
         % (DescRemp, CaractRemp, idUpdate))
    def Insert(self):
        cursor = DB().run(
            "INSERT INTO Reino (Descripcion_Reino, Caracteristica_Reino) VALUES ('%s', '%s')"
            % (self.descripcion, self.caracteristica))

        self.id = cursor.lastrowid
 def Delete(self, idDelete):
     DB().run("DELETE FROM Ciatura WHERE idCiatura = ('%d')" % (idDelete))
예제 #10
0
 def Delete(self, idDelete):
     DB().run("DELETE FROM Poder WHERE idPoder = ('%d')" % (idDelete))
 def Update(self, Nombre, Descripcion, Traduccion, idReino, idUpdate):
     DB().run(
         "UPDATE Ciatura SET Nombre_Criatura = ('%s'), Descripcion_Criatura = ('%s'), Traduccion_Criatura = ('%s'), Reino_idReino = ('%s') WHERE idCiatura = ('%d')"
         % (Nombre, Descripcion, Traduccion, idReino, idUpdate))
예제 #12
0
 def Update(self, idDiosRemp, idPoderRemp, idDios, idPoder, Cant):
     DB().run(
         "UPDATE Dios_has_Poder SET Dios_idDios = ('%s'), Poder_idPoder = ('%s'), Cantidad = ('%s') WHERE Dios_idDios = ('%d') AND Poder_idPoder = ('%d')"
         % (int(idDios), int(idPoder), int(Cant), int(idDiosRemp),
            int(idPoderRemp)))
예제 #13
0
 def Insert(self):
     DB().run(
         "INSERT INTO Dios_has_Poder (Dios_idDios, Poder_idPoder, Cantidad) VALUES ('%s', '%s', '%s')"
         % (self.idDios, self.idPoder, self.Cantidad))
 def Delete(self, idDelete):
     DB().run("DELETE FROM Dios WHERE idDios = ('%d')" % (idDelete))
 def Update(self, Nombre, Deidad, Tipo, idReino, idUpdate):
     DB().run("UPDATE Dios SET Nombre_Dios = ('%s'), Deidad_Dios = ('%s'), Tipo_Dios = ('%s'), Reino_idReino = ('%s') WHERE idDios = ('%d')" % (Nombre, Deidad, Tipo, idReino, idUpdate))
 def Insert(self):
     cursor = DB().run("INSERT INTO Dios (Nombre_Dios, Deidad_Dios, Tipo_Dios, Reino_idReino) VALUES ('%s', '%s', '%s', '%s')" % (self.Nombre, self.Deidad, self.Tipo, self.idReino))
     self.id = cursor.lastrowid
from Python_SQL import DB
from Py_SQL_Poder import Poder
from Py_SQL_Dios import Dios
from Py_SQL_Reino import Reino
from Py_SQL_Criatura import Criatura
from Py_SQL_DiosHasPoder import DHP

DB().SetConnection('127.0.0.1', 'root', 'alumno', 'quinteros')

Menu = None
unPoder = Poder()
unDios = Dios()
unReino = Reino()
unaCriatura = Criatura()
unDHP = DHP()

while Menu != 20:

    print("----------------------------")
    print("Reino -> Alta -> 0")
    print("Reino -> Baja -> 1")
    print("Reino -> Modificacion -> 2")
    print("Reino -> ListaDeReinos -> 3")
    print("Dios -> Alta -> 4")
    print("Dios -> Baja -> 5")
    print("Dios -> Modificacion -> 6")
    print("Dios -> ListaDeDioses -> 7")
    print("Poder -> Alta -> 8")
    print("Poder -> Baja -> 9")
    print("Poder -> Modificacion -> 10")
    print("Poder -> ListaDePoderes -> 11")
예제 #18
0
 def Delete(self, idDios, idPoder):
     DB().run(
         "DELETE FROM Dios_has_Poder WHERE Dios_idDios = ('%d') AND Poder_idPoder = ('%d')"
         % (int(idDios), int(idPoder)))
예제 #19
0
    def Insert(self):
        cursor = DB().run("INSERT INTO Poder (Descripcion_Poder) VALUES ('%s')" % (self.descripcion))

        self.id = cursor.lastrowid
예제 #20
0
 def Update(self, DescRemp, idUpdate):
     DB().run("UPDATE Poder SET Descripcion_Poder = ('%s') WHERE idPoder = ('%d')" % (DescRemp, idUpdate))
 def Insert(self):
     cursor = DB().run(
         "INSERT INTO Ciatura (Nombre_Criatura, Descripcion_Criatura, Traduccion_Criatura, Reino_idReino) VALUES ('%s', '%s', '%s', '%s')"
         % (self.Nombre, self.Descripcion, self.Traduccion, self.idReino))
     self.id = cursor.lastrowid