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; }