public ClsTrabajoSocialAdherencia seleccionarPorId(int idPaciente) { try { ClsTrabajoSocialAdherencia r = new ClsTrabajoSocialAdherencia(); DataTable dt = new DataTable(); dt = db.dataTableSP("UPSTrabajoSocialAdherenciaPorID", null, db.parametro("@PidPaciente", idPaciente)); if (dt.Rows.Count > 0) { r.idTrabajoSocialAdherencia = clsHelper.valI(dt.Rows[0]["idTrabajoSocialAdherencia"].ToString()); r.idPaciente = clsHelper.valI(dt.Rows[0]["idPaciente"].ToString()); r.apoyoFamiliarEstable = clsHelper.valI(dt.Rows[0]["apoyoFamiliarEstable"].ToString()); r.apoyoFamiliarInestable = clsHelper.valI(dt.Rows[0]["apoyoFamiliarInestable"].ToString()); r.ausenciaApoyoFamiliar = clsHelper.valI(dt.Rows[0]["ausenciaApoyoFamiliar"].ToString()); r.grupoFamiliarTrabajoEstable = clsHelper.valI(dt.Rows[0]["grupoFamiliarTrabajoEstable"].ToString()); r.grupoFamiliarTrabajoInestable = clsHelper.valI(dt.Rows[0]["grupoFamiliarTrabajoInestable"].ToString()); r.grupoFamiliarDesempleado = clsHelper.valI(dt.Rows[0]["grupoFamiliarDesempleado"].ToString()); r.comprendePlenamenteVIH = clsHelper.valI(dt.Rows[0]["comprendePlenamenteVIH"].ToString()); r.comprendeParcialmenteVIH = clsHelper.valI(dt.Rows[0]["comprendeParcialmenteVIH"].ToString()); r.noComprendeGeneralidadesVIH = clsHelper.valI(dt.Rows[0]["noComprendeGeneralidadesVIH"].ToString()); r.aceptadoDiagnostico = clsHelper.valI(dt.Rows[0]["aceptadoDiagnostico"].ToString()); r.noAceptadoDiagnostico = clsHelper.valI(dt.Rows[0]["noAceptadoDiagnostico"].ToString()); r.niegaDiagnostico = clsHelper.valI(dt.Rows[0]["niegaDiagnostico"].ToString()); r.nino = clsHelper.valI(dt.Rows[0]["nino"].ToString()); r.adolescente = clsHelper.valI(dt.Rows[0]["adolescente"].ToString()); r.ninoAdolescenteConflictivo = clsHelper.valI(dt.Rows[0]["ninoAdolescenteConflictivo"].ToString()); r.RSAT = clsHelper.valI(dt.Rows[0]["RSAT"].ToString()); } return(r); } catch (Exception ex) { throw ex; } }
void cargarDatosExistentes() { try { ClsTrabajoSocialAdherencia ts = new ClsTrabajoSocialAdherencia(); ts = ts.seleccionarPorId(int.Parse(Session["idPaciente"].ToString())); if (ts.idTrabajoSocialAdherencia != null) { ViewState["idTrabajoSocialAdherencia"] = ts.idTrabajoSocialAdherencia; txtApoyoFamiliarEstable.Text = ts.apoyoFamiliarEstable.ToString(); txtApoyoFamiliarInestable.Text = ts.apoyoFamiliarInestable.ToString(); txtAusenciaApoyoFamiliar.Text = ts.ausenciaApoyoFamiliar.ToString(); txtGrupoFamiliarTrabajoEstable.Text = ts.grupoFamiliarTrabajoEstable.ToString(); txtGrupoFamiliarTrabajoInestable.Text = ts.grupoFamiliarTrabajoInestable.ToString(); txtGrupoFamiliarDesempleado.Text = ts.grupoFamiliarDesempleado.ToString(); txtComprendePlenamenteVIH.Text = ts.comprendePlenamenteVIH.ToString(); txtComprendeParcialmenteVIH.Text = ts.comprendeParcialmenteVIH.ToString(); txtNoComprendeVIH.Text = ts.noComprendeGeneralidadesVIH.ToString(); txtAceptadoDiagnostico.Text = ts.aceptadoDiagnostico.ToString(); txtNoAceptadoDiagnostico.Text = ts.noAceptadoDiagnostico.ToString(); txtNiegaDiagnostico.Text = ts.niegaDiagnostico.ToString(); txtNino.Text = ts.nino.ToString(); txtAdolescente.Text = ts.adolescente.ToString(); txtNinoAdolescenteConflictivo.Text = ts.ninoAdolescenteConflictivo.ToString(); cboRSAT.SelectedValue = ts.RSAT.ToString(); } } catch (Exception ex) { throw ex; } }
protected void lnkGuardar_Click(object sender, EventArgs e) { try { if (!(Boolean)ViewState["crear"]) { Response.Redirect("../Default.aspx"); } if (!validarCampos()) { return; } if (string.IsNullOrEmpty(cboRSAT.SelectedValue)) { clsHelper.mensaje("Debe seleccionar el valor RSAT", this, clsHelper.tipoMensaje.msgbx, true); return; } ClsTrabajoSocialAdherencia ts = new ClsTrabajoSocialAdherencia(); if (ViewState["idTrabajoSocialAdherencia"] != null) { ts.idTrabajoSocialAdherencia = int.Parse(ViewState["idTrabajoSocialAdherencia"].ToString()); } else { ts.idTrabajoSocialAdherencia = null; } if (Session["idPaciente"] != null) { ts.idPaciente = int.Parse(Session["idPaciente"].ToString()); } else { clsHelper.mensaje("Por favor reinicie la aplicación", this, clsHelper.tipoMensaje.msgbx); return; } ts.apoyoFamiliarEstable = clsHelper.valI(txtApoyoFamiliarEstable.Text); ts.apoyoFamiliarInestable = clsHelper.valI(txtApoyoFamiliarInestable.Text); ts.ausenciaApoyoFamiliar = clsHelper.valI(txtAusenciaApoyoFamiliar.Text); ts.grupoFamiliarTrabajoEstable = clsHelper.valI(txtGrupoFamiliarTrabajoEstable.Text); ts.grupoFamiliarTrabajoInestable = clsHelper.valI(txtGrupoFamiliarTrabajoInestable.Text); ts.grupoFamiliarDesempleado = clsHelper.valI(txtGrupoFamiliarDesempleado.Text); ts.comprendePlenamenteVIH = clsHelper.valI(txtComprendePlenamenteVIH.Text); ts.comprendeParcialmenteVIH = clsHelper.valI(txtComprendeParcialmenteVIH.Text); ts.noComprendeGeneralidadesVIH = clsHelper.valI(txtNoComprendeVIH.Text); ts.aceptadoDiagnostico = clsHelper.valI(txtAceptadoDiagnostico.Text); ts.noAceptadoDiagnostico = clsHelper.valI(txtNoAceptadoDiagnostico.Text); ts.niegaDiagnostico = clsHelper.valI(txtNiegaDiagnostico.Text); ts.nino = clsHelper.valI(txtNino.Text); ts.adolescente = clsHelper.valI(txtAdolescente.Text); ts.ninoAdolescenteConflictivo = clsHelper.valI(txtNinoAdolescenteConflictivo.Text); ts.RSAT = clsHelper.getValueI(cboRSAT); ts.usuario = Session["usuario"].ToString(); ts.grabar(); clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion, true); cargarDatosExistentes(); } catch (Exception ex) { clsHelper.mostrarError("lnkGuardar_Click", ex, this, true); } }