Esempio n. 1
0
    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)
Esempio n. 2
0
    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()
Esempio n. 3
0
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)
Esempio n. 4
0
    #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)
Esempio n. 5
0
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
Esempio n. 6
0
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)
Esempio n. 7
0
from contapoupanca import ContaPoupanca
from contacorrente import ContaCorrente

cp1 = ContaCorrente(1111, 2222, saldo=100, limite=500)

print(cp1.saldo)
cp1.sacar(100)