void calcularEdad() { try { if (clsHelper.isDate(txtFechaDiagnóstico.Text)) { if (Session["idPaciente"] != null) { DataTable d = new DataTable(); ClsSignosVitales sv = new ClsSignosVitales(); d = sv.calcularEdad(int.Parse(Session["idPaciente"].ToString()), DateTime.Parse(txtFechaDiagnóstico.Text)); if (d.Rows.Count > 0) { txtEdadAnos.Text = d.Rows[0]["anios"].ToString(); txtEdadMes.Text = d.Rows[0]["meses"].ToString(); txtEdadDias.Text = d.Rows[0]["dias"].ToString(); } } } } catch (Exception ex) { throw ex; } }
void cargarExistentes() { try { DataTable dt = new DataTable(); ClsSignosVitales sv = new ClsSignosVitales(); dt = sv.seleccionarTodos((int.Parse(Session["idPaciente"].ToString()))); grdSignosVitales.DataSource = dt; grdSignosVitales.DataBind(); } catch (Exception ex) { throw ex; } }
protected void lnkModificar_Click(object sender, EventArgs e) { try { if (!(Boolean)ViewState["actualizar"]) { clsHelper.mensaje("No tiene permiso para realizar esta operación", this, clsHelper.tipoMensaje.alerta); return; } int idSignosVitales; GridViewRow r = (GridViewRow)((Control)(sender)).Parent.Parent; idSignosVitales = int.Parse(((Label)r.FindControl("lblIdSignosVitales")).Text); ViewState["idSignosVitales"] = idSignosVitales; ClsSignosVitales sv = new ClsSignosVitales(); sv = sv.seleccionarPorId(idSignosVitales); txtFechaVisita.Text = clsHelper.dateFormat(sv.FechaVisita.ToString()); cboTipoVisita.SelectedValue = sv.TipoVisita.ToString(); txtFechaProximaVisita.Text = clsHelper.dateFormat(sv.FechaProximaVisita.ToString()); txtPmHALeft.Text = sv.PresionArterialSist.ToString(); txtPmHARight.Text = sv.PresionArterialDiast.ToString(); txtTc.Text = sv.Temperatura.ToString(); txtFC.Text = sv.FrecCardiaca.ToString(); txtFR.Text = sv.FrecRespiratoria.ToString(); txtSat.Text = sv.SaturacionOxigeno.ToString(); txtTalla.Text = sv.Talla.ToString(); txtPeso.Text = sv.Peso.ToString(); txtImc.Text = sv.IMC.ToString(); txtEdadAnos.Text = sv.EdadAnos.ToString(); txtEdadMeses.Text = sv.EdadMeses.ToString(); txtEdadDias.Text = sv.EdadDias.ToString(); cboEstadío.SelectedValue = sv.Estadio.ToString(); } catch (Exception ex) { clsHelper.mostrarError("lnkModificar_Click", ex, this, true); } }
protected void lnkEliminar_Click(object sender, EventArgs e) { try { if (!(Boolean)ViewState["eliminar"]) { clsHelper.mensaje("No tiene permiso para realizar esta operación", this, clsHelper.tipoMensaje.alerta); return; } int idSignosVitales; GridViewRow r = (GridViewRow)((Control)(sender)).Parent.Parent; idSignosVitales = int.Parse(((Label)r.FindControl("lblIdSignosVitales")).Text); ClsSignosVitales sv = new ClsSignosVitales(); sv.eliminar(idSignosVitales); limpiar(); cargarExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkModificar_Click", ex, this, true); } }
public ClsSignosVitales seleccionarPorId(int IdSignosVitales) { try { ClsSignosVitales r = new ClsSignosVitales(); DataTable dt = new DataTable(); dt = db.dataTableSP("SPSignosVitalesSPorId", null, db.parametro("@PIdSignosVitales", IdSignosVitales)); if (dt.Rows.Count > 0) { r.IdSignosVitales = clsHelper.valI(dt.Rows[0]["IdSignosVitales"].ToString()); r.IdPaciente = clsHelper.valI(dt.Rows[0]["IdPaciente"].ToString()); r.FechaVisita = clsHelper.valDate(dt.Rows[0]["FechaVisita"].ToString()); r.FechaProximaVisita = clsHelper.valDate(dt.Rows[0]["FechaProximaVisita"].ToString()); r.TipoVisita = clsHelper.valI(dt.Rows[0]["TipoVisita"].ToString()); r.Peso = clsHelper.valD(dt.Rows[0]["Peso"].ToString()); r.Talla = clsHelper.valI(dt.Rows[0]["Talla"].ToString()); r.IMC = clsHelper.valD(dt.Rows[0]["IMC"].ToString()); r.Estadio = clsHelper.valI(dt.Rows[0]["Estadio"].ToString()); r.FrecCardiaca = clsHelper.valI(dt.Rows[0]["FrecCardiaca"].ToString()); r.FrecRespiratoria = clsHelper.valI(dt.Rows[0]["FrecRespiratoria"].ToString()); r.PresionArterialSist = clsHelper.valI(dt.Rows[0]["PresionArterialSist"].ToString()); r.PresionArterialDiast = clsHelper.valI(dt.Rows[0]["PresionArterialDiast"].ToString()); r.SaturacionOxigeno = clsHelper.valI(dt.Rows[0]["SaturacionOxigeno"].ToString()); r.Temperatura = clsHelper.valD(dt.Rows[0]["Temperatura"].ToString()); r.EdadAnos = clsHelper.valI(dt.Rows[0]["EdadAnos"].ToString()); r.EdadMeses = clsHelper.valI(dt.Rows[0]["EdadMeses"].ToString()); r.EdadDias = clsHelper.valI(dt.Rows[0]["EdadDias"].ToString()); r.observaciones = dt.Rows[0]["observaciones"].ToString(); } return(r); } catch (Exception ex) { throw ex; } }
protected void lnkGuardar_Click(object sender, EventArgs e) { try { ClsSignosVitales sv = new ClsSignosVitales(); if (!(Boolean)ViewState["crear"]) { clsHelper.mensaje("No tiene permiso para realizar esta acción", this, clsHelper.tipoMensaje.alerta); return; } if (!clsHelper.isDate(txtFechaVisita.Text)) { clsHelper.mensaje("Debe ingresar una fecha correcta", this, clsHelper.tipoMensaje.alerta); txtFechaVisita.Focus(); return; } if (string.IsNullOrEmpty(cboTipoVisita.SelectedValue.ToString())) { clsHelper.mensaje("Seleccione un tipo de visita", this, clsHelper.tipoMensaje.alerta); cboTipoVisita.Focus(); return; } if (clsHelper.isDate(txtFechaProximaVisita.Text)) { if (clsHelper.valDate(txtFechaVisita.Text) > clsHelper.valDate(txtFechaProximaVisita.Text)) { clsHelper.mensaje("La fecha de próxima visita debe ser mayor que la visita actual", this, clsHelper.tipoMensaje.alerta); txtFechaVisita.Focus(); return; } } if (Session["idPaciente"] == null) { clsHelper.mensaje("Ocurrió un inconveniente, por favor reinicie la aplicación", this, clsHelper.tipoMensaje.err, true); } if (ViewState["idSignosVitales"] != null) { sv.IdSignosVitales = int.Parse(ViewState["idSignosVitales"].ToString()); } else { sv.IdSignosVitales = null; } sv.IdPaciente = int.Parse(Session["idPaciente"].ToString()); sv.FechaVisita = clsHelper.valDate(txtFechaVisita.Text); sv.TipoVisita = clsHelper.valI(cboTipoVisita.SelectedValue); sv.FechaProximaVisita = clsHelper.valDate(txtFechaProximaVisita.Text); sv.PresionArterialSist = clsHelper.valI(txtPmHALeft.Text); sv.PresionArterialDiast = clsHelper.valI(txtPmHARight.Text); sv.Temperatura = clsHelper.valD(txtTc.Text); sv.FrecCardiaca = clsHelper.valI(txtFC.Text); sv.FrecRespiratoria = clsHelper.valI(txtFR.Text); sv.SaturacionOxigeno = clsHelper.valI(txtSat.Text); sv.Talla = clsHelper.valI(txtTalla.Text); sv.Peso = clsHelper.valD(txtPeso.Text); sv.IMC = clsHelper.valD(txtImc.Text); sv.EdadAnos = clsHelper.valI(txtEdadAnos.Text); sv.EdadMeses = clsHelper.valI(txtEdadMeses.Text); sv.EdadDias = clsHelper.valI(txtEdadDias.Text); sv.Estadio = clsHelper.valI(cboEstadío.SelectedValue); sv.observaciones = txtObservaciones.Text; sv.grabar(); clsHelper.mensaje("Registro grabado correctamente", this, clsHelper.tipoMensaje.informacion, true); limpiar(); cargarExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkGuardar_Click", ex, this, true); } }