def update(self): #self.set_tipo(dic['nombrecom']) sql='update tbl_methpago set tipo=%s where id_methpago=%s ' val=(self.get_tipo(),self.get_id(),) print(val) dba.get_cursor().execute(sql,val) dba.get_conexion().commit()
def update(self): sql = "update tbl_producto set nombre=%s,modelo=%s,descripcion=%s,precio=%s,idcategoria=%s,idalmacen=%s,idmarca=%s where id_producto=%s " val = (self.get_nombre(), self.get_modelo(), self.get_descripcion(), self.get_precio(), self.get_categoria(), self.get_almacen(), self.get_marca(), self.get_id()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def update(self): sql = 'update tbl_clientes set nombrecom=%s,fechanac=%s, sexo=%s, telefono=%s, email=%s, ciudad=%s where dni=%s ' val = (self.get_nombrecom(), self.get_fechanac(), self.get_sexo(), self.get_telefono(), self.get_email(), self.get_ciudad(), self.get_dni()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def listar_pro(self): sql="SELECT * FROM productos ORDER BY nombre ASC" dba.get_cursor().execute(sql) dba.get_conexion().commit() result=dba.get_cursor().fetchall() return result
def save(self): sql = "INSERT INTO productos (nombre,precio,id_categoria,id_marca,stock) values (%s,%s,%s,%s,%s)" val = (self.get_nombre(), self.get_precio(), self.get_categoria(), self.get_marca(), self.get_stock()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def save(self): sql = "insert into tbl_compra(id_compra,id_user,id_producto,id_methpago,cantidad,subtotal) values(%s,%s,%s,%s,%s,%s)" val = (self.get_idcant(), self.get_usuario(), self.get_producto(), self.get_methpago(), self.get_cantidad(), self.get_subtotal()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def save(self): sql = "insert into tbl_producto(nombre,modelo,descripcion,precio,idCategoria,idAlmacen,idMarca) values(%s,%s,%s,%s,%s,%s,%s)" val = (self.get_nombre(), self.get_modelo(), self.get_descripcion(), self.get_precio(), self.get_categoria(), self.get_almacen(), self.get_marca()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def save(self): sql = "insert into tbl_clientes(dni,nombrecom,fechanac,sexo,telefono,email,ciudad) values(%s,%s,%s,%s,%s,%s,%s)" val = (self.get_dni(), self.get_nombrecom(), self.get_fechanac(), self.get_sexo(), self.get_telefono(), self.get_email(), self.get_ciudad()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id_user(dba.get_cursor().lastrowid)
def agregue_pro(): form_pro={} form_pro["nombre"]=input("Nombre del producto nuevo: ") form_pro["precio"]=int(input("inserte su precio: ")) form_pro["categoria"]=input("Inserte su categoria: ") form_pro["marca"]=input("Inserte su marca: ") form_pro["stock"]=input("Inserte el stock del producto") if validator.validar_pro(form_pro) == {}: if len(form_pro["categoria"]) > 3: sql="select nombre from categorias" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for i in result: lista_categoria.append(i[0]) if (form_pro["categoria"] in lista_categoria) == True: sql="select ID from categorias where nombre=%s" val=(form_pro["categoria"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() cat1=Categoria(form_pro["categoria"]) cat1.set_id(result[0]) else: cat1=Categoria(form_pro["categoria"]) sql="INSERT INTO categorias (nombre) values (%s)" val=(form_pro["categoria"],) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() cat1.set_id(dba.get_cursor().lastrowid) if len (form_pro["marca"]) > 3: sql="select nombre from marcas" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for n in result: lista_marca.append(n[0]) if (form_pro["marca"] in lista_marca) == True: sql="select ID from marcas where nombre=%s" val=(form_pro["marca"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() mar1=Marca(form_pro["marca"]) mar1.set_id(result[0]) else: mar1=Marca(form_pro["marca"]) sql="INSERT INTO marcas (nombre) values (%s)" val=(form_pro["marca"],) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() mar1.set_id(dba.get_cursor().lastrowid) p1=Producto(0,form_pro["nombre"],form_pro["precio"],form_pro["categoria"],form_pro["marca"],form_pro["stock"]) p1.set_categoria(cat1.get_id()) p1.set_marca(mar1.get_id()) p1.save() print("Producto registrado exitosamente!") print("==================================================") else: print(validator.validar_pro(form_pro))
def save(self): sql = ( "insert into compras (fecha_compra,id_usuario,precio_final,nombre) values(%s,%s,%s,%s)" ) val = (self.get_fecha_compra(), self.get_usuario().get_id(), self.get_precio_final(), self.get_nombre()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def save(self): sql = "INSERT INTO usuarios (nombre, apellido,fecha_nac, interes,celular,email,contraseña,genero,billetera,id_ciudad,id_banco) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)" val = (self.get_nombre(), self.get_apellido(), self.get_fecha_nac(), self.get_interes(), self.get_celular(), self.get_email(), self.get_password(), self.get_genero(), self.get_billetera(), self.get_ciudad(), self.get_banco()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def update(self): #self.set_tipo(dic['nombrecom']) sql = 'update tbl_categoria set tipo=%s where id_Categoria=%s ' val = ( self.get_tipo(), self.get_id(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def update(self): sql = 'update tbl_ciudad set nombre=%s where id_ciudad=%s ' val = ( self.get_provincia(), self.get_id(), ) print(val) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def save(self): sql = "insert into tbl_usuarios(nombrecom,telefono,email,password) values(%s,%s,%s,%s)" val = ( self.get_nombrecom(), self.get_telefono(), self.get_email(), self.encriptar_pass(self.get_password()), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id_user(dba.get_cursor().lastrowid)
def eliminar_us(): sql="SELECT id, nombre, apellido, email FROM usuarios" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() print("\n=================== USUARIOS ======================\n") for i in result: datos= "Código: {:2} | Nombre: {:8} {:15} | Email: {:4} " print(datos.format(i[0],i[1],i[2],i[3])) print("-----------------------------------------------------------------------") lista_us_eli.append(i[0]) print("Código Nº: 100 | Volver atras") pepa=int(input("\n Seleccionar código del usuario a eliminar: ")) if (pepa in lista_us_eli) == True: sql="DELETE FROM usuarios where id=%s" val=(pepa,) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() print("\nUsuario eliminado satifactoriamente.\n") Menu_adm()
def eliminar_pro(): sql="SELECT * FROM categorias" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() print("\n================== CATEGORIAS =====================\n") for i in result: datos= "Código: {:2} | Nombre: {:5}" print(datos.format(i[0],i[1])) print("---------------------------------------------------") cat=int(input("\n Seleccione la categoria del producto a eliminar: ")) if cat > 0 and cat < 11: print("\n====================================== PRODUCTOS ========================================\n") sql="SELECT ID, nombre, precio from productos WHERE id_categoria=%s" val=((cat),) dba.get_cursor().execute(sql,val) result1=dba.get_cursor().fetchall() for i in result1: datos= "Código Nº: {:4} | Nombre: {:40} | Precio: ${:8} " print(datos.format(i[0],i[1],i[2])) print("-------------------------------------------------------------------------------------") lista_pro_eli.append(i[0]) print("Código Nº: 100 | Volver atras") papa=int(input("\n Seleccionar código del producto a eliminar: ")) if (papa in lista_pro_eli) == True: sql="DELETE FROM productos where id=%s" val=(papa,) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() print("\nProducto eliminado satifactoriamente.\n") Menu_adm() elif papa == 100: eliminar_pro() else: print("\nOpcion incorrecta, intente nuevamente\n") eliminar_pro() else: print("\nOpcion incorrecta, intente nuevamente\n") eliminar_pro()
def update(self, dic): sql = "select ID from usuarios where email=%s" val = (self.get_email(), ) dba.get_cursor().execute(sql, val) result = dba.get_cursor().fetchone() self.set_nombre(dic["nombre"]) self.set_apellido(dic["apellido"]) self.set_fecha_nac(dic["fecha_nac"]) self.set_interes(dic["interes"]) self.set_celular(dic["celular"]) self.set_email(dic["email"]) self.set_password(dic["password"]) self.set_genero(dic["genero"]) sql = "UPDATE usuarios set nombre=%s, apellido=%s, fecha_nac=%s, interes=%s, celular=%s, email=%s, contraseña=%s, genero=%s,id_ciudad=%s,id_banco=%s where id=%s" val = (self.get_nombre(), self.get_apellido(), self.get_fecha_nac(), self.get_interes(), self.get_celular(), self.get_email(), self.get_password(), self.get_genero(), self.get_ciudad(), self.get_banco(), result[0]) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() print( f"\n{self.get_nombre()} {self.get_apellido()}, sus datos fueron modificados Satifactoriamente!!\n" )
def delete(self): sql='delete from tbl_methpago where id_methpago=%s' val=(self.get_id(),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit()
def save(self): sql="insert into tbl_methpago(tipo) values(%s)" val=(self.get_tipo(),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def registrar_us(): form_us={} print("") print("=============== REGISTRACION DE USUARIO ===================") form_us["nombre"]=input("Inserte su nombre: ") form_us["apellido"]=input("inserte su apellido: ") form_us["fecha_nac"]=input("Inserte su fecha de nacimiento (año/mes/dia): ") form_us["interes"]=input("¿Que producto es de su interes? : ") form_us["celular"]=input("Inserte su celular: ") form_us["email"]=input("inserte su email de contacto: ") form_us["password"]=getpass.getpass("(Recuerda que tiene que tener mas de 6 caracteres, al menos una mayuscula,un numero y un caracter especial)\n inserte una contraseña: ") form_us["cpassword"]=getpass.getpass("confirme su contraseña: ") form_us["genero"]=input("Inserte su genero: ") form_us["ciudad"]=input("Inserte su ciudad: ") form_us["banco"]=input("Inserte el nombre de su banco: ") if validator.validar_us(form_us) == {}: if len(form_us["ciudad"]) > 3: sql="select nombre from ciudades" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for i in result: lista_ciudades.append(i[0]) if (form_us["ciudad"] in lista_ciudades) == True: sql="select ID from ciudades where nombre=%s" val=(form_us["ciudad"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() ciu1=Ciudad(form_us["ciudad"]) ciu1.set_id(result[0]) else: ciu1=Ciudad(form_us["ciudad"]) sql="INSERT INTO ciudades (nombre) values (%s)" val=((form_us["ciudad"]),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() ciu1.set_id(dba.get_cursor().lastrowid) if len (form_us["banco"]) > 6: sql="select nombre from bancos" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for n in result: lista_bancos.append(n[0]) if (form_us["banco"] in lista_bancos) == True: sql="select ID from bancos where nombre=%s" val=(form_us["banco"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() ban1=Banco(form_us["banco"]) ban1.set_id(result[0]) else: ban1=Banco(form_us["banco"]) sql="INSERT INTO bancos (nombre) values (%s)" val=((form_us["banco"]),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() ban1.set_id(dba.get_cursor().lastrowid) u1=Usuario(0,form_us["nombre"],form_us["apellido"],form_us["fecha_nac"],form_us["interes"],form_us["celular"],form_us["email"],form_us["password"],form_us["genero"],ciu1.get_id(),ban1.get_id()) u1.save() print("Usuario registrado exitosamente!") print("==================================================") else: print(validator.validar_us(form_us))
def ejecutarOpcion1(opcion,user,bank): if opcion == 1: listar_cat(user) elif opcion ==2: finalizar(user,bank) elif opcion == 3: print(f"\nModificaras tus datos {user.get_nombre()} {user.get_apellido()} \n") form_modif={} form_modif["nombre"]=input("Inserte su nombre: ") form_modif["apellido"]=input("inserte su apellido: ") form_modif["fecha_nac"]=input("Inserte su fecha de nacimiento (año/mes/dia): ") form_modif["interes"]=input("¿Que producto es de su interes? : ") form_modif["celular"]=input("Inserte su celular: ") form_modif["email"]=input("inserte su email de contacto: ") form_modif["password"]=getpass.getpass("(Recuerda que tiene que tener mas de 6 caracteres, al menos una mayuscula,un numero y un caracter especial)\n inserte una contraseña: ") form_modif["cpassword"]=getpass.getpass("confirme su contraseña: ") form_modif["genero"]=input("Inserte su genero: ") form_modif["ciudad"]=input("Inserte su ciudad: ") form_modif["banco"]=input("Inserte el nombre de su banco: ") if validator.validar_us_modif(form_modif) == {}: if len(form_modif["ciudad"]) > 3: sql="select nombre from ciudades" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for i in result: lista_ciudades1.append(i[0]) if (form_modif["ciudad"] in lista_ciudades1) == True: sql="select ID from ciudades where nombre=%s" val=(form_modif["ciudad"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() ciu1=Ciudad(form_modif["ciudad"]) ciu1.set_id(result[0]) else: ciu1=Ciudad(form_modif["ciudad"]) sql="INSERT INTO ciudades (nombre) values (%s)" val=((form_modif["ciudad"]),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() ciu1.set_id(dba.get_cursor().lastrowid) if len (form_modif["banco"]) > 6: sql="select nombre from bancos" dba.get_cursor().execute(sql) result=dba.get_cursor().fetchall() for n in result: lista_bancos1.append(n[0]) if (form_modif["banco"] in lista_bancos1) == True: sql="select ID from bancos where nombre=%s" val=(form_modif["banco"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() ban1=Banco(form_modif["banco"]) ban1.set_id(result[0]) else: ban1=Banco(form_modif["banco"]) sql="INSERT INTO bancos (nombre) values (%s)" val=((form_modif["banco"]),) dba.get_cursor().execute(sql,val) dba.get_conexion().commit() ban1.set_id(dba.get_cursor().lastrowid) user=Usuario(0,form_modif["nombre"],form_modif["apellido"],form_modif["fecha_nac"],form_modif["interes"],form_modif["celular"],form_modif["email"],form_modif["password"],form_modif["genero"],ciu1.get_id(),ban1.get_id()) user.update(form_modif) else: print(validator.validar_us(form_modif)) elif opcion == 4: bille=int(input(f"\nActualmente tienes ${bank.get_balance()}. ¿Cuanto dinero deseas acreditar?: ")) bank.set_balance((bank.get_balance()+bille)) print(f"\nMuchas gracias {user.get_nombre()}, fueron acreditados tus ${bank.get_balance()} \n") else: print("\nOpcion incorrecta, intente nuevamente\n")
def delete(self): sql = 'UPDATE tbl_producto SET activo=%s WHERE id_Producto=%s ' val = ("1", self.get_id()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def delete(self): sql = 'delete from tbl_clientes where dni=%s' val = (self.get_dni(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def update(self): sql='update tbl_marca set nombre=%s where id_Marca=%s ' val=(self.get_nombre(),self.get_id()) dba.get_cursor().execute(sql,val) dba.get_conexion().commit()
def delete(self): sql = "DELETE FROM categorias where id=%s" val = (self.get_id(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def delete(self): sql = 'delete from tbl_categoria where id_Categoria=%s' val = (self.get_id(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def save(self): sql = "INSERT INTO categorias (ID,nombre) values (%s,%s)" val = (self.get_id(), self.get_nombre()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def delete(self): sql = 'delete from tbl_compra where id=%s' val = (self.id(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()
def save(self): sql = ("insert into bancos (nombre) values(%s)") val = (self.get_nombre(), ) dba.get_cursor().execute(sql, val) dba.get_conexion().commit() self.set_id(dba.get_cursor().lastrowid)
def update(self): sql = 'update tbl_compra set id_user=%s,id_producto=%s, id_methpago=%s, cantidad=%s, subtotal=%s where id_compra=%s ' val = (self.get_usuario(), self.get_producto(), self.get_methpago(), self.get_cantidad(), self.get_subtotal(), self.get_id()) dba.get_cursor().execute(sql, val) dba.get_conexion().commit()