Exemplo n.º 1
0
 def __init__(self,nombre,cif):
     Titular.__init__(self,nombre)
     self.cif = cif
Exemplo n.º 2
0
from titular import Titular
from dependente import Dependente

def verifica_dependente(titular, dependente):
	if titular.possui_dependente(dependente.nome):
		print 'Dependente de ', titular.nome, ' incluido!'
	else:
		print 'Erro na inclusao de dependente de ', titular.nome, '!'

if __name__ == "__main__":
	um_titular = Titular('Joao','01/01/2010')
	outro_titular = Titular('Jose','01/01/2011')
	um_dependente = Dependente('Maria','01/03/2012')
	um_titular.incluir_dependente(um_dependente)
	#Teste: o dicionario de dependentes do titular tem que ter a chave 
	#que corresponde ao nome do depedente incluido
	verifica_dependente(um_titular, um_dependente)
	outro_titular.incluir_dependente(um_dependente)	
	verifica_dependente(outro_titular, um_dependente)
	#
	if um_dependente.eh_titular(um_titular):
		print 'Associacao do lado do dependente tambem realizada!'
	else:
		print 'Erro na associacao do lado do dependente!'
	#
	titulares = []
	titulares = Titular.listar_todos()
	for titular in titulares:
		print titular.nome
	#
	um_titular.move_dependente(um_dependente, outro_titular)
Exemplo n.º 3
0
            while pin!=pin2:
                print("Los numeros pin no coinciden, vuelva a intentarlo\n")
                print("Introduzca el que va ser su numero pin (4 digitos)")
                pin=str(input())
                print("Repita el numero pin")
                pin2=str(input())


            #CREACION PERSONA
            persona = Persona(nombre,apellido1,apellido2,dni)
            nombrePersona = persona.getNombreCompleto()
            nif = persona.getNif()

            #ESCRIBIR EL TITULARES.TXT
            titular=Titular(nombre)
            titular=titular.escribirTitular(nombrePersona,nif,pin)

            print("Introduce la moneda ")
            moneda = str(input())
            saldo = "0"
            #CREACION CUENTA
            cuenta=Cuenta('',nombrePersona,moneda)
            varIban1=cuenta.genIban()
            cuenta=cuenta.creacionCuenta(pin,varIban1)

            menu()
        #EMPRESA
        if tipo == 2:
            print("Razón social:")
            varNombre = str(input())
Exemplo n.º 4
0
 def __init__(self,nombre,apellido1,apellido2,nif):
     Titular.__init__(self,nombre)
     self.apellido1 = apellido1
     self.apellido2 = apellido2
     self.nif = nif