private void btnCrearCajaAhorro_Click(object sender, EventArgs e) { try { Banco banco = this.bancos.Find(x => x.nombre == ((Banco)this.listBancos.SelectedItem).nombre && x.sucursal == ((Banco)this.listBancos.SelectedItem).sucursal); Cliente cliente = this.clientes.Find(x => x.IdCliente == ((Cliente)this.listClientes.SelectedItem).IdCliente); Cuenta cuenta = banco.AltaCuenta(cliente, TipoCuenta.CajaAhorro); this.bancos[this.bancos.IndexOf(banco)] = banco; this.cuentas.Add(cuenta); this.listCuentas.Items.Add(cuenta); } catch (Exception) { MessageBox.Show("Error."); } }