/// <summary>
 /// required (not null) fields only constructor
 /// </summary>
 public SolicitudScreeningAlarma(
     SolicitudScreening idsolicitudscreening,
     string descripcion)
     : this()
 {
     m_idsolicitudscreening = idsolicitudscreening;
     m_descripcion          = descripcion;
 }
Esempio n. 2
0
 /// <summary>
 /// default constructor
 /// </summary>
 public AlarmaScreening()
 {
     m_idalarmascreening = 0;
     //m_idefector = new Efector();
     m_idsolicitudscreening = new SolicitudScreening();
     m_descripcion          = String.Empty;
     m_idusuarioregistro    = 0;
     m_fecharegistro        = DateTime.MinValue;
 }
Esempio n. 3
0
        public void GuardarDescripcionAlarma(string descripcionAlarma, SolicitudScreening oSolicitud, int user)
        {
            AlarmaScreening oRegistro = new AlarmaScreening();

            oRegistro.IdSolicitudScreening = this;
            oRegistro.Descripcion          = descripcionAlarma;
            oRegistro.IdUsuarioRegistro    = user;
            oRegistro.FechaRegistro        = DateTime.Now;
            oRegistro.Save();
        }
Esempio n. 4
0
 /// <summary>
 /// required (not null) fields only constructor
 /// </summary>
 public AlarmaScreening(
     //Efector idefector,
     SolicitudScreening idsolicitudscreening,
     string descripcion,
     int idusuarioregistro,
     DateTime fecharegistro)
     : this()
 {
     //m_idefector = idefector;
     m_idsolicitudscreening = idsolicitudscreening;
     m_descripcion          = descripcion;
     m_idusuarioregistro    = idusuarioregistro;
     m_fecharegistro        = fecharegistro;
 }
Esempio n. 5
0
        public void MostrarSolicitudScreeening(Business.Data.Laboratorio.SolicitudScreening oSolicitud)
        {
            this.

            // CargarItems();
            lblHoraNacimiento.Text      = oSolicitud.HoraNacimiento;
            lblEdadGestacional.Text     = oSolicitud.EdadGestacional.ToString();
            lblPeso.Text                = oSolicitud.Peso.ToString().Replace(",0000", "");
            lblFechaHoraExtraccion.Text = oSolicitud.FechaExtraccion.ToShortDateString() + " " + oSolicitud.HoraExtraccion;


            switch (oSolicitud.MotivoRepeticion)
            {
            case "0": lblMotivoRepeticion.Text = ""; break;

            case "1": lblMotivoRepeticion.Text = "Mala Muestra"; break;

            case "2": lblMotivoRepeticion.Text = "Prematuro"; break;

            case "3": lblMotivoRepeticion.Text = "Patología"; break;

            case "4": lblMotivoRepeticion.Text = "Ingesta Leche < 24 hs"; break;

            case "5": lblMotivoRepeticion.Text = "Antibióticos"; break;

            case "6": lblMotivoRepeticion.Text = "Transfusión"; break;

            case "7": lblMotivoRepeticion.Text = "Corticoides"; break;

            case "8": lblMotivoRepeticion.Text = "Dopamina"; break;
            }


            lblTipoAlimentacion.Text = oSolicitud.TipoAlimentacion;
            if (!oSolicitud.PrimeraMuestra)
            {
                lblPrimeraMuestra.Text = "No";
            }
            else
            {
                lblPrimeraMuestra.Text = "Si";
            }
            if (!oSolicitud.IngestaLeche24Horas)
            {
                lblIngestaLeche.Text = "No";
            }
            else
            {
                lblIngestaLeche.Text = "Si";
            }
            if (!oSolicitud.Antibiotico)
            {
                lblAntibiotico.Text = "No";
            }
            else
            {
                lblAntibiotico.Text = "Si"; lblAntibiotico.ForeColor = Color.Red;
            }
            if (!oSolicitud.Transfusion)
            {
                lblTransfusion.Text = "No";
            }
            else
            {
                lblTransfusion.Text = "Si"; lblTransfusion.ForeColor = Color.Red;
            }
            if (!oSolicitud.Corticoides)
            {
                lblCorticoides.Text = "No";
            }
            else
            {
                lblCorticoides.Text = "Si"; lblCorticoides.ForeColor = Color.Red;
            }
            if (!oSolicitud.Dopamina)
            {
                lblDopamina.Text = "No";
            }
            else
            {
                lblDopamina.Text = "Si"; lblDopamina.ForeColor = Color.Red;
            }
            if (!oSolicitud.EnfermedadTiroideaMaterna)
            {
                lblEnfermedadTiroidea.Text = "No";
            }
            else
            {
                lblEnfermedadTiroidea.Text = "Si"; lblEnfermedadTiroidea.ForeColor = Color.Red;
            }

            lblAntecedentesMaterno.Text = oSolicitud.AntecedentesMaternos;
            if (!oSolicitud.CorticoidesMaterno)
            {
                lblCorticoidesMaterno.Text = "No";
            }
            else
            {
                lblCorticoidesMaterno.Text = "Si";
            }

            lblNumeroTarjeta.Text             = oSolicitud.NumeroTarjeta.ToString();
            lblMedicoSolicitante.Text         = oSolicitud.MedicoSolicitante;
            lblApellidoMaterno.Text           = oSolicitud.ApellidoMaterno;
            lblApellidoPaterno.Text           = oSolicitud.ApellidoPaterno;
            lblNombreParentesco.Text          = oSolicitud.NombreParentesco;
            lblDniMaterno.Text                = oSolicitud.NumerodocumentoParentesco.ToString();
            lblFechaNacimientoParentesco.Text = oSolicitud.FechaNacimientoParentesco.ToShortDateString();
            lblIdLugarControl.Text            = oSolicitud.IdLugarControl.ToString();

            Efector oLugarControl = new Efector();

            oLugarControl        = (Efector)oLugarControl.Get(typeof(Efector), oSolicitud.IdLugarControl);
            lblLugarControl.Text = oLugarControl.Nombre;



            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            ///mostrar alarmas
            string  m_strSQL = @" SELECT descripcion FROM   LAB_SolicitudScreeningAlarma WHERE  idSolicitudScreening =" + oSolicitud.IdSolicitudScreening.ToString();
            DataSet Ds       = new DataSet();

            NHibernate.Cfg.Configuration oConf = new NHibernate.Cfg.Configuration();
            String         strconn             = oConf.GetProperty("hibernate.connection.connection_string");
            SqlDataAdapter da = new SqlDataAdapter(m_strSQL, strconn);

            da.Fill(Ds);
            gvAlarmas.DataSource = Ds.Tables[0];
            gvAlarmas.DataBind();
        }
        //private void CargarEfector()
        //{
        //    Utility oUtil = new Utility();
        //    string  m_ssql = " SELECT idEfector,  nombre  FROM Sys_efector order by nombre ";
        //    oUtil.CargarCombo(ddlLugarControl, m_ssql, "idEfector", "nombre");
        //    ddlLugarControl.Items.Insert(0, new ListItem("--Seleccione--", "0"));
        //}


        public void MostrarSolicitudScreeening(Business.Data.Laboratorio.SolicitudScreening oSolicitud)
        {
            CargarItems();
            //CargarEfector();
            txtHoraNacimiento.Value  = oSolicitud.HoraNacimiento;
            txtEdadGestacional.Value = oSolicitud.EdadGestacional.ToString();
            txtPeso.Value            = oSolicitud.Peso.ToString().Replace(",0000", "");
            txtFechaExtraccion.Value = oSolicitud.FechaExtraccion.ToShortDateString();
            txtHoraExtraccion.Value  = oSolicitud.HoraExtraccion;

            rdbTipoAlimentacion.SelectedValue = oSolicitud.TipoAlimentacion;
            if (!oSolicitud.PrimeraMuestra)
            {
                rdbPrimeraMuestra.SelectedValue = "0";
            }
            else
            {
                rdbPrimeraMuestra.SelectedValue = "1";
            }

            HabilitarMotivorepeticion();
            ddlMotivoRepeticion.SelectedValue = oSolicitud.MotivoRepeticion;

            if (!oSolicitud.IngestaLeche24Horas)
            {
                rdbIngestaLeche24Horas.SelectedValue = "0";
            }
            else
            {
                rdbIngestaLeche24Horas.SelectedValue = "1";
            }
            if (!oSolicitud.Antibiotico)
            {
                rdbAntibiotico.SelectedValue = "0";
            }
            else
            {
                rdbAntibiotico.SelectedValue = "1";
            }
            if (!oSolicitud.Transfusion)
            {
                rdbTransfusion.SelectedValue = "0";
            }
            else
            {
                rdbTransfusion.SelectedValue = "1";
            }
            if (!oSolicitud.Corticoides)
            {
                rdbCorticoide.SelectedValue = "0";
            }
            else
            {
                rdbCorticoide.SelectedValue = "1";
            }
            if (!oSolicitud.Dopamina)
            {
                rdbDopamina.SelectedValue = "0";
            }
            else
            {
                rdbDopamina.SelectedValue = "1";
            }
            if (!oSolicitud.EnfermedadTiroideaMaterna)
            {
                rdbEnfermedadTiroideaMaterna.SelectedValue = "0";
            }
            else
            {
                rdbEnfermedadTiroideaMaterna.SelectedValue = "1";
            }

            txtAntecedenteMaterno.Text = oSolicitud.AntecedentesMaternos;
            if (!oSolicitud.CorticoidesMaterno)
            {
                rdbCorticoideMaterno.SelectedValue = "0";
            }
            else
            {
                rdbCorticoideMaterno.SelectedValue = "1";
            }

            txtNumeroTarjeta.Text     = oSolicitud.NumeroTarjeta.ToString();
            lblMedicoSolicitante.Text = oSolicitud.MedicoSolicitante;
            txtApellidoMaterno.Text   = oSolicitud.ApellidoMaterno;
            //lblApellidoPaterno.Text = oSolicitud.ApellidoPaterno;
            txtNombreParentesco.Text           = oSolicitud.NombreParentesco;
            txtDniMaterno.Text                 = oSolicitud.NumerodocumentoParentesco.ToString();
            txtFechaNacimientoParentesco.Value = oSolicitud.FechaNacimientoParentesco.ToShortDateString();
            ddlLugarControl.SelectedValue      = oSolicitud.IdLugarControl.ToString();



            ////////////////////////////

            DetalleProtocolo oDetalle  = new DetalleProtocolo();
            ISession         m_session = NHibernateHttpModule.CurrentSession;
            ICriteria        crit      = m_session.CreateCriteria(typeof(DetalleProtocolo));

            crit.Add(Expression.Eq("IdProtocolo", oSolicitud.IdProtocolo));
            crit.AddOrder(Order.Asc("IdDetalleProtocolo"));
            IList items = crit.List();

            foreach (DetalleProtocolo oDet in items)
            {
                for (int i = 0; i < chkItemPesquisa.Items.Count; i++)
                {
                    if (oDet.IdItem.Codigo == chkItemPesquisa.Items[i].Text)
                    {
                        chkItemPesquisa.Items[i].Selected = true;
                    }
                }
            }
        }
 /// <summary>
 /// default constructor
 /// </summary>
 public SolicitudScreeningAlarma()
 {
     m_idsolicitudscreening = new SolicitudScreening();
     m_descripcion          = String.Empty;
 }