protected void lnkModificar_Click(object sender, EventArgs e) { try { if (!(Boolean)ViewState["actualizar"]) { clsHelper.mensaje("No tiene permiso para realizar esta acción", this, clsHelper.tipoMensaje.alerta); return; } GridViewRow gr = (GridViewRow)((Control)sender).Parent.Parent; int idImagenPaciente; idImagenPaciente = int.Parse(((Label)gr.FindControl("lblIdImagenPaciente")).Text); ClsImagenPaciente im = new ClsImagenPaciente(); im = im.seleccionarPorId(idImagenPaciente); if (im.IdImagenPaciente != null) { ViewState["idImagenPaciente"] = im.IdImagenPaciente; txtFechaImagen.Text = clsHelper.valDate(im.FechaImagen.ToString()).ToString(); cboTipoImagen.SelectedValue = im.TipoImagen.ToString(); txtCual.Text = im.CualOtra.ToString(); chkListResultado.SelectedValue = im.ValorImagen.ToString(); txtAlteraciones.Text = im.Alteracion.ToString(); if (cboTipoImagen.SelectedValue.ToString().Equals("7")) { txtCual.Enabled = true; } else { txtCual.Enabled = false; } } } catch (Exception ex) { clsHelper.mostrarError("lnkModificar_Click", ex, this, true); } }