def manga_add(self, titre, description, editeur, scenariste, dessinateur,
               statut, genre):
     manga = Manga(titre, description, editeur, scenariste, dessinateur,
                   statut, genre)
     db = Database()
     db.create(manga, Manga)
     raise cherrypy.HTTPRedirect('/manga/')
 def tome_add(self,
              manga_id,
              numero,
              date_parution,
              prix,
              couverture,
              date_achat=None,
              possede=None,
              lu=None,
              a_acheter=None):
     tome = Tome(manga_id, numero, date_parution, possede, lu, a_acheter,
                 float(prix), couverture, date_achat)
     db = Database()
     db.create(tome, Tome)
     raise cherrypy.HTTPRedirect('/')
 def editeur_add(self, editeur):
     db = Database()
     e = Editeur(editeur)
     db.create(e, Editeur)
     raise cherrypy.HTTPRedirect('/editeur/')
 def dessinateur_add(self, dessinateur):
     db = Database()
     d = Dessinateur(dessinateur)
     db.create(d, Dessinateur)
     raise cherrypy.HTTPRedirect('/dessinateur/')
 def tome_add(self, manga_id, numero, date_parution, prix, couverture, date_achat=None, possede=None, lu=None,
              a_acheter=None):
     tome = Tome(manga_id, numero, date_parution, possede, lu, a_acheter, float(prix), couverture, date_achat)
     db = Database()
     db.create(tome,Tome)
     raise cherrypy.HTTPRedirect('/')
 def scenariste_add(self, scenariste):
     db = Database()
     s = Scenariste(scenariste)
     db.create(s,Scenariste)
     raise cherrypy.HTTPRedirect('/scenariste/')
 def manga_add(self, titre, description, editeur, scenariste, dessinateur, statut, genre):
     manga = Manga(titre, description, editeur, scenariste, dessinateur, statut, genre)
     db = Database()
     db.create(manga, Manga)
     raise cherrypy.HTTPRedirect('/manga/')
Beispiel #8
0
 def __initializeDatabase(self):
     Database.setName(self.cfg["Database"]["Name"])
     if Text.isTrue(self.cfg["Database"]["Rebuild"]):
         Database.drop()
     if not Database.exists():
         Database.create(True)
 def add_commentaire(self, commentaire, titre, id):
     db = Database()
     commentaire = Commentaire(commentaire, titre, id)
     db.create(commentaire, Commentaire)
     raise cherrypy.HTTPRedirect('/manga/' + id + '/')
 def genre_add(self, genre):
     db = Database()
     g = Genre(genre)
     db.create(g, Genre)
     raise cherrypy.HTTPRedirect('/genre/')
 def editeur_add(self, editeur):
     db = Database()
     e = Editeur(editeur)
     db.create(e, Editeur)
     raise cherrypy.HTTPRedirect('/editeur/')
 def dessinateur_add(self, dessinateur):
     db = Database()
     d = Dessinateur(dessinateur)
     db.create(d, Dessinateur)
     raise cherrypy.HTTPRedirect('/dessinateur/')
 def scenariste_add(self, scenariste):
     db = Database()
     s = Scenariste(scenariste)
     db.create(s, Scenariste)
     raise cherrypy.HTTPRedirect('/scenariste/')
 def genre_add(self, genre):
     db = Database()
     g = Genre(genre)
     db.create(g, Genre)
     raise cherrypy.HTTPRedirect('/genre/')
Beispiel #15
0
 print("Créer un objet")
 print("1 - Manga")
 print("2 - Tome")
 print("3 - Commentaire")
 action = int(input("Quel objet souhaitez vous créer"))
 if action == 1:
     titre = input("Titre ?")
     description = input("Description ?")
     editeur = input("Editeur ?")
     scenariste = input("Scenariste ?")
     dessinateur = input("Dessinateur ?")
     statut = input("Statut ?")
     genre = input("Genre ?")
     manga = Manga(titre, description, editeur, scenariste,
                   dessinateur, statut, genre)
     db.create(manga, Manga)
 if action == 2:
     action = None
     liste = db.retrieve(Manga)
     for i in liste:
         print(i)
     manga = input("Id manga ?")
     numero = input("Numero du tome ?")
     date_parution = input("Date de parution ?")
     # Simplification en mode console
     date_achat = input("Date d'achat ?")
     possede = bool(input("Tome dans ma collection ?"))
     lu = bool(input("Tome lu ?"))
     a_acheter = bool(input("Tome à acheter ?"))
     prix = float(input("Prix du tome ?"))
     couverture = input("Couverture du tome ?")
 def add_commentaire(self,commentaire, titre, id):
     db = Database()
     commentaire = Commentaire(commentaire, titre, id)
     db.create(commentaire, Commentaire)
     raise cherrypy.HTTPRedirect('/manga/'+id+'/')
 if action == 1:
     print("Créer un objet")
     print("1 - Manga")
     print("2 - Tome")
     print("3 - Commentaire")
     action = int(input("Quel objet souhaitez vous créer"))
     if action == 1:
         titre = input("Titre ?")
         description = input("Description ?")
         editeur = input("Editeur ?")
         scenariste = input("Scenariste ?")
         dessinateur = input("Dessinateur ?")
         statut = input("Statut ?")
         genre = input("Genre ?")
         manga = Manga(titre,description,editeur,scenariste,dessinateur,statut,genre)
         db.create(manga, Manga)
     if action == 2:
         action = None
         liste = db.retrieve(Manga)
         for i in liste:
             print(i)
         manga = input("Id manga ?")
         numero = input("Numero du tome ?")
         date_parution = input("Date de parution ?")
         # Simplification en mode console
         date_achat = input("Date d'achat ?")
         possede = bool(input("Tome dans ma collection ?"))
         lu = bool(input("Tome lu ?"))
         a_acheter = bool(input("Tome à acheter ?"))
         prix = float(input("Prix du tome ?"))
         couverture = input("Couverture du tome ?")