示例#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         idCoprologia;
         idCoprologia = int.Parse(((Label)gr.FindControl("lblIdCoprologia")).Text);
         Clscoprologia c = new Clscoprologia();
         c = c.seleccionarPorId(idCoprologia);
         if (c.idCoprologia != null)
         {
             ViewState["idCoprologia"]  = c.idCoprologia;
             txtFechaAnalitica.Text     = clsHelper.dateFormat(c.fechaAnalitica.ToString());
             txtSangreOculta.Text       = c.sangreOculta.ToString();
             txtAzulMetilenoHeces.Text  = c.azulMetilenoHeces.ToString();
             txtPolimorfonucleares.Text = c.polimorfonucleares.ToString();
             txtMononucleares.Text      = c.mononucleares.ToString();
             txtParásitosheces.Text     = c.paracitosHeces.ToString();
             txtAzucaresReductores.Text = c.azucaresReductores.ToString();
         }
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkModificar_Click", ex, this, true);
     }
 }
示例#2
0
 public Clscoprologia seleccionarPorId(int idCoprologia)
 {
     try
     {
         Clscoprologia r  = new Clscoprologia();
         DataTable     dt = new DataTable();
         dt = db.dataTableSP("UPSCoprologiaPorID", null, db.parametro("@PidCoprologia", idCoprologia));
         if (dt.Rows.Count > 0)
         {
             r.idCoprologia       = clsHelper.valI(dt.Rows[0]["idCoprologia"].ToString());
             r.idPaciente         = clsHelper.valI(dt.Rows[0]["idPaciente"].ToString());
             r.fechaAnalitica     = clsHelper.valDate(dt.Rows[0]["fechaAnalitica"].ToString());
             r.sangreOculta       = dt.Rows[0]["sangreOculta"].ToString();
             r.azulMetilenoHeces  = dt.Rows[0]["azulMetilenoHeces"].ToString();
             r.polimorfonucleares = dt.Rows[0]["polimorfonucleares"].ToString();
             r.mononucleares      = dt.Rows[0]["mononucleares"].ToString();
             r.paracitosHeces     = dt.Rows[0]["paracitosHeces"].ToString();
             r.azucaresReductores = dt.Rows[0]["azucaresReductores"].ToString();
         }
         return(r);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
 void cargarDatosExistentes()
 {
     try
     {
         Clscoprologia c  = new Clscoprologia();
         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         idCoprologia;
         idCoprologia = int.Parse(((Label)gr.FindControl("lblIdCoprologia")).Text);
         Clscoprologia c = new Clscoprologia();
         c.eliminar(idCoprologia);
         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;
            }



            Clscoprologia c = new Clscoprologia();
            if (ViewState["idCoprologia"] != null)
            {
                c.idCoprologia = int.Parse(ViewState["idCoprologia"].ToString());
            }
            else
            {
                c.idCoprologia = 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.sangreOculta       = (txtSangreOculta.Text);
            c.azulMetilenoHeces  = (txtAzulMetilenoHeces.Text);
            c.polimorfonucleares = (txtPolimorfonucleares.Text);
            c.mononucleares      = (txtMononucleares.Text);
            c.paracitosHeces     = (txtParásitosheces.Text);
            c.azucaresReductores = (txtAzucaresReductores.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);
        }
    }