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 (usuarioSleccionado == null) { fachada.crearUsuario(cedula, nombre, apellido); MessageBox.Show("El usuario ha sido creado"); borrarDatos(); } else { fachada.editarUsuario(cedula, nombre, apellido, usuarioSleccionado); MessageBox.Show("El usuario ha sido editado"); borrarDatos(); } listaUsuarios.Items.Clear(); foreach (Usuario u in fachada.getListaUsuarios()) { listaUsuarios.Items.Add(u); } listaUsuarios.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); } usuarioSleccionado = null; listaUsuarios.SelectedItem = null; }