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); } }
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; } }
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); } }
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; } }
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); } }