Пример #1
0
 def buscar(self, numero):
     with connect(self._dados_con) as conn:
         cur = conn.cursor()
         cur.execute('SELECT * FROM conta WHERE codigo = %s', [numero])
         linha = cur.fetchall()
         conta = Conta(linha[0][1], linha[0][2], linha[0][3], linha[0][4])
         conta.codigo = linha[0][0]
         daocl = clienteDao()
         busc = daocl.buscar(int(linha[0][5]))
         conta.addCliente(busc)
         return conta
         conn.commit()
         cur.close()
Пример #2
0
 def listar(self):
     with connect(self._dados_con) as conn:
         cur = conn.cursor()
         lista_conta = []
         cur.execute('SELECT * FROM conta')
         for linha in cur.fetchall():
             conta = Conta(linha[1], linha[2], linha[3], linha[4])
             conta.codigo = linha[0]
             daocl = clienteDao()
             busc = daocl.buscar(int(linha[5]))
             conta.addCliente(busc)
             lista_conta.append(conta)
         return lista_conta
         conn.commit()
         cur.close()
Пример #3
0
def salvarConta():
    numero = request.form["numero"]
    agencia = request.form["agencia"]
    saldo = request.form["saldo"]
    tipo = request.form["tipo"]
    cliente = request.form["cliente"]
    daocliente = clienteDao()
    c = daocliente.buscar(int(cliente))
    conta = Conta(numero, agencia, saldo, tipo)
    conta.addCliente(c)
    daoconta = contaDao()
    if (request.values.has_key("codigo") == True):
        cod = request.form["codigo"]
        conta.codigo = int(cod)
    daoconta.salvar(conta)
    return redirect('/conta/listar')