private void btnRegistrar_Click(object sender, EventArgs e) { try { String descripcion = textDescripcion.Text.Trim(); if ((textCapacidad.Text.Trim().Length > 0) && (descripcion.Length > 0) && (textNumero.Text.Trim().Length > 0) && (textBoxViscosidad.Text.Trim().Length > 0)) { int capacidad = Convert.ToInt32(textCapacidad.Text.Trim()); int numero = Convert.ToInt32(textNumero.Text.Trim()); int viscosidad = Convert.ToInt32(textBoxViscosidad.Text.Trim()); if (tanqueSeleccionado == null) { fachada.crearTanqueAceite(numero, descripcion, capacidad, viscosidad); MessageBox.Show("El tanque ha sido creado"); } else { MessageBox.Show("Error"); } borrarDatos(); listaTanques.Items.Clear(); foreach (TanqueAceite t in fachada.getListaTanquesAceite()) { listaTanques.Items.Add(t); } listaTanques.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); } tanqueSeleccionado = null; listaTanques.SelectedItem = null; }