protected void dlstPeticiones_ItemDataBound(object sender, DataListItemEventArgs e) { HyperLink oHplInfo = (HyperLink)e.Item.FindControl("hplPeticionEdit"); if (oHplInfo != null) { string s_idPeticion = oHplInfo.NavigateUrl; Business.Data.Laboratorio.Peticion oRegistro = new Business.Data.Laboratorio.Peticion(); oRegistro = (Business.Data.Laboratorio.Peticion)oRegistro.Get(typeof(Business.Data.Laboratorio.Peticion), int.Parse(s_idPeticion)); oHplInfo.NavigateUrl = "Protocolos/ProtocoloEdit2.aspx?idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&Operacion=AltaPeticion&idServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&idPeticion=" + oRegistro.IdPeticion.ToString(); } }
protected void gvLista_RowCommand(object sender, GridViewCommandEventArgs e) { Business.Data.Laboratorio.Peticion oRegistro = new Business.Data.Laboratorio.Peticion(); oRegistro = (Business.Data.Laboratorio.Peticion)oRegistro.Get(typeof(Business.Data.Laboratorio.Peticion), int.Parse(e.CommandArgument.ToString())); switch (e.CommandName) { case "Modificar": { Response.Redirect("PeticionEdit.aspx?idPeticion=" + oRegistro.IdPeticion.ToString() + "&idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&idTipoServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&Modifica=1"); } break; case "Eliminar": Anular(oRegistro); break; case "Protocolo": { Response.Redirect("../Protocolos/ProtocoloEdit2.aspx?idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&Operacion=AltaPeticion&idServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&idPeticion=" + oRegistro.IdPeticion.ToString(), false); } break; } }