def initDB(self): db = MiZODB('./Data.fs') dbroot = db.raiz dbroot.clientes = BTrees.OOBTree.BTree() dbroot.tickets = BTrees.OOBTree.BTree() dbroot.numeroTiketActual = 0 transaction.commit() db.close()
def actualizarTicket(self, numero, fechaS, importeFinal): db = MiZODB('./Data.fs') dbroot = db.raiz ticketOrginal = dbroot.tickets[numero] ticketOrginal.fechaS = fechaS ticketOrginal.importeFinal = importeFinal transaction.commit() db.close()
def actualizarLugar(self, identif, libre, clienteDoc, autoIndex): db = MiZODB('./Data.fs') dbroot = db.raiz lugarOrig = dbroot.estacionamiento.lugares[identif] lugarOrig.libre = libre lugarOrig.clienteDocumento = clienteDoc lugarOrig.autoIndex = autoIndex transaction.commit() db.close()
def guardarTicket(self, ticket): db = MiZODB('./Data.fs') dbroot = db.raiz ticket.numero = dbroot.numeroTiketActual dbroot.numeroTiketActual+=1 dbroot.tickets[ticket.numero]= ticket transaction.commit() db.close() return ticket.numero
def guardarEstacionamiento(self, estacionamiento): db = MiZODB('./Data.fs') dbroot = db.raiz dbroot.estacionamiento = estacionamiento transaction.commit() db.close()
def guardarCliente (self,cliente): db = MiZODB('./Data.fs') dbroot = db.raiz dbroot.clientes[cliente.documento]= cliente transaction.commit() db.close()