private void dgvFuncion_CellContentClick(object sender, DataGridViewCellEventArgs e) { int idTarifa = Convert.ToInt32(dgvFuncion.CurrentRow.Cells[2].Value); try { if (e.ColumnIndex == 1) { if (servicio.EliminarFuncion(idTarifa)) { MessageBox.Show("La función se eliminó correctamente"); EnlazarGrilla(); } else { MessageBox.Show("Hubo inconvenientes al eliminar la reserva, por favor intente nuevamente"); } } else if (e.ColumnIndex == 0) { Funcion funcion = (Funcion)dgvFuncion.CurrentRow.DataBoundItem; ManFuncionEdit manFuncionEdit = new ManFuncionEdit(funcion); manFuncionEdit.ShowDialog(); EnlazarGrilla(); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error " + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }