private void btnAction_Click(object sender, EventArgs e) { try { unTurno = (Turno)grillaHorarios.CurrentRow.DataBoundItem; unTurno.Codigo_Profesional = unProfesional.Id; unTurno.Codigo_Especialidad = unaEspecialidad; unTurno.Codigo_Persona = unAfiliado.Codigo_Persona; nro_turno = Turnos.AgregarTurno(unTurno); if (nro_turno != 0) { MessageBox.Show("El turno numero " + nro_turno + " se ha registrado con exito!", "Aviso", MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show("El turno que desea tomar se encuentra ocupado. Seleccione otro horario por favor.", "Error", MessageBoxButtons.OK); } } catch { MessageBox.Show("No se ha seleccionado ningun turno, por favor seleccione uno", "Aviso", MessageBoxButtons.OK); } }