private void btnGuardar_Click(object sender, EventArgs e) { try { //Capturamos la id del paciente int idPaciente = Convert.ToInt32(lstPacientes.SelectedValue); #region validarDatosIngresados String dni = textBoxDni.Text; String direccion = textBoxDireccion.Text; String obraSocial = textBoxObraSocial.Text; String telefono = textBoxTelefono.Text; String email = textBoxEmail.Text; Boolean validarCampoDireccion = Utiles.validarCampos("string", direccion); Boolean validarCampoDni = Utiles.validarCampos("int", dni); Boolean validarCampoObraSocial = Utiles.validarCampos("string", obraSocial); Boolean validarCampoTelefono = Utiles.validarCampos("long", telefono); Boolean validarCampoEmail = Utiles.validarCampos("string", email); Boolean banderaCamposVerificados = true; if (!validarCampoDni) { textBoxDni.BackColor = System.Drawing.Color.Red; banderaCamposVerificados = false; MessageBox.Show("Revise el campo dni.", "Error de tipo de dato."); } else { textBoxDni.BackColor = System.Drawing.Color.White; } if (!validarCampoDireccion) { textBoxDireccion.BackColor = System.Drawing.Color.Red; banderaCamposVerificados = false; MessageBox.Show("Revise el campo direccion.", "Error de tipo de dato."); } else { textBoxDireccion.BackColor = System.Drawing.Color.White; } if (!validarCampoObraSocial) { textBoxObraSocial.BackColor = System.Drawing.Color.Red; banderaCamposVerificados = false; MessageBox.Show("Revise el campo obra social.", "Error de tipo de dato."); } else { textBoxObraSocial.BackColor = System.Drawing.Color.White; } if (!validarCampoTelefono) { textBoxTelefono.BackColor = System.Drawing.Color.Red; banderaCamposVerificados = false; MessageBox.Show("Revise el campo telefono.", "Error de tipo de dato."); } else { textBoxTelefono.BackColor = System.Drawing.Color.White; } if (!validarCampoEmail) { textBoxEmail.BackColor = System.Drawing.Color.Red; banderaCamposVerificados = false; MessageBox.Show("Revise el campo email.", "Error de tipo de dato."); } else { textBoxEmail.BackColor = System.Drawing.Color.White; } if (banderaCamposVerificados == true) { Paciente paciente = new Paciente(nombre, dni, direccion, obraSocial, telefono, email); paciente.modificarDatosPacienteDB(idPaciente, paciente); } #endregion } catch (Exception ex) { } finally { //Desabilitamos los campos para que solo se puedan leer y no volver a escribir deshabilitarModificaciones(); } }