private string getEstadoProtocolo(string idPeticion) { string dev = "Recibida"; Peticion oRegistro = new Peticion(); oRegistro = (Peticion)oRegistro.Get(typeof(Peticion), int.Parse(idPeticion)); if (oRegistro.IdProtocolo > 0) { Protocolo oProtocolo = new Protocolo(); oProtocolo = (Protocolo)oProtocolo.Get(typeof(Protocolo), oRegistro.IdProtocolo); switch (oProtocolo.Estado) { case 1: dev = "En proceso"; break; case 2: dev = "Terminado"; break; default: dev = "Recibida"; break; } } else { if (oRegistro.Baja) { dev = "Eliminada"; } } return(dev); }
private string getDetallePeticion(string idPeticion) { string dev = ""; int i = 0; Peticion oRegistro = new Peticion(); oRegistro = (Peticion)oRegistro.Get(typeof(Peticion), int.Parse(idPeticion)); ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(PeticionItem)); crit.Add(Expression.Eq("IdPeticion", oRegistro)); IList items = crit.List(); foreach (PeticionItem oDet in items) { i += 1; if (dev == "") { dev = oDet.IdItem.Nombre; } else { dev = dev + " - " + oDet.IdItem.Nombre; } } return(i.ToString() + ": " + dev); }
protected void DataList2_ItemDataBound(object sender, DataListItemEventArgs e) { HyperLink oHplInfo = (HyperLink)e.Item.FindControl("hplPeticionEdit"); if (oHplInfo != null) { string s_idPeticion = oHplInfo.NavigateUrl; Peticion oMensaje = new Peticion(); oMensaje = (Peticion)oMensaje.Get(typeof(Peticion), int.Parse(s_idPeticion)); oHplInfo.NavigateUrl = "Protocolos/ProtocoloEdit2.aspx?idPaciente=" + oMensaje.IdPaciente.IdPaciente.ToString() + "&Operacion=AltaPeticion&idServicio=" + oMensaje.IdTipoServicio.IdTipoServicio.ToString() + "&idPeticion=" + oMensaje.IdPeticion.ToString(); } }