/// <summary>
 /// ha il caricamento del dialogo, viene generato l'evento load che utilizzo per inizializzare le componenti del dialogo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void StatoCC_Load(object sender, EventArgs e)
 {
     // trovo tramite iban il conto corrente su cui voglio effettuare la visualizzazione dello stato
     // come già scritto in altri commenti iban è selezionato da una listview per cui non può essere sbagliato
     cc = banca.Get(iban);
     // visualizzo il saldo del conto corrente
     lblSaldo.Text = cc.Saldo().ToString();
     // aggiorno l'elenco
     aggiornaElencoCC();
 }
        /// <summary>
        /// ha il caricamento del dialogo, viene generato l'evento load che utilizzo per inizializzare le componenti del dialogo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ListaVersamentiCC_Load(object sender, EventArgs e)
        {
            // trovo tramite iban il conto corrente su cui voglio effettuare la visualizzazione dello stato
            // come già scritto in altri commenti iban è selezionato da una listview per cui non può essere sbagliato
            cc = banca.Get(iban);
            // visualizzo il saldo del conto corrente
            lblSaldo.Text = cc.Saldo().ToString();

            // prende l'elenco dei movimenti del CC raggruppati per data
            elencoPerData = cc.GetMovimentiPerData();

            // ciclo l'elenco e prende la chiave del dictionary che corrisponde alla data del movimento/i
            foreach (var item in elencoPerData)
            {
                // aggiunge la data alla comboBox di visualizzazione
                cbDateMovimenti.Items.Add(item.Key);
            }
        }