private void contoCorrenteLeave(object sender, EventArgs e) { if (abi.Value != null && cab.Value != null && contoCorrente.Value != null) { iban.Leave -= ibanLeave; var coord = new CoordinateBancarie { Abi = abi.Value.ToString(), Cab = cab.Value.ToString(), ContoCorrente = contoCorrente.Value.ToString() }; if (contoCorrente.Value.ToString().Length < 12) Fornitore.PersonaRiferimento.ContoCorrente = coord.NormalizzaContoCorrente(contoCorrente.Value.ToString()); Fornitore.PersonaRiferimento.Cin = coord.CalcolaCin(); Fornitore.PersonaRiferimento.Iban = coord.CalcolaIBAN(); iban.Leave += ibanLeave; } }