-
Notifications
You must be signed in to change notification settings - Fork 0
/
BDMenuCajero.py
26 lines (22 loc) · 1.01 KB
/
BDMenuCajero.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from BDRegistroEInicio import Conexion
cn = Conexion()
class BDCajero():
def retiro(self,rut,dv,id,saldo,monto):
sql = "CALL retiro(%s,%s,%s,%s,%s)"
cn.cursor.execute(sql,(rut,dv,id,saldo,monto))
cn.db.commit()
def deposito(self,rut,dv,id,saldo,monto):
sql = "CALL deposito(%s,%s,%s,%s,%s)"
cn.cursor.execute(sql,(rut,dv,id,saldo,monto))
cn.db.commit()
def transferencia(self, rut,dv,id,saldo,rutTransferencia,dvTransferencia, idTransferencia, saldoTransferencia, monto):
sql = "CALL transferencia(%s,%s,%s,%s,%s,%s,%s,%s,%s)"
cn.cursor.execute(sql,(rut,dv,id,saldo,rutTransferencia,dvTransferencia,idTransferencia,saldoTransferencia,monto))
cn.db.commit()
def movimientos(self,id):
movimientos = []
sql = "SELECT monto, informacion, fecha FROM vistaLog WHERE id = %s"
cn.cursor.execute(sql,(id,))
for i in cn.cursor:
movimientos.append(i)
return movimientos