def Dar_de_Alta_Reserva(self): DB.run( "Insert into Reserva(idReserva, Cliente_dni, Horarios_idHorarios, Horarios_Sala_idSala ,Pelicula_idPelicula) VALUES(" + str(self.idReserva) + "," + str(self.Cliente_dni) + "," + str(self.Horarios_idHorario) + "," + str(self.Horarios_Sala_idSala) + "," + str(self.Pelicula_idPelicula) + ");")
def Dar_de_Alta_Persona(self): cur = DB.run( "Insert into Cliente(dni,nombre,apellido,contraseña) VALUES(" 'NULL' ", '" + str(self.nombre) + "', '" + str(self.apellido) + "', '" + self.contraseña + "');") self.dni = cur.lastrowid
def InfoCine(idCine): cursorInfoCine = DB.run("Select * from Cine where idCine = '" + idCine + "';") C = Cine() for item in cursorInfoCine: C.idCine = item["idCine"] C.nombre = item["nombre"] return C
def get_butaca(idButaca): cursor_butaca = DB.run("Select * from Butaca where idButaca = "+idButaca+"") B = Butaca() dict = cursor_butaca.fetchone() B.idButaca = dict['idButaca'] B.id_sala = dict['Sala_idSala'] B.precio_butaca = dict['precio_butaca'] return B
def InfoPeli(idPeli): cursorInfoPeli = DB.run("Select * from Pelicula where idPelicula = ("+str(idPeli)+");") P = Pelicula() dict = cursorInfoPeli.fetchone() P.idPelicula = dict["idPelicula"] P.nombre = dict["nombre"] P.genero = dict["genero"] P.estrellas = dict["estrellas"] return P
def ObtenerDatosPersona(dni): cursorPersona = DB.run("Select * from Cliente where dni = " + str(dni) + ";") P = Persona() for item in cursorPersona: P.dni = item['dni'] P.nombre = item['nombre'] P.apellido = item['apellido'] P.contraseña = item['contraseña'] return P
def GetInfoHorarios(idHorario): cursorInfoHorario = DB.run("Select * from Horarios where idHorarios = '" + idHorario + "';") H = Horario() for item in cursorInfoHorario: H.idHorario = item["idHorarios"] H.fecha_hora = item["fecha_hora"] H.Sala_idSala = item["Sala_idSala"] H.Pelicula_idPelicula = item["Pelicula_idPelicula"] H.Cine_idCine = item["Cine_idCine"] return H
def ButacaEnReserva(self): cursorButacaEnReserva = DB.run( "Select * from Butaca join Reserva on Reserva.Horarios_Sala_idSala = Butaca.Sala_idSala where Reserva.idReserva = " + str(self.idReserva) + ";") B = Butaca() for item in cursorButacaEnReserva: B.idButaca = item['idButaca'] B.id_sala = item['Sala_idSala'] B.precio_butaca = item['precio_butaca'] return B
def PeliculaEnReserva(self): cursorPeliEnReserva = DB.run( "Select * from Pelicula join Reserva on Pelicula.idPelicula = Reserva.Pelicula_idPelicula where Reserva.idReserva = " + str(self.idReserva) + ";") Peli = Pelicula() for item in cursorPeliEnReserva: Peli.idPelicula = item['idPelicula'] Peli.nombre = item['nombre'] Peli.estrellas = item['estrellas'] Peli.genero = item['genero'] return Peli
def HorarioEnReserva(self): cursorHorarioEnReserva = DB.run( "Select * from Horarios join Reserva on Horarios.idHorarios = Reserva.Horarios_idHorarios where Reserva.idReserva = " + str(self.idReserva) + ";") H = Horario() for item in cursorHorarioEnReserva: H.idHorario = item['idHorarios'] H.fecha_hora = item['fecha_hora'] H.Sala_idSala = item['Sala_idSala'] H.Pelicula_idPelicula = item['Pelicula_idPelicula'] H.Cine_idCine = item['Cine_idCine'] return H
def GetHorariosCine(idCine): cursorHorariosCine = DB.run( "Select * from Horarios join Cine on Horarios.Cine_idCine = Cine.idCine where Cine.idCine = '" + idCine + "';") listaHorarios = [] for item in cursorHorariosCine: H = Horario() H.idHorario = item['idHorarios'] H.fecha_hora = item['fecha_hora'] H.Sala_idSala = item['Sala_idSala'] H.Pelicula_idPelicula = item['Pelicula_idPelicula'] H.Cine_idCine = item['Cine_idCine'] listaHorarios.append(H) return listaHorarios
def Dar_de_Alta_Cine(self): DB.run("Insert into Cine(idCine, nombre) VALUES(NULL,'" + self.nombre + "');")
def Dar_de_Alta_Horario(self): DB.run("Insert into Horarios(idHorarios,fecha_hora,Sala_idSala,Pelicula_idPelicula,Cine_idCine) VALUES(" + str(self.idHorario) + ",'"+ (self.fecha_hora) +"'," + str(self.Sala_idSala) + ","+ str(self.Pelicula_idPelicula) +", " + str(self.Cine_idCine) + ");")
def Dar_de_Alta_Pelicula(self): DB.run("Insert into Pelicula(idPelicula, nombre, genero, estrellas) VALUES(NULL,'" + self.nombre + "','"+ self.genero +"','" + str(self.estrellas) + "');")
def GetSala_En_Horario(idHorario): cursorSala_En_Horario = DB.run("Select * from Sala join Horarios on Horarios.Sala_idSala = Sala.idSala where Horarios.idHorarios = '" + idHorario + "';") S = Sala() for item in cursorSala_En_Horario: S.idSala = item['idSala'] return S
def Modificar_Pelicula(idPelicula,nombre,genero,estrellas): DB.run("UPDATE Pelicula SET nombre = '%s', genero = '%s', estrellas = '%i' WHERE idPelicula = %i;" % ( nombre, genero, estrellas, idPelicula))
def Dar_de_Baja_Pelicula(idPelicula): DB.run("Delete from Pelicula where idPelicula = ("+ str(idPelicula) +");")
def Dar_de_Alta_Butaca(self): DB.run("Insert into Butaca(idButaca,Sala_idSala,precio_butaca) VALUES (" + str(self.idButaca) + "," + str(self.id_sala) +"," + str(self.precio_butaca) +")")