private void btnRegistrar_Click(object sender, EventArgs e) { try { String nombre = txtNombre.Text.Trim(); String apellido = txtApellido.Text.Trim(); String cedula = txtCedula.Text.Trim(); if ((nombre.Length > 0) && (apellido.Length > 0) && (cedula.Length > 0)) { if (clienteSeleccionado == null) { fachada.crearCliente(cedula, nombre, apellido); MessageBox.Show("El cliente ha sido creado"); borrarDatos(); } else { fachada.editarCliente(cedula, nombre, apellido, clienteSeleccionado); MessageBox.Show("El cliente ha sido editado"); borrarDatos(); } listaClientes.Items.Clear(); foreach (Cliente c in fachada.getListaClientes()) { listaClientes.Items.Add(c); } listaClientes.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", MessageBoxButtons.OK, MessageBoxIcon.Error); } clienteSeleccionado = null; listaClientes.SelectedItem = null; }