Business Name

PAOLONI ACHILLE

Code

# File: DBWithEventRECOK.py

import persistent

from Tkinter import *

from ZODB.FileStorage import FileStorage

from ZODB.DB import DB

import transaction

storage = FileStorage('PaoloniAchilleZODB.fs')

db = DB(storage)

connection = db.open()

connessionemy = connection.root()

class AchillePaoloni(persistent.Persistent):

    ##def setRecordBorse(self, Denominazione, DataNascita, Comune, Telefono):

    def __init__(self):

        self.Denominazione = "PAOLONI ACHILLE"

connessionemy['PaoloniAchille'] = AchillePaoloni()

connessionemy['09111963'] = AchillePaoloni()

connessionemy['ROMA'] = AchillePaoloni()

connessionemy['00169'] = AchillePaoloni()

class App(Frame):

    def __init__(self, master=None):

        frame = Frame(master)

        frame.pack()

        self.contents = StringVar()

        ##self.contents.set(connessionemy.keys()[:2] )

        self.contents.set(connessionemy.keys())

        self.button = Button(frame, text="USCITA", fg="red", command=frame.quit)

        self.button.pack(side=LEFT)

        self.hi_there = Button(frame, text="Nominativo", command=self.say_hi1)

        self.hi_there.pack(side=LEFT)

        self.entry = Entry(frame, fg="green")

        self.contents.set(connessionemy.keys()[:4] )

        self.entry["textvariable"] = self.contents

        self.entry.pack(side=LEFT)

        self.hi_there2 = Button(frame, text="Data nascita", command=self.say_hi2)

        self.hi_there2.pack(side=LEFT)

        self.entry2 = Entry(frame, fg="blue")

        self.contents.set(connessionemy.keys()[:3] )

        self.entry2["textvariable"] = self.content

        self.entry2.pack(side=LEFT)

        self.hi_there3 = Button(frame, text="Luogo nascita", command=self.say_hi3)

        self.hi_there3.pack(side=LEFT)

        self.entry3 = Entry(frame,  fg="pink")

        self.contents.set(connessionemy.keys()[:2] )

        self.entry3["textvariable"] = self.contents

        self.entry3.pack(side=LEFT)

        self.hi_there4 = Button(frame, text="CAP", command=self.say_hi4)

        self.hi_there4.pack(side=LEFT)

        ##root['ACHILLE']=AchillePaoloni()

        self.entry4 = Entry(frame,fg="red")

        self.contents.set(connessionemy.keys()[:2] )

        self.entry4.pack()

        self.entry4["textvariable"] = self.contents

        self.entry4.pack(side=LEFT)

       

       

    def say_hi1(self):

        connessionemy['PaoloniAchilleRec1'] = AchillePaoloni()

        self.contents.set(connessionemy.keys()[1] )

        self.entry["textvariable"] = self.contents

        self.entry.pack(side=LEFT)

        ##print "hi there, everyone1!"

    def say_hi2(self):

        connessionemy['PaoloniAchilleRec2'] = AchillePaoloni()

        self.contents.set(connessionemy.keys()[2] )

        self.entry2["textvariable"] = self.contents

        self.entry2.pack(side=LEFT)

        ##print "hi there, everyone2!"

    def say_hi3(self):

        connessionemy['PaoloniAchilleRec3'] = AchillePaoloni()

        self.contents.set(connessionemy.keys()[3] )

        self.entry["textvariable"] = self.contents

        self.entry.pack(side=LEFT)

        ##print "hi there, everyone3!"

    def say_hi4(self):

        connessionemy['PaoloniAchilleRec4'] = AchillePaoloni()

        self.contents.set(connessionemy.keys()[4] )

        self.entry2["textvariable"] = self.contents

        self.entry2.pack(side=LEFT)

root = Tk()

app = App(root)

root.mainloop()

Python and ZODB3, internal not relational DBMS