protected void grdTablaPacientes_RowCommand(object sender, GridViewCommandEventArgs e) { try { int indice = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Modificar") { txtIdUserMod.Text = ((Label)grdTablaPacientes.Rows[indice].FindControl("lblIdPatients")).Text; txtNombreMod.Text = grdTablaPacientes.Rows[indice].Cells[1].Text; txtApepatMod.Text = grdTablaPacientes.Rows[indice].Cells[2].Text; txtApematMod.Text = grdTablaPacientes.Rows[indice].Cells[3].Text; txtEdadMod.Text = grdTablaPacientes.Rows[indice].Cells[5].Text; txtSexoMod.Text = grdTablaPacientes.Rows[indice].Cells[6].Text; txtDiagnosticoMod.Text = grdTablaPacientes.Rows[indice].Cells[7].Text; mpeModificar.Show(); } else if (e.CommandName == "Desactivar") { clsPaciente paciente = new clsPaciente(); int idPaciente = int.Parse(((Label)grdTablaPacientes.Rows[indice].FindControl("lblIdPatients")).Text); String mensaje = paciente.desactivarPaciente(idPaciente); lblDesactivar.Text = mensaje; mpeDesactivar.Show(); } } catch (Exception ex) { throw ex; } }