Beispiel #1
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         idBiologiaMolecular;
         idBiologiaMolecular = int.Parse(((Label)gr.FindControl("lblIdBiologiaMolecular")).Text);
         ClsBiologiaMolecular bm = new ClsBiologiaMolecular();
         bm = bm.seleccionarPorId(idBiologiaMolecular);
         if (bm.idBiologiaMolecular != null)
         {
             ViewState["idBiologiaMolecular"] = bm.idBiologiaMolecular;
             txtFechaMuestra.Text             = clsHelper.dateFormat(bm.fechaMuestra.ToString());
             txtFechaAnalisis.Text            = clsHelper.dateFormat(bm.fechaAnalisis.ToString());
             txtMuestra.Text          = bm.muestra.ToString();
             txtPCRHistoplasma.Text   = bm.PCRHistoplasmaCapsulatum.ToString();
             txtPCRMycobacterium.Text = bm.PCRMycobacteriumTuberculosis.ToString();
         }
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkModificar_Click", ex, this, true);
     }
 }
Beispiel #2
0
 void cargarDatosExistentes()
 {
     try
     {
         ClsBiologiaMolecular bm = new ClsBiologiaMolecular();
         DataTable            dt = new DataTable();
         dt = bm.seleccionarTodos(int.Parse(Session["idPaciente"].ToString()));
         grdExistentes.DataSource = dt;
         grdExistentes.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
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         idDiagnosticoVIH;
         idDiagnosticoVIH = int.Parse(((Label)gr.FindControl("lblIdDiagnosticoVIH")).Text);
         ClsBiologiaMolecular d = new ClsBiologiaMolecular();
         d.eliminar(idDiagnosticoVIH);
         clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion);
         limpiar();
         cargarDatosExistentes();
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkEliminar_Click", ex, this, true);
     }
 }
Beispiel #4
0
 public ClsBiologiaMolecular seleccionarPorId(int idBiologiaMolecular)
 {
     try
     {
         ClsBiologiaMolecular r  = new ClsBiologiaMolecular();
         DataTable            dt = new DataTable();
         dt = db.dataTableSP("SPSBiologiaMolecularPorID", null, db.parametro("@PidBiologiaMolecular", idBiologiaMolecular));
         if (dt.Rows.Count > 0)
         {
             r.idBiologiaMolecular          = clsHelper.valI(dt.Rows[0]["idBiologiaMolecular"].ToString());
             r.idPaciente                   = clsHelper.valI(dt.Rows[0]["idPaciente"].ToString());
             r.fechaMuestra                 = clsHelper.valDate(dt.Rows[0]["fechaMuestra"].ToString());
             r.fechaAnalisis                = clsHelper.valDate(dt.Rows[0]["fechaAnalisis"].ToString());
             r.muestra                      = dt.Rows[0]["muestra"].ToString();
             r.PCRMycobacteriumTuberculosis = dt.Rows[0]["PCRMycobacteriumTuberculosis"].ToString();
             r.PCRHistoplasmaCapsulatum     = dt.Rows[0]["PCRHistoplasmaCapsulatum"].ToString();
         }
         return(r);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
    protected void lnkGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!(Boolean)ViewState["crear"])
            {
                Response.Redirect("../Default.aspx");
            }

            if (string.IsNullOrEmpty(txtFechaMuestra.Text))
            {
                clsHelper.mensaje("Ingrese fecha de muestra", this, clsHelper.tipoMensaje.alerta);
                return;
            }
            if (string.IsNullOrEmpty(txtFechaAnalisis.Text))
            {
                clsHelper.mensaje("Ingrese fecha de análisis", this, clsHelper.tipoMensaje.alerta);
                return;
            }

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

            if (!clsHelper.isDate(txtFechaAnalisis.Text))
            {
                clsHelper.mensaje("Ingrese una fecha de análisis válida", this, clsHelper.tipoMensaje.alerta);
                return;
            }
            //

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

            bm.fechaMuestra  = clsHelper.valDate(txtFechaMuestra.Text);
            bm.fechaAnalisis = clsHelper.valDate(txtFechaAnalisis.Text);
            bm.muestra       = txtMuestra.Text;
            bm.PCRMycobacteriumTuberculosis = txtPCRMycobacterium.Text;
            bm.PCRHistoplasmaCapsulatum     = txtPCRHistoplasma.Text;
            bm.usuario = Session["usuario"].ToString();
            bm.grabar();
            limpiar();
            clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion, true);
            cargarDatosExistentes();
        }
        catch (Exception ex)
        {
            clsHelper.mostrarError("lnkGuardar_Click", ex, this, true);
        }
    }