private void btnAceptar_Click(object sender, EventArgs e) { if (validarCamposPaciente()) { paciente.nombre = txtNombre.Text; paciente.apellidos = txtApellidos.Text; paciente.costoEspecial = Convert.ToDecimal(txtCosto.Value); paciente.telefono = txtTelefono.Text; paciente.nombre_tutor = txtNombreTutor.Text; paciente.telefono_tutor = txtTelefonoTutor.Text; paciente.institucion = txtInsitutcion.Text; if (validarCamposFacturacion()) { paciente.datos_facturacion = new string[4]; paciente.datos_facturacion[0] = txtRFC.Text; paciente.datos_facturacion[1] = txtNombreFacturacion.Text; paciente.datos_facturacion[2] = txtRazonSocial.Text; paciente.datos_facturacion[3] = txtDireccionFacturacion.Text; } try { if (this.paciente.id != 0) { if (control.actualizarPaciente(this.paciente)) { MessageBox.Show("Datos actualizados exitosamente!"); Close(); Dispose(); } else { MessageBox.Show("Error al guardar datos, verifique los campos y vuelva a intentarlo"); } } else { if (control.agregarPaciente(this.paciente)) { MessageBox.Show("Datos guardados exitosamente!"); Close(); Dispose(); } else { MessageBox.Show("Error al guardar datos, verifique los campos y vuelva a intentarlo"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("No dejar campos vacios"); } }