from ContoCorrente import *

def main():
    try:
        cc1 = ContoCorrente("Matteo")
        ContoCorrente.data.incrementaSettimana()
        cc2 = ContoCorrenteConSpese("Baldoni")
        ContoCorrente.data.incrementaSettimana()
        cc1.versamento(20)
        ContoCorrente.data.incrementaSettimana()
        cc2.versamento(20)
        ContoCorrente.data.incrementaSettimana()
        cc1.versamento(10)
        cc2.prelievo(5)
        print cc2
        ContoCorrente.data.incrementaAnno()
        print cc1.compara(cc2)
        print cc2.compara(cc1)
    except OperazioneErrata, args:
        print "Operazione SBAGLIATA:", args

    for conto in ContoCorrente.arrayOfContoCorrente:
        conto.chiusura()
        print conto


if __name__ == '__main__':
    main()