protected void btnVolverPaciente_Click(object sender, EventArgs e) { int idRel = SubSonic.Sugar.Web.QueryString <int>("idRel"); SysRelHistoriaClinicaEfector rhc = new SysRelHistoriaClinicaEfector(idRel); Response.Redirect("~/Paciente/PacienteEdit.aspx?id=" + rhc.IdPaciente.ToString()); }
protected void btnGuardar_Click(object sender, EventArgs e) { string usuario = SSOHelper.CurrentIdentity.Username; int id = Convert.ToInt32(hfIdRel.Value); /**/ int idCama = 0; if (Request["IdCama"] != null) { idCama = int.Parse(Request["IdCama"].ToString()); } if (DatoValido(id)) { SysRelHistoriaClinicaEfector rhc = new SysRelHistoriaClinicaEfector(id); rhc.IdEfector = SSOHelper.CurrentIdentity.IdEfector; rhc.HistoriaClinica = Convert.ToInt32(txtHC.Text); rhc.IdPaciente = Convert.ToInt32(hfidPac.Value); rhc.IdUsuarioRegistro = usuario; rhc.FechaRegistro = DateTime.Now; rhc.Save(usuario); if (Request.QueryString["llamadaDesde"] == "Internacion") { string strDalSic = SSOHelper.Configuration["Domain"] as string; Response.Redirect("../../Internacionhospital/Ingresos/IngresoEdit.aspx?idPaciente=" + rhc.IdPaciente + "&idCama=" + idCama, false); } else { Response.Redirect("NroHistoriaClinicaView.aspx?idRel=" + rhc.IdRelHistoriaClinicaEfector.ToString()); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //cuando es una edicion el idPaciente = 0 int idPac = SubSonic.Sugar.Web.QueryString <int>("idPac"); int idRel = SubSonic.Sugar.Web.QueryString <int>("idRel"); lblHc.Text = ""; txtHC.Focus(); if (idPac > 0) { SysPaciente pac = new SysPaciente(idPac); CargarPaciente(pac); CargarHC(pac, SSOHelper.CurrentIdentity.IdEfector); DataTable mhc = SPs.SysGetUltimaHC(SSOHelper.CurrentIdentity.IdEfector).GetDataSet().Tables[0]; lblHc.Text = "Próximo número de Historia Clínica sugerida para el efector: " + mhc.Rows[0][0].ToString(); } if (idRel > 0) { SysRelHistoriaClinicaEfector hc = new SysRelHistoriaClinicaEfector(idRel); if (!hc.IsNew) { CargarPaciente(hc.SysPaciente); txtHC.Text = hc.HistoriaClinica.ToString(); hfIdRel.Value = hc.IdRelHistoriaClinicaEfector.ToString(); } } } }
protected void btnEditar_Click(object sender, EventArgs e) { int idRel = SubSonic.Sugar.Web.QueryString <int>("idRel"); if (idRel > 0) { SysRelHistoriaClinicaEfector rhc = new SysRelHistoriaClinicaEfector(idRel); Response.Redirect("NroHistoriaClinicaEdit.aspx?idRel=" + rhc.IdRelHistoriaClinicaEfector.ToString()); } else { int idPac = SubSonic.Sugar.Web.QueryString <int>("idPaciente"); if (idPac > 0) { Response.Redirect("NroHistoriaClinicaEdit.aspx?idPac=" + idPac.ToString()); } } }
protected void Page_Load(object sender, EventArgs e) { int idPac = SubSonic.Sugar.Web.QueryString <int>("idPaciente"); int idRel = SubSonic.Sugar.Web.QueryString <int>("idRel"); if (!IsPostBack) { if (idPac > 0) { SysPaciente pac = new SysPaciente(idPac); CargarPaciente(pac); hfIdPaciente.Value = idPac.ToString(); } if (idRel > 0) { SysRelHistoriaClinicaEfector hc = new SysRelHistoriaClinicaEfector(idRel); CargarPaciente(hc.SysPaciente); lbltHC.Text = hc.HistoriaClinica.ToString(); lblFecha.Text = hc.FechaRegistro.ToShortDateString(); } } }