private void btnDer_Click(object sender, EventArgs e) { if (comboSurtidor.SelectedItem != null && listMangueras.SelectedItem != null) { mangueraSeleccionada = (Manguera)listMangueras.SelectedItem; surtidorSeleccionado = (Surtidor)comboSurtidor.SelectedItem; if (!surtidorSeleccionado.listaMangueras.Contains(mangueraSeleccionada)) { fachada.agregarManguera(surtidorSeleccionado, mangueraSeleccionada); listAsignadas.Items.Add(mangueraSeleccionada); listMangueras.Items.Remove(mangueraSeleccionada); comboSurtidor.Items.Clear(); foreach (Surtidor s in fachada.getListaSurtidores()) { comboSurtidor.Items.Add(s); } comboSurtidor.Show(); comboSurtidor.SelectedItem = surtidorSeleccionado; } else { MessageBox.Show("El surtidor ya contiene esa manguera", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Debe seleccionar un Surtidor y una manguera a Asignar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }