private void btnRegistrar_Click(object sender, EventArgs e) { try { if ((textManguera.Text.Trim().Length > 0)) { int manguera = Convert.ToInt32(textManguera.Text.Trim()); int tanque = ((TanqueCombustible)comboTanques.SelectedItem).idTanque; if (mangueraSeleccionada == null) { fachada.crearManguera(manguera, tanque); MessageBox.Show("La manguera ha sido creada"); borrarDatos(); } else { fachada.editarManguera(manguera, tanque, mangueraSeleccionada); MessageBox.Show("La manguera ha sido editada"); borrarDatos(); } listaMangueras.Items.Clear(); foreach (Manguera m in fachada.getListaMangueras()) { listaMangueras.Items.Add(m); } listaMangueras.Show(); } else { MessageBox.Show("Valores incorrectos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (MiExcepcion es) { MessageBox.Show(es.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error en los datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } mangueraSeleccionada = null; listaMangueras.SelectedItem = null; }
public FormManguera() { InitializeComponent(); fachada = FachadaUISistema.getFachada(); mangueraSeleccionada = null; comboTanques.Items.Clear(); foreach (TanqueCombustible t in fachada.getListaTanquesCombustible()) { comboTanques.Items.Add(t); } comboTanques.Show(); listaMangueras.Items.Clear(); foreach (Manguera m in fachada.getListaMangueras()) { listaMangueras.Items.Add(m); } listaMangueras.Show(); }
private void comboSurtidor_SelectedIndexChanged(object sender, EventArgs e) { listAsignadas.Items.Clear(); listMangueras.Items.Clear(); surtidorSeleccionado = (Surtidor)comboSurtidor.SelectedItem; foreach (Manguera m in surtidorSeleccionado.listaMangueras) { listAsignadas.Items.Add(m); } foreach (Manguera m in fachada.getListaMangueras()) { if (!surtidorSeleccionado.listaMangueras.Contains(m)) { listMangueras.Items.Add(m); } } listAsignadas.Show(); listMangueras.Show(); }