示例#1
0
 public ClsCD4CD8CV seleccionarPorId(int idCD4CD8CV)
 {
     try
     {
         ClsCD4CD8CV r  = new ClsCD4CD8CV();
         DataTable   dt = new DataTable();
         dt = db.dataTableSP("UPSCD4CD8CVPorID", null, db.parametro("@PidCD4CD8CV", idCD4CD8CV));
         if (dt.Rows.Count > 0)
         {
             r.idCD4CD8CV     = clsHelper.valI(dt.Rows[0]["idCD4CD8CV"].ToString());
             r.idPaciente     = clsHelper.valI(dt.Rows[0]["idPaciente"].ToString());
             r.fechaAnalitica = clsHelper.valDate(dt.Rows[0]["fechaAnalitica"].ToString());
             r.CD4            = clsHelper.valD(dt.Rows[0]["CD4"].ToString());
             r.CD8            = clsHelper.valD(dt.Rows[0]["CD8"].ToString());
             r.CD4P           = clsHelper.valD(dt.Rows[0]["CD4P"].ToString());
             r.CD8P           = clsHelper.valD(dt.Rows[0]["CD8P"].ToString());
             r.CD3            = clsHelper.valD(dt.Rows[0]["CD3"].ToString());
             r.CD4CD8         = clsHelper.valD(dt.Rows[0]["CD4CD8"].ToString());
             r.CVRNA          = clsHelper.valD(dt.Rows[0]["CVRNA"].ToString());
             r.CVLog10        = clsHelper.valD(dt.Rows[0]["CVLog10"].ToString());
             r.CV             = clsHelper.valD(dt.Rows[0]["CV"].ToString());
         }
         return(r);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
 protected void lnkModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!(Boolean)ViewState["actualizar"])
         {
             Response.Redirect("../Default.aspx");
         }
         GridViewRow gr = (GridViewRow)((Control)sender).Parent.Parent;
         int         idCD4CD8CV;
         idCD4CD8CV = int.Parse(((Label)gr.FindControl("lblIdCD4CD8CV")).Text);
         ClsCD4CD8CV c = new ClsCD4CD8CV();
         c = c.seleccionarPorId(idCD4CD8CV);
         if (c.idCD4CD8CV != null)
         {
             ViewState["idCD4CD8CV"] = c.idCD4CD8CV;
             txtFechaAnalitica.Text  = clsHelper.dateFormat(c.fechaAnalitica.ToString());
             txtCD4.Text             = c.CD4.ToString();
             txtCD8.Text             = c.CD8.ToString();
             txtCD3.Text             = c.CD3.ToString();
             txtCd4Cd8.Text          = c.CD4CD8.ToString();
             txtCD4P.Text            = c.CD4P.ToString();
             txtCD8P.Text            = c.CD8P.ToString();
             txtCV.Text      = c.CV.ToString();
             txtCVRNA.Text   = c.CVRNA.ToString();
             txtCVLog10.Text = c.CVLog10.ToString();
         }
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkModificar_Click", ex, this, true);
     }
 }
示例#3
0
 void cargarDatosExistentes()
 {
     try
     {
         ClsCD4CD8CV c  = new ClsCD4CD8CV();
         DataTable   dt = new DataTable();
         dt = c.seleccionarTodos(int.Parse(Session["idPaciente"].ToString()));
         grdExistentes.DataSource = dt;
         grdExistentes.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 protected void lnkEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!(Boolean)ViewState["eliminar"])
         {
             Response.Redirect("../Default.aspx");
         }
         GridViewRow gr = (GridViewRow)((Control)sender).Parent.Parent;
         int         idCD4CD8CV;
         idCD4CD8CV = int.Parse(((Label)gr.FindControl("lblIdCD4CD8CV")).Text);
         ClsCD4CD8CV c = new ClsCD4CD8CV();
         c.eliminar(idCD4CD8CV);
         clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion);
         limpiar();
         cargarDatosExistentes();
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkEliminar_Click", ex, this, true);
     }
 }
示例#5
0
    protected void lnkGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!(Boolean)ViewState["crear"])
            {
                Response.Redirect("../Default.aspx");
            }

            if (string.IsNullOrEmpty(txtFechaAnalitica.Text))
            {
                clsHelper.mensaje("Ingrese fecha de analítica", this, clsHelper.tipoMensaje.alerta);
                return;
            }


            if (!clsHelper.isDate(txtFechaAnalitica.Text))
            {
                clsHelper.mensaje("Ingrese una fecha de analítica válida", this, clsHelper.tipoMensaje.alerta);
                return;
            }



            ClsCD4CD8CV c = new ClsCD4CD8CV();
            if (ViewState["idCD4CD8CV"] != null)
            {
                c.idCD4CD8CV = int.Parse(ViewState["idCD4CD8CV"].ToString());
            }
            else
            {
                c.idCD4CD8CV = null;
            }
            if (Session["idPaciente"] != null)
            {
                c.idPaciente = int.Parse(Session["idPaciente"].ToString());
            }
            else
            {
                clsHelper.mensaje("Por favor reinicie la aplicación", this, clsHelper.tipoMensaje.msgbx);
                return;
            }

            c.fechaAnalitica = clsHelper.valDate(txtFechaAnalitica.Text);
            c.CD4            = clsHelper.valD(txtCD4.Text);
            c.CD8            = clsHelper.valD(txtCD8.Text);
            c.CD3            = clsHelper.valD(txtCD3.Text);
            c.CD4P           = clsHelper.valD(txtCD4P.Text);
            c.CD8P           = clsHelper.valD(txtCD8P.Text);
            c.CD4CD8         = clsHelper.valD(txtCd4Cd8.Text);
            c.CV             = clsHelper.valD(txtCV.Text);
            c.CVRNA          = clsHelper.valD(txtCVRNA.Text);
            c.CVLog10        = clsHelper.valD(txtCVLog10.Text);
            c.usuario        = Session["usuario"].ToString();
            c.grabar();
            limpiar();
            clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion, true);
            cargarDatosExistentes();
        }
        catch (Exception ex)
        {
            clsHelper.mostrarError("lnkGuardar_Click", ex, this, true);
        }
    }