Skip to content

Commit

Permalink
modificacion y pruebas de clases
Browse files Browse the repository at this point in the history
  • Loading branch information
RiveroDev committed Dec 8, 2020
1 parent d163556 commit 73003db
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 31 deletions.
48 changes: 27 additions & 21 deletions CallSQL.py
Original file line number Diff line number Diff line change
@@ -1,38 +1,44 @@

import sqlite3 as DB
from DataBaseCreat import *

class Conexines():

class Conexines(CreadorBD):
"""crear un objeto que se conexta a la base de datos """

def __init__(self):
self.Name_DB =
#def __init__(self):
# self.Name_DB = ""

def conexionSQL(self):

def conexionSQL(Name_DB):
"""recive un str con el nombre de la base de datos
"""Recive un str con el nombre de la base de datos
o en su defecto la direccion completa con el nombre de la
base de datos, y retorna la conexcion
ejemplo :
Name_DB = "basedeDatos.bd"
Name_DB = "C:\Users\Movie Market\Documents\Proyecto invetario Python\SFADINB\basedeDatos.bd """"
conexion = DB.connect(Name_DB)
return conexion

def peticionbd(conexion_BD):
""" Recive un objetos con la conexion a la
Base de datos y regresa un puntero que crea la conexion
base de datos, y retorna la conexcion """

self.conexion = DB.connect(self.nameDataBase)
return self.conexion

def peticionbd(self):

""" Recive un objetos con la conexion a la Base de datos
y regresa un puntero que crea la conexion
donde se podran dar las ordenes SQL"""
return puntero = conexion_BD.cursor()

self.puntero = self.conexion.cursor()
return self.puntero

def consultabd(self):

self.puntero.execute("SELECT * FROM self.nameDataBase")

def consultabd():
SELECT * FROM

def ingresarbd():
def ingresarbd(self):
pass

def modificarbd():
def modificarbd(self):
pass

def borrarbd():
def borrarbd(self):
pass


Expand Down
5 changes: 1 addition & 4 deletions DataBaseCreat.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
class CreadorBD():

def __init__(self):
self.nameDataBase = ""
self.nameDataBase = "MovieMarket.db"
self.estado = False

def renameDB(self):
Expand All @@ -19,9 +19,6 @@ def renameDB(self):
if estado.upper() == "S":
nuevoNombre = (input("Escriba el Nombre de la BD: ")+".db")
self.nameDataBase = nuevoNombre
else:
print("por defecto se asigna MovieMarket.db ")
self.nameDataBase = "MovieMarket.db" # nombre de la base de datos

def existeBaseDatos(self):
if path.exists(self.nameDataBase) != True:
Expand Down
Binary file added MovieMarket.db
Binary file not shown.
Binary file added __pycache__/CallSQL.cpython-38.pyc
Binary file not shown.
Binary file modified __pycache__/DataBaseCreat.cpython-38.pyc
Binary file not shown.
36 changes: 31 additions & 5 deletions pruebas .py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,36 @@
# este es un archivo para realizar pruebas en las diferentes clases y objetos
#

import DataBaseCreat as DTBS
# pureba de la clase DataBaseCreat
#import DataBaseCreat as DTBS
#
#basedatos = DTBS.CreadorBD()
#basedatos.renameDB()
#print(basedatos.existeBaseDatos())
#basedatos.crearBaseDatos()

# la pruab fue existosa

datos = """CREATE TABLE "maam" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
"Nombre" VARCHAR(60) NOT NULL,
"Nombre2" VARCHAR(60) NOT NULL,
"Fecha" DATE ,
"formato" VARCHAR(10),
"posicion" VARCHAR(10),
FOREIGN KEY("formato") REFERENCES "Formato"("idF"),
FOREIGN KEY("posicion") REFERENCES "Posicion"("idP")
)"""

#----------------------------------------------------------------------------

from CallSQL import *

def ejecutar_Conexion():
nuevConexion = Conexines()
nuevConexion.conexionSQL()
nuevConexion.peticionbd()
nuevConexion.puntero.execute(datos)

basedatos = DTBS.CreadorBD()
ejecutar_Conexion()

basedatos.renameDB()
print(basedatos.existeBaseDatos())
basedatos.crearBaseDatos()
2 changes: 1 addition & 1 deletion ventanas.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def __init__(self):
self.ubicacion_disco = input("Ubicacino del disco o Pelicula: ")

def buscarBd(self):
return c


def tipoFormato(self):
return b
Expand Down

0 comments on commit 73003db

Please sign in to comment.