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 idNutricionMenores; idNutricionMenores = int.Parse(((Label)gr.FindControl("lblidNutricionMenores")).Text); ClsNutricionMenores nm = new ClsNutricionMenores(); nm = nm.seleccionarPorId(idNutricionMenores); if (nm.idNutricionMenores != null) { ViewState["idNutricionMenores"] = nm.idNutricionMenores; txtFechaVisita.Text = clsHelper.dateFormat(nm.fechaVisita.ToString()); txtPesoLibras.Text = nm.pesoLibras.ToString(); txtPesoOnzas.Text = nm.pesoOnzas.ToString(); txtTalla.Text = nm.talla.ToString(); txtCircunferenciaCefalica.Text = nm.circunferenciaCefalica.ToString(); txtPl.Text = nm.pl.ToString(); cboDiagnosticoNutricionalPL.SelectedValue = nm.diagnosticoPl.ToString(); txtLe.Text = nm.le.ToString(); cboDiagnosticoNutricionalLE.SelectedValue = nm.diagnosticoLe.ToString(); txtPe.Text = nm.pe.ToString(); cboDiagnosticoNutricionalPE.SelectedValue = nm.diagnosticoPe.ToString(); txtCCE.Text = nm.cce.ToString(); cboDiagnosticoNutricionalCCE.SelectedValue = nm.diagnosticoCce.ToString(); clsHelper.booleanRb(rbGananciaPeso, nm.gananciaPeso); clsHelper.booleanRb(rbPerdidaPeso, nm.perdidaPeso); clsHelper.booleanRb(tbVomito, nm.vomitos); clsHelper.booleanRb(rbDiarrea, nm.diarrea); clsHelper.booleanRb(rbEstreñmiento, nm.estrenimiento); clsHelper.booleanRb(rbReflujo, nm.reflujo); clsHelper.booleanRb(rbColicos, nm.colicos); cboOpcionAlimentacion.SelectedValue = nm.opcionAlimentacion.ToString(); cboLactanciaMaterna.SelectedValue = nm.lactanciaMaterna.ToString(); txtTiempoLactancia.Text = nm.tiempoLactanciaMaterna.ToString(); cboPreparacion.SelectedValue = nm.preparacion.ToString(); cboComoLaObtienen.SelectedValue = nm.comoLaObtienen.ToString(); clsHelper.booleanRb(rbLecheAdecuada, nm.lecheAdecuadaEdad); clsHelper.booleanRb(tbOfreceLiquidosAlimentos, nm.ofreceOtrosLiquidos); clsHelper.booleanRb(rbLactanciaMixta, nm.lactanciaMixta); clsHelper.booleanRb(rbAlimentacionComplementaria, nm.alimentacionComplementaria); txtEdadAblacion.Text = nm.edadAblacion.ToString(); clsHelper.booleanRb(rbEducacionNutricional, nm.educacionNutricional); clsHelper.booleanRb(rbMultivitaminico, nm.multivitaminico); clsHelper.booleanRb(rbFormulaRecuperacion, nm.formulaRecuperacionNutricional); } else { ViewState["idNutricionMenores"] = null; } } catch (Exception ex) { clsHelper.mostrarError("lnkModificar_Click", ex, this, true); } }
void cargarDatosExistentes() { ClsNutricionMenores cnm = new ClsNutricionMenores(); DataTable dt = new DataTable(); dt = cnm.seleccionarTodos(int.Parse(Session["idPaciente"].ToString())); grdExistentes.DataSource = dt; grdExistentes.DataBind(); }
public ClsNutricionMenores seleccionarPorId(int idNutricionMenores) { try { ClsNutricionMenores r = new ClsNutricionMenores(); DataTable dt = new DataTable(); dt = db.dataTableSP("UPNutricionMenoresSPorID", null, db.parametro("@PidNutricionMenores", idNutricionMenores)); if (dt.Rows.Count > 0) { r.idNutricionMenores = clsHelper.valI(dt.Rows[0]["idNutricionMenores"].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.pesoOnzas = clsHelper.valD(dt.Rows[0]["pesoOnzas"].ToString()); r.talla = clsHelper.valD(dt.Rows[0]["talla"].ToString()); r.circunferenciaCefalica = clsHelper.valD(dt.Rows[0]["circunferenciaCefalica"].ToString()); r.pl = dt.Rows[0]["pl"].ToString(); r.diagnosticoPl = clsHelper.valI(dt.Rows[0]["diagnosticoPl"].ToString()); r.le = dt.Rows[0]["le"].ToString(); r.diagnosticoLe = clsHelper.valI(dt.Rows[0]["diagnosticoLe"].ToString()); r.pe = dt.Rows[0]["pe"].ToString(); r.diagnosticoPe = clsHelper.valI(dt.Rows[0]["diagnosticoPe"].ToString()); r.cce = dt.Rows[0]["cce"].ToString(); r.diagnosticoCce = clsHelper.valI(dt.Rows[0]["diagnosticoCce"].ToString()); r.gananciaPeso = clsHelper.valB(dt.Rows[0]["gananciaPeso"].ToString()); r.perdidaPeso = clsHelper.valB(dt.Rows[0]["perdidaPeso"].ToString()); r.vomitos = clsHelper.valB(dt.Rows[0]["vomitos"].ToString()); r.diarrea = clsHelper.valB(dt.Rows[0]["diarrea"].ToString()); r.estrenimiento = clsHelper.valB(dt.Rows[0]["estrenimiento"].ToString()); r.reflujo = clsHelper.valB(dt.Rows[0]["reflujo"].ToString()); r.colicos = clsHelper.valB(dt.Rows[0]["colicos"].ToString()); r.opcionAlimentacion = clsHelper.valI(dt.Rows[0]["opcionAlimentacion"].ToString()); r.lactanciaMaterna = clsHelper.valI(dt.Rows[0]["lactanciaMaterna"].ToString()); r.tiempoLactanciaMaterna = clsHelper.valI(dt.Rows[0]["tiempoLactanciaMaterna"].ToString()); r.preparacion = clsHelper.valI(dt.Rows[0]["preparacion"].ToString()); r.comoLaObtienen = clsHelper.valI(dt.Rows[0]["comoLaObtienen"].ToString()); r.lecheAdecuadaEdad = clsHelper.valB(dt.Rows[0]["lecheAdecuadaEdad"].ToString()); r.ofreceOtrosLiquidos = clsHelper.valB(dt.Rows[0]["ofreceOtrosLiquidos"].ToString()); r.lactanciaMixta = clsHelper.valB(dt.Rows[0]["lactanciaMixta"].ToString()); r.alimentacionComplementaria = clsHelper.valB(dt.Rows[0]["alimentacionComplementaria"].ToString()); r.edadAblacion = clsHelper.valI(dt.Rows[0]["edadAblacion"].ToString()); r.educacionNutricional = clsHelper.valB(dt.Rows[0]["educacionNutricional"].ToString()); r.multivitaminico = clsHelper.valB(dt.Rows[0]["multivitaminico"].ToString()); r.formulaRecuperacionNutricional = clsHelper.valB(dt.Rows[0]["formulaRecuperacionNutricional"].ToString()); } return(r); } 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 idNutricionMenores; idNutricionMenores = int.Parse(((Label)gr.FindControl("lblidNutricionMenores")).Text); ClsNutricionMenores im = new ClsNutricionMenores(); im.eliminar(idNutricionMenores); 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; } // ClsNutricionMenores nm = new ClsNutricionMenores(); if (ViewState["idNutricionMenores"] != null) { nm.idNutricionMenores = int.Parse(ViewState["idNutricionMenores"].ToString()); } else { nm.idNutricionMenores = 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.pesoOnzas = clsHelper.valD(txtPesoOnzas.Text); nm.talla = clsHelper.valD(txtTalla.Text); nm.circunferenciaCefalica = clsHelper.valD(txtCircunferenciaCefalica.Text); nm.pl = txtPl.Text; nm.diagnosticoPl = clsHelper.getValueI(cboDiagnosticoNutricionalPL); nm.pe = txtPe.Text; nm.diagnosticoPe = clsHelper.getValueI(cboDiagnosticoNutricionalPE); nm.le = txtLe.Text; nm.diagnosticoLe = clsHelper.getValueI(cboDiagnosticoNutricionalLE); nm.cce = txtCCE.Text; nm.diagnosticoCce = clsHelper.getValueI(cboDiagnosticoNutricionalCCE); nm.gananciaPeso = clsHelper.valB(rbGananciaPeso.SelectedValue.ToString()); nm.perdidaPeso = clsHelper.valB(rbPerdidaPeso.SelectedValue.ToString()); nm.vomitos = clsHelper.valB(tbVomito.SelectedValue.ToString()); nm.diarrea = clsHelper.valB(rbDiarrea.SelectedValue.ToString()); nm.estrenimiento = clsHelper.valB(rbEstreñmiento.SelectedValue.ToString()); nm.reflujo = clsHelper.valB(rbReflujo.SelectedValue.ToString()); nm.colicos = clsHelper.valB(rbColicos.SelectedValue.ToString()); nm.opcionAlimentacion = clsHelper.getValueI(cboOpcionAlimentacion); nm.lactanciaMaterna = clsHelper.getValueI(cboLactanciaMaterna); nm.tiempoLactanciaMaterna = clsHelper.valI(txtTiempoLactancia.Text); nm.preparacion = clsHelper.getValueI(cboPreparacion); nm.comoLaObtienen = clsHelper.getValueI(cboComoLaObtienen); nm.lecheAdecuadaEdad = clsHelper.valB(rbLecheAdecuada.SelectedValue.ToString()); nm.ofreceOtrosLiquidos = clsHelper.valB(tbOfreceLiquidosAlimentos.SelectedValue.ToString()); nm.lactanciaMixta = clsHelper.valB(rbLactanciaMixta.SelectedValue.ToString()); nm.alimentacionComplementaria = clsHelper.valB(rbAlimentacionComplementaria.SelectedValue.ToString()); nm.edadAblacion = clsHelper.valI(txtEdadAblacion.Text); nm.educacionNutricional = clsHelper.valB(rbEducacionNutricional.SelectedValue.ToString()); nm.multivitaminico = clsHelper.valB(rbMultivitaminico.SelectedValue.ToString()); nm.formulaRecuperacionNutricional = clsHelper.valB(rbFormulaRecuperacion.SelectedValue.ToString()); nm.usuario = Session["usuario"].ToString(); nm.grabar(); clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion); limpiar(); cargarDatosExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkGuardar_Click", ex, this, true); } }