public ClsNutricionMayores seleccionarPorId(int idNutricionMayores) { try { ClsNutricionMayores r = new ClsNutricionMayores(); DataTable dt = new DataTable(); dt = db.dataTableSP("UPSNutricionMayoresPorID", null, db.parametro("@PidNutricionMayores", idNutricionMayores)); if (dt.Rows.Count > 0) { r.idNutricionMayores = clsHelper.valI(dt.Rows[0]["idNutricionMayores"].ToString()); r.idPaciente = clsHelper.valI(dt.Rows[0]["idPaciente"].ToString()); r.fechaVisita = clsHelper.valDate(dt.Rows[0]["fechaVisita"].ToString()); r.pesoLibras = clsHelper.valD(dt.Rows[0]["pesoLibras"].ToString()); r.talla = clsHelper.valD(dt.Rows[0]["talla"].ToString()); r.imc = clsHelper.valD(dt.Rows[0]["imc"].ToString()); r.pt = dt.Rows[0]["pt"].ToString(); r.diagnosticoPt = clsHelper.valI(dt.Rows[0]["diagnosticoPt"].ToString()); r.te = dt.Rows[0]["te"].ToString(); r.diagnosticoTe = clsHelper.valI(dt.Rows[0]["diagnosticoTe"].ToString()); r.pe = dt.Rows[0]["pe"].ToString(); r.diagnosticoPe = clsHelper.valI(dt.Rows[0]["diagnosticoPe"].ToString()); r.imcZcore = dt.Rows[0]["imcZcore"].ToString(); r.diagnosticoImcZscore = clsHelper.valI(dt.Rows[0]["diagnosticoImcZscore"].ToString()); r.cmb = clsHelper.valD(dt.Rows[0]["cmb"].ToString()); r.ccintura = clsHelper.valD(dt.Rows[0]["ccintura"].ToString()); r.ccadera = clsHelper.valD(dt.Rows[0]["ccadera"].ToString()); r.cp = clsHelper.valD(dt.Rows[0]["cp"].ToString()); r.gananciaPeso = clsHelper.valB(dt.Rows[0]["gananciaPeso"].ToString()); r.perdidaPeso = clsHelper.valB(dt.Rows[0]["perdidaPeso"].ToString()); r.perdidaApetito = clsHelper.valB(dt.Rows[0]["perdidaApetito"].ToString()); r.sindromeDesgaste = clsHelper.valB(dt.Rows[0]["sindromeDesgaste"].ToString()); r.diarrea = clsHelper.valB(dt.Rows[0]["diarrea"].ToString()); r.nausea = clsHelper.valB(dt.Rows[0]["nausea"].ToString()); r.vomitos = clsHelper.valB(dt.Rows[0]["vomitos"].ToString()); r.presentaProblemaMetabolismoGrasas = clsHelper.valB(dt.Rows[0]["presentaProblemaMetabolismoGrasas"].ToString()); r.trigliceridosElevados = clsHelper.valB(dt.Rows[0]["trigliceridosElevados"].ToString()); r.hdlElevado = clsHelper.valB(dt.Rows[0]["hdlElevado"].ToString()); r.colesterolElevado = clsHelper.valB(dt.Rows[0]["colesterolElevado"].ToString()); r.ldlElevado = clsHelper.valB(dt.Rows[0]["ldlElevado"].ToString()); r.presentaResistenciaInsulina = clsHelper.valB(dt.Rows[0]["presentaResistenciaInsulina"].ToString()); r.presentaLipodistrofia = clsHelper.valB(dt.Rows[0]["presentaLipodistrofia"].ToString()); r.lipoAtrofia = clsHelper.valB(dt.Rows[0]["lipoAtrofia"].ToString()); r.lipoHipertrofia = clsHelper.valB(dt.Rows[0]["lipoHipertrofia"].ToString()); r.mixta = clsHelper.valB(dt.Rows[0]["mixta"].ToString()); r.dietaCubreRequerimientosNutricionales = clsHelper.valB(dt.Rows[0]["dietaCubreRequerimientosNutricionales"].ToString()); r.habitosAlimentariosAdecuados = clsHelper.valB(dt.Rows[0]["habitosAlimentariosAdecuados"].ToString()); r.realizaActividadFisica = clsHelper.valB(dt.Rows[0]["realizaActividadFisica"].ToString()); r.dieta = clsHelper.valI(dt.Rows[0]["dieta"].ToString()); r.suplementoNutricional = clsHelper.valB(dt.Rows[0]["suplementoNutricional"].ToString()); r.multivitaminico = clsHelper.valB(dt.Rows[0]["multivitaminico"].ToString()); r.educacionNutricional = clsHelper.valB(dt.Rows[0]["educacionNutricional"].ToString()); } return(r); } catch (Exception ex) { throw ex; } }
void cargarDatosExistentes() { ClsNutricionMayores cnm = new ClsNutricionMayores(); DataTable dt = new DataTable(); dt = cnm.seleccionar(int.Parse(Session["idPaciente"].ToString())); grdExistentes.DataSource = dt; grdExistentes.DataBind(); }
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 idNutricionMayores; idNutricionMayores = int.Parse(((Label)gr.FindControl("lblidNutricionMayores")).Text); ClsNutricionMayores im = new ClsNutricionMayores(); im.eliminar(idNutricionMayores); clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion); limpiar(); cargarDatosExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkEliminar_Click", ex, this, true); } }
protected void lnkGuardar_Click(object sender, EventArgs e) { try { //Validaciones if (!(Boolean)ViewState["crear"]) { Response.Redirect("../Default.aspx"); } if (string.IsNullOrEmpty(txtFechaVisita.Text)) { clsHelper.mensaje("Ingrese una fecha", this, clsHelper.tipoMensaje.alerta); return; } if (!clsHelper.isDate(txtFechaVisita.Text)) { clsHelper.mensaje("Ingrese una fecha válida", this, clsHelper.tipoMensaje.alerta); return; } // ClsNutricionMayores nm = new ClsNutricionMayores(); if (ViewState["idNutricionMayores"] != null) { nm.idNutricionMayores = int.Parse(ViewState["idNutricionMayores"].ToString()); } else { nm.idNutricionMayores = null; } if (Session["idPaciente"] != null) { nm.idPaciente = int.Parse(Session["idPaciente"].ToString()); } else { clsHelper.mensaje("Por favor reinicie la aplicación", this, clsHelper.tipoMensaje.msgbx); return; } //recolecta datos nm.fechaVisita = clsHelper.valDate(txtFechaVisita.Text); nm.pesoLibras = clsHelper.valD(txtPesoLibras.Text); nm.talla = clsHelper.valD(txtTalla.Text); nm.imc = clsHelper.valD(txtIMC.Text); nm.pt = txtPT.Text; nm.diagnosticoPt = clsHelper.valI(cboDiagnosticoNutricionalPT.SelectedValue); nm.pe = txtPe.Text; nm.diagnosticoPe = clsHelper.valI(cboDiagnosticoNutricionalPE.SelectedValue.ToString()); nm.te = txtTE.Text; nm.diagnosticoTe = clsHelper.valI(cboDiagnosticoNutricionalTE.SelectedValue); nm.imcZcore = txtIMCZ.Text; nm.diagnosticoImcZscore = clsHelper.valI(cboDiagnosticoNutricionalIMCZ.SelectedValue); nm.cmb = clsHelper.valD(txtCMB.Text); nm.ccintura = clsHelper.valD(txtCcintura.Text); nm.ccadera = clsHelper.valD(txtCcadera.Text); nm.cp = clsHelper.valD(txtCP.Text); nm.gananciaPeso = clsHelper.valB(rbGananciaPeso.SelectedValue.ToString()); nm.perdidaPeso = clsHelper.valB(rbPerdidaPeso.SelectedValue.ToString()); nm.perdidaApetito = clsHelper.valB(rbPerdidaApetito.SelectedValue.ToString()); nm.sindromeDesgaste = clsHelper.valB(rbSindromeDesgaste.SelectedValue.ToString()); nm.diarrea = clsHelper.valB(rbDiarrea.SelectedValue.ToString()); nm.nausea = clsHelper.valB(rbNausea.SelectedValue.ToString()); nm.vomitos = clsHelper.valB(rbVomito.SelectedValue.ToString()); nm.presentaProblemaMetabolismoGrasas = clsHelper.valB(rbProblemasMetabolismoGrasas.SelectedValue.ToString()); nm.trigliceridosElevados = clsHelper.valB(rbTrigliceridosElevados.SelectedValue.ToString()); nm.hdlElevado = clsHelper.valB(rbHdlElevado.SelectedValue.ToString()); nm.colesterolElevado = clsHelper.valB(rbColesterolElevado.SelectedValue.ToString()); nm.ldlElevado = clsHelper.valB(rbLDLElevado.SelectedValue.ToString()); nm.presentaResistenciaInsulina = clsHelper.valB(rbResistenciaInsulina.SelectedValue.ToString()); nm.presentaLipodistrofia = clsHelper.valB(rbPResentaLipodistrofia.SelectedValue.ToString()); nm.lipoAtrofia = clsHelper.valB(rbLipoatrofia.SelectedValue.ToString()); nm.lipoHipertrofia = clsHelper.valB(rbLipohipertrofia.SelectedValue.ToString()); nm.mixta = clsHelper.valB(rbMixta.SelectedValue.ToString()); nm.dietaCubreRequerimientosNutricionales = clsHelper.valB(rbDietaCubreRequerimientos.SelectedValue.ToString()); nm.habitosAlimentariosAdecuados = clsHelper.valB(rbHabitosAlimentariosAdecuados.SelectedValue.ToString()); nm.realizaActividadFisica = clsHelper.valB(rbRealizaActividadFisica.SelectedValue.ToString()); nm.dieta = clsHelper.valI(cboDieta.SelectedValue.ToString()); nm.suplementoNutricional = clsHelper.valB(rbSuplementoNutricional.SelectedValue.ToString()); nm.multivitaminico = clsHelper.valB(rbMultivitaminico.SelectedValue.ToString()); nm.educacionNutricional = clsHelper.valB(rbEducacionNutricional.SelectedValue.ToString()); nm.grabar(); clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion); limpiar(); cargarDatosExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkGuardar_Click", ex, this, true); } }
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 idNutricionMayores; idNutricionMayores = int.Parse(((Label)gr.FindControl("lblidNutricionMayores")).Text); ClsNutricionMayores nm = new ClsNutricionMayores(); nm = nm.seleccionarPorId(idNutricionMayores); if (nm.idNutricionMayores != null) { ViewState["idNutricionMayores"] = nm.idNutricionMayores; txtFechaVisita.Text = clsHelper.dateFormat(nm.fechaVisita.ToString()); txtPesoLibras.Text = nm.pesoLibras.ToString(); txtTalla.Text = nm.talla.ToString(); txtIMC.Text = nm.imc.ToString(); txtPT.Text = nm.pt.ToString(); cboDiagnosticoNutricionalPT.SelectedValue = nm.diagnosticoPt.ToString(); txtPe.Text = nm.pe.ToString(); cboDiagnosticoNutricionalPE.SelectedValue = nm.diagnosticoPe.ToString(); txtTE.Text = nm.te; cboDiagnosticoNutricionalTE.SelectedValue = nm.diagnosticoTe.ToString(); txtIMCZ.Text = nm.imcZcore.ToString(); cboDiagnosticoNutricionalIMCZ.SelectedValue = nm.diagnosticoImcZscore.ToString(); txtCMB.Text = nm.cmb.ToString(); txtCcintura.Text = nm.ccintura.ToString(); txtCcadera.Text = nm.ccadera.ToString(); txtCP.Text = nm.cp.ToString(); clsHelper.booleanRb(rbGananciaPeso, nm.gananciaPeso); clsHelper.booleanRb(rbPerdidaPeso, nm.perdidaPeso); clsHelper.booleanRb(rbPerdidaApetito, nm.perdidaPeso); clsHelper.booleanRb(rbSindromeDesgaste, nm.sindromeDesgaste); clsHelper.booleanRb(rbDiarrea, nm.diarrea); clsHelper.booleanRb(rbNausea, nm.nausea); clsHelper.booleanRb(rbVomito, nm.vomitos); clsHelper.booleanRb(rbProblemasMetabolismoGrasas, nm.presentaProblemaMetabolismoGrasas); clsHelper.booleanRb(rbTrigliceridosElevados, nm.trigliceridosElevados); clsHelper.booleanRb(rbHdlElevado, nm.hdlElevado); clsHelper.booleanRb(rbColesterolElevado, nm.colesterolElevado); clsHelper.booleanRb(rbLDLElevado, nm.ldlElevado); clsHelper.booleanRb(rbResistenciaInsulina, nm.presentaResistenciaInsulina); clsHelper.booleanRb(rbPResentaLipodistrofia, nm.presentaLipodistrofia); clsHelper.booleanRb(rbLipoatrofia, nm.lipoAtrofia); clsHelper.booleanRb(rbLipohipertrofia, nm.lipoHipertrofia); clsHelper.booleanRb(rbMixta, nm.mixta); clsHelper.booleanRb(rbDietaCubreRequerimientos, nm.dietaCubreRequerimientosNutricionales); clsHelper.booleanRb(rbHabitosAlimentariosAdecuados, nm.habitosAlimentariosAdecuados); clsHelper.booleanRb(rbRealizaActividadFisica, nm.realizaActividadFisica); cboDieta.SelectedValue = nm.dieta.ToString(); clsHelper.booleanRb(rbSuplementoNutricional, nm.suplementoNutricional); clsHelper.booleanRb(rbMultivitaminico, nm.multivitaminico); clsHelper.booleanRb(rbEducacionNutricional, nm.educacionNutricional); } } catch (Exception ex) { clsHelper.mostrarError("lnkModificar_Click", ex, this, true); } }