def __init__(self, janela): self.contas = [ContaCorrente("conta1", "123", "1111-1", "senha")] self.janela = janela self.janela.geometry("400x300") self.fonte = ("Verdana", "12") self.apresentacao() self.logo() self.frame3 = Frame(self.janela) self.frame3.pack() menubar = Menu(self.frame3) self.janela.config(menu=menubar) menuBanco = Menu(menubar) menubar.add_cascade(label="Operações do Banco", menu=menuBanco) menuBanco.add_command( label="Acessar Conta", accelerator="A", command=self.AcessarConta ) #accelerator cria um atalho, aqui é label e não teste menuBanco.add_command(label="Criar conta", accelerator="C", command=self.criarConta)
def criarConta(self): novaConta = ContaCorrente(self.txtNome.get(), self.txtCPF.get(), self.txtSenha.get(), self.txtNconta.get()) self.contas.append(novaConta) #Conta criada com Sucesso frame6 = Frame(self.janela) frame6["pady"] = 5 frame6["padx"] = 5 lbsucesso = Label(frame6, text="Conta " + self.txtNconta.get() + "criada com sucesso", font=self.fonte, fg="green") lbsucesso.pack() frame6.pack()
from contapoupanca import ContaPoupanca from contacorrente import ContaCorrente poup = ContaPoupanca(123, 9999, 500) poup.depositar(100) poup.sacar(50) poup.sacar(551) corr = ContaCorrente(agencia=222, conta=3333, saldo=0, limite=500) corr.depositar(100) corr.sacar(250)
#cc = ContaCorrente('123-5', 'José', 1000.0) #cp = ContaPoupanca('123-6', 'Maria', 1000.0) #c.atualiza(0.01) #cc.atualiza(0.01) #cp.atualiza(0.01) #print(c.saldo) #print(cc.saldo) #print(cp.saldo) #gerente = Gerente('José', '2222222222-22', 5000.0, '1234', 0) #print(gerente.get_bonificacao()) #diretor = Diretor('João', '1111111111-11', 4000.0) #print(diretor.get_bonificacao()) cc = ContaCorrente('123-4', 'João', 1000.0) cp = ContaPoupanca('123-5', 'José', 1000.0) cc.atualiza(0.01) cp.atualiza(0.01) print(cc.saldo) print(cp.saldo) ci = ContaInvestimento('123-6', 'Maria', 1000.0) ci.deposita(1000.0) ci.atualiza(0.01) print(ci.saldo)
cliente3 = ClienteFisico("Maria", 17, 1938952202, "*****@*****.**", "113.453.376-56") cliente4 = ClienteJuridico("Renan", 22, 19997204108, "*****@*****.**", "113.453.376-56", "01.123.456.789/0001-10", "Pink Uzi") print("CLIENTES :") print(cliente1) print(cliente2) print(cliente3) print(cliente4) print("\n") cp1 = ContaPoupanca(1739, 122354, 1000.00, cliente1) cp2 = ContaPoupanca(1739, 135411, 500.00, cliente2) cp3 = ContaCorrente(1739, 123456, 100.00, cliente3) print("Contas :") print(cp1) print(cp2) print(cp3) print("\n") cp1.sacar(500.00) cp2.sacar(550.00) cp3.sacar(201.00) banco = Banco("Bradesco") print("Contas de banco:") banco.conta = cp1 banco.conta = cp2
from gerente import Gerente from controledebonificacoes import ControleDeBonificacoes from cliente import Cliente from conta import Conta from contacorrente import ContaCorrente from contapoupanca import ContaPoupanca from diretor import Diretor from containvestimento import ContaInvestimento from sistemainterno import SistemaInterno from manipulador import ManipuladorDeTributaveis from segurodevida import SeguroDeVida from tributavel import Tributavel if __name__ == '__main__': cc = ContaCorrente('123-4', 'João', 1000.0) seguro = SeguroDeVida(100, 'José', '345-77') cp = ContaPoupanca('123-6', 'Maria', 200.0) print(cc.get_valor_imposto()) print(seguro.get_valor_imposto()) lista_tributaveis = [] lista_tributaveis.append(cc) lista_tributaveis.append(seguro) lista_tributaveis.append(cp) mt = ManipuladorDeTributaveis() total = mt.calcula_impostos(lista_tributaveis) print(total)
from contapoupanca import ContaPoupanca from contacorrente import ContaCorrente cp1 = ContaCorrente(1111, 2222, saldo=100, limite=500) print(cp1.saldo) cp1.sacar(100)