コード例 #1
0
def cadastrarCompra():
    dicionarioConta = View.ChamarCadastroCompra()
    c = Compras()
    if c.lendoCompra() is 2:
        c.setId(0)
    else:
        c.setId(((len(c.lendoCompra())) + 1) - 1)
    c.setDescricao(dicionarioConta['Descricao'])
    c.setValor(dicionarioConta['Valor'])
    c.setCredor(dicionarioConta['Credor'])
    c.setDataRealizada(dicionarioConta['DataRealizada'])
    if (c.persistindoCompra(c) is True):
        View.Avisos("CADASTRO REALIZADO COM SUCESSO")
    else:
        View.Avisos("ERRO AO PERSISTIR")
コード例 #2
0
def removendoCompra():

    c = Compras()
    View.ChamarExibirCompra(c.lendoCompra())
    retorno = View.EscolherCompraRemover()
    if 1 in retorno:
        dados = c.buscandoCompra(retorno[0])
        if dados != False:
            View.Avisos("RESULTADO DA BUSCA!")
            View.ChamarExibirCompra(dados)
        else:
            View.Avisos("Não foi possível buscar compra")
    elif 2 in retorno:
        if c.excluirCompra(retorno[0]) is True:
            View.Avisos("Compra Removida")
    return True
コード例 #3
0
 def menu(self):
     while (True):
         escolha = View.menu()
         if escolha is 1:
             cadastrarCompra()
             continue
         elif escolha is 2:
             removendoCompra()
             continue
         elif escolha is 5:
             View.Avisos("TODAS AS COMPRAS FEITAS!")
             ExibindoCompras()
             continue
         elif escolha is False:
             pass
         elif escolha is 0:
             self.exit()
             pass
コード例 #4
0
 def exit(self):
     View.Avisos("ATÉ LOGO!!")
     time.sleep(2)
     sys.exit()
コード例 #5
0
 def start(self):
     View.Avisos("BEM VINDO GABRIEL!")
     self.menu()