示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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();
            }
        }