protected void lnkExpediente_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)(sender); int PK_Paciente = Convert.ToInt32(btn.CommandArgument); //try //{ using (CARAEntities dsCARA = new CARAEntities()) { var paciente = dsCARA.SPR_PACIENTE(PK_Paciente).SingleOrDefault(); DatosInternos ca_paciente = new DatosInternos() { PK_Paciente = paciente.PK_Paciente, FK_Centro = paciente.FK_Centro, NB_Centro = paciente.NB_Centro, FE_Nacimiento = paciente.FE_Nacimiento, FK_GrupoEtnico = paciente.FK_GrupoEtnico, DE_GrupoEtnico = paciente.DE_GrupoEtnico, NR_Expediente = paciente.NR_Expediente, FK_Genero = Convert.ToInt32(paciente.FK_Genero), DE_Genero = paciente.DE_Genero }; Session["CA_Paciente"] = ca_paciente; Response.Redirect("~/App/Pacientes/frmVisualizar.aspx?centro=" + Centro); } //} //catch (Exception ex) //{ // string mensaje = ex.InnerException.Message; //} }
protected void Page_Load(object sender, EventArgs e) { this.ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; if (!this.IsPostBack) { PrepararDropDownLists(); this.lblCentro.Text = this.ca_paciente.NB_Centro; this.lblIUP.Text = this.ca_paciente.PK_Paciente.ToString(); this.txtFechaAdmision.Attributes["max"] = DateTime.Now.ToString("yyyy-MM-dd"); switch (m_frmAccion) { case frmAccion.Crear: CrearRegistro(); break; case frmAccion.Leer: LeerRegistro(); break; case frmAccion.Actualizar: LeerModificar(); break; case frmAccion.Eliminar: break; default: break; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["CA_Paciente"] == null) { //Session["TipodeAlerta"] = ConstTipoAlerta.Danger; //Session["MensajeError"] = "Por favor seleccione el participante"; //Session["Redirect"] = "Entrada.aspx"; //Response.Redirect("Mensajes.aspx", false); Response.Redirect("~/App/Pacientes/frmconsulta.aspx", false); return; } if (Session["Usuario"] == null) { Response.Redirect("~/Account/Login.aspx", false); return; } this.ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; Centro = this.Request.QueryString["centro"].ToString(); if (!this.IsPostBack) { switch (Centro) { case ("crear"): this.btnRegistrar.Visible = true; break; case ("leer"): this.btnRegistrar.Visible = false; break; default: break; } this.lblIUP.Text = this.ca_paciente.PK_Paciente.ToString(); this.lblExpediente.Text = this.ca_paciente.NR_Expediente.ToString(); this.lblNacimiento.Text = this.ca_paciente.FE_Nacimiento.ToString("MMMM dd, yyyy"); this.lblGrupoEtnico.Text = this.ca_paciente.DE_GrupoEtnico.ToString(); this.lblRaza.Text = ""; using (CARAEntities dsCARA = new CARAEntities()) { List <SPR_RAZA_PACIENTE_Result> razas = dsCARA.SPR_RAZA_PACIENTE(this.ca_paciente.PK_Paciente).ToList(); if (razas != null) { foreach (var item in razas) { this.lblRaza.Text += dsCARA.CA_LKP_RAZA.Where(a => a.PK_Raza.Equals(item.FK_Raza)).Select(b => b.DE_Raza).SingleOrDefault() + ", "; } } } this.LeerEpisodios(); } }
private int GuardarCambio() { DatosInternos ca_paciente = new DatosInternos(); ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; int PK_Paciente = 0; DateTime FE_Nacimiento = Convert.ToDateTime(this.txtNacimiento.Text); int FK_Centro = this.m_PK_Centro; int FK_GrupoEtnico = Convert.ToInt32(this.ddlGrupoEtnico.SelectedValue); string NR_Expediente = this.txtExpediente.Text; int FK_Genero = Convert.ToInt32(this.ddlGenero.SelectedValue); PK_Sesion = Session["PK_Sesion"].ToString(); try { using (CARAEntities dsCARA = new CARAEntities()) { dsCARA.SPU_PACIENTE(ca_paciente.PK_Paciente, FE_Nacimiento, FK_Centro, FK_GrupoEtnico, NR_Expediente, FK_Genero); dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Paciente", "A", null, FK_Centro, null, null); PK_Paciente = ca_paciente.PK_Paciente; ca_paciente.PK_Paciente = PK_Paciente; ca_paciente.FK_Centro = FK_Centro; ca_paciente.FE_Nacimiento = FE_Nacimiento; ca_paciente.FK_GrupoEtnico = FK_GrupoEtnico; ca_paciente.DE_GrupoEtnico = this.ddlGrupoEtnico.SelectedItem.Text; ca_paciente.NR_Expediente = NR_Expediente; ca_paciente.FK_Genero = FK_Genero; ca_paciente.DE_Genero = this.ddlGenero.SelectedItem.Text; this.lblIUP.Text = PK_Paciente.ToString(); dsCARA.SPD_RAZA_PACIENTE(PK_Paciente); foreach (ListItem item in lbxRaza.Items) { if (item.Selected) { dsCARA.SPC_RAZA_PACIENTE(PK_Paciente, Convert.ToInt32(item.Value)); } } Session["CA_Paciente"] = ca_paciente; } } catch (Exception ex) { string mensaje = ex.InnerException.Message; } return(PK_Paciente); }
protected void Page_Load(object sender, EventArgs e) { this.ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; if (!this.IsPostBack) { PrepararDropDownLists(); this.lblNacimiento.Text = this.ca_paciente.FE_Nacimiento.ToString("yyyy-MM-dd"); this.lblEdad.Text = Edad(this.ca_paciente.FE_Nacimiento).ToString(); this.lblGrupoEtnico.Text = this.ca_paciente.DE_GrupoEtnico.ToString(); this.lblRaza.Text = ""; using (CARAEntities dsCARA = new CARAEntities()) { List <SPR_RAZA_PACIENTE_Result> razas = dsCARA.SPR_RAZA_PACIENTE(this.ca_paciente.PK_Paciente).ToList(); if (razas != null) { foreach (var item in razas) { this.lblRaza.Text += dsCARA.CA_LKP_RAZA.Where(a => a.PK_Raza.Equals(item.FK_Raza)).Select(b => b.DE_Raza).SingleOrDefault() + ", "; } } } switch (m_frmAccion) { case frmAccion.Crear: CrearRegistro(); break; case frmAccion.Leer: LeerRegistro(); break; case frmAccion.Actualizar: LeerModificar(); break; case frmAccion.Eliminar: break; default: break; } } }
private void GuardarModificacion() { this.ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; int FK_Paciente = this.ca_paciente.PK_Paciente; int FK_Centro = this.ca_paciente.FK_Centro; int PK_Episodio = 0; int PK_Perfil = Convert.ToInt32(this.Request.QueryString["pk_perfil"].ToString()); string mensaje = string.Empty; PK_Sesion = Session["PK_Sesion"].ToString(); /*Propiedades de wucDatosPersonales*/ DateTime FE_Episodio = this.wucdatospersonales.FE_Admision; int FK_EstadoServicio = this.wucdatospersonales.FK_EstadoServicio; int NR_DiasEspera = this.wucdatospersonales.NR_DiasEspera; int NR_ArrestosMesPasado = this.wucdatospersonales.NR_ArrestosMesPasado; int FK_FuenteReferido = this.wucdatospersonales.FK_FuenteReferido; int FK_EpisodiosPrevios = this.wucdatospersonales.FK_EpisodiosPrevios; int FK_GrupoApoyoMesPasado = this.wucdatospersonales.FK_GrupoApoyoMesPasado; /*Propiedades de wucPerfilAdmision*/ int FK_Genero = this.wucperfiladmision.FK_Genero; int NR_Edad = this.wucperfiladmision.NR_Edad; int FK_EstadoMarital = this.wucperfiladmision.FK_EstadoMarital; int FK_Municipio = this.wucperfiladmision.FK_Municipio; int FK_Residencia = this.wucperfiladmision.FK_Residencia; int FK_HijosMenoresCuido = this.wucperfiladmision.FK_HijosMenoresCuido; int FK_Embarazada = this.wucperfiladmision.FK_Embarazada; int FK_Veterano = this.wucperfiladmision.FK_Veterano; int FK_Escolaridad = this.wucperfiladmision.FK_Escolaridad; int FK_CondicionLaboral = this.wucperfiladmision.FK_CondicionLaboral; int FK_NoFuerzaLaboral = this.wucperfiladmision.FK_NoFuerzaLaboral; int FK_Estudios = this.wucperfiladmision.FK_Estudios; int FK_FuenteIngreso = this.wucperfiladmision.FK_FuenteIngreso; /*Propiedades de wucDrogaAdmision*/ /*Droga Primaria*/ int FK_DrogaPrimaria = this.wucdrogasadmision.FK_DrogaPrimaria; bool IN_ToxicologiaPrimaria = this.wucdrogasadmision.IN_ToxicologiaPrimaria; int FK_ViaPrimaria = this.wucdrogasadmision.FK_ViaPrimaria; int FK_FrecuenciaPrimaria = this.wucdrogasadmision.FK_FrecuenciaPrimaria; int NR_EdadPrimaria = this.wucdrogasadmision.NR_EdadPrimaria; /*Droga Secundaria*/ int FK_DrogaSecundaria = this.wucdrogasadmision.FK_DrogaSecundaria; bool IN_ToxicologiaSecundaria = this.wucdrogasadmision.IN_ToxicologiaSecundaria; int FK_ViaSecundaria = this.wucdrogasadmision.FK_ViaSecundaria; int FK_FrecuenciaSecundaria = this.wucdrogasadmision.FK_FrecuenciaSecundaria; int NR_EdadSecundaria = this.wucdrogasadmision.NR_EdadSecundaria; /*Droga Terciaria*/ int FK_DrogaTerciaria = this.wucdrogasadmision.FK_DrogaTerciaria; bool IN_ToxicologiaTerciaria = this.wucdrogasadmision.IN_ToxicologiaTerciaria; int FK_ViaTerciaria = this.wucdrogasadmision.FK_ViaTerciaria; int FK_FrecuenciaTerciaria = this.wucdrogasadmision.FK_FrecuenciaTerciaria; int NR_EdadTerciaria = this.wucdrogasadmision.NR_EdadTerciaria; /*Droga Cuarta*/ string NB_DrogaCuarta = this.wucdrogasadmision.NB_DrogaCuarta; bool IN_ToxicologiaCuarta = this.wucdrogasadmision.IN_ToxicologiaCuarta; int FK_ViaCuarta = this.wucdrogasadmision.FK_ViaCuarta; int FK_FrecuenciaCuarta = this.wucdrogasadmision.FK_FrecuenciaCuarta; int NR_EdadCuarta = this.wucdrogasadmision.NR_EdadCuarta; /*Droga Quinta*/ string NB_DrogaQuinta = this.wucdrogasadmision.NB_DrogaQuinta; bool IN_ToxicologiaQuinta = this.wucdrogasadmision.IN_ToxicologiaQuinta; int FK_ViaQuinta = this.wucdrogasadmision.FK_ViaQuinta; int FK_FrecuenciaQuinta = this.wucdrogasadmision.FK_FrecuenciaQuinta; int NR_EdadQuinta = this.wucdrogasadmision.NR_EdadQuinta; /*Sobredosis*/ bool IN_Sobredosis = this.wucdrogasadmision.IN_Sobredosis; int FK_DrogaSobredosisPrimaria = this.wucdrogasadmision.FK_DrogaSobredosisPrimaria; int FK_DrogaSobredosisSecundaria = this.wucdrogasadmision.FK_DrogaSobredosisSecundaria; string DE_DrogaSobredosisTerciaria = this.wucdrogasadmision.DE_DrogaSobredosisTerciaria; string DE_DrogaSobredosisCuarta = this.wucdrogasadmision.DE_DrogaSobredosisCuarta; /*Diagnosticos Primaria*/ int FK_ICDX_Primaria = this.wucdrogasadmision.FK_ICDX_Primaria; int FK_DSMV_Primaria = this.wucdrogasadmision.FK_DSMV_Primaria; int FK_CondicionFisicaPrimaria = this.wucdrogasadmision.FK_CondicionFisicaPrimaria; /*Diagnosticos Secundaria*/ int FK_ICDX_Secundaria = this.wucdrogasadmision.FK_ICDX_Secundaria; int FK_DSMV_Secundaria = this.wucdrogasadmision.FK_DSMV_Secundaria; int FK_CondicionFisicaSecundaria = this.wucdrogasadmision.FK_CondicionFisicaSecundaria; /*Diagnosticos Terciaria*/ int FK_ICDX_Terciaria = this.wucdrogasadmision.FK_ICDX_Terciaria; int FK_DSMV_Terciaria = this.wucdrogasadmision.FK_DSMV_Terciaria; int FK_CondicionFisicaTerciaria = this.wucdrogasadmision.FK_CondicionFisicaTerciaria; /*Diagnosticos Cuarta*/ int FK_ICDX_Cuarta = this.wucdrogasadmision.FK_ICDX_Cuarta; int FK_DSMV_Cuarta = this.wucdrogasadmision.FK_DSMV_Cuarta; int FK_CondicionFisicaCuarta = this.wucdrogasadmision.FK_CondicionFisicaCuarta; /*Nivel Cuidado*/ int FK_NivelSustancia = this.wucdrogasadmision.FK_NivelSustancia; /*Seguro Salud*/ int FK_SeguroSalud = this.wucdrogasadmision.FK_SeguroSalud; try { using (CARAEntities dsCARA = new CARAEntities()) { PK_Episodio = dsCARA.CA_PERFIL.Where(a => a.PK_Perfil.Equals(PK_Perfil)).Select(b => b.FK_Episodio).SingleOrDefault(); var spu_episodio = dsCARA.SPU_EPISODIO(PK_Episodio, FE_Episodio, null, FK_EstadoServicio, FK_FuenteReferido, FK_EpisodiosPrevios, FK_NivelSustancia, NR_DiasEspera); var spu_perfil = dsCARA.SPU_PERFIL ( PK_Perfil, FE_Episodio, "AD", NR_ArrestosMesPasado, FK_GrupoApoyoMesPasado, FK_Genero, NR_Edad, FK_Municipio, FK_Residencia, FK_Embarazada, FK_HijosMenoresCuido, FK_Veterano, FK_Escolaridad, FK_CondicionLaboral, FK_NoFuerzaLaboral, FK_Estudios, FK_FuenteIngreso, FK_DrogaPrimaria, IN_ToxicologiaPrimaria, FK_ViaPrimaria, FK_FrecuenciaPrimaria, NR_EdadPrimaria, FK_DrogaSecundaria, IN_ToxicologiaSecundaria, FK_ViaSecundaria, FK_FrecuenciaSecundaria, NR_EdadSecundaria, FK_DrogaTerciaria, IN_ToxicologiaTerciaria, FK_ViaTerciaria, FK_FrecuenciaTerciaria, NR_EdadTerciaria, NB_DrogaCuarta, IN_ToxicologiaCuarta, FK_ViaCuarta, FK_FrecuenciaCuarta, NR_EdadCuarta, NB_DrogaQuinta, IN_ToxicologiaQuinta, FK_ViaQuinta, FK_FrecuenciaQuinta, NR_EdadQuinta, FK_DrogaSobredosisPrimaria, FK_DrogaSobredosisSecundaria, DE_DrogaSobredosisTerciaria, DE_DrogaSobredosisCuarta, FK_ICDX_Primaria, FK_ICDX_Secundaria, FK_ICDX_Terciaria, FK_ICDX_Cuarta, FK_DSMV_Primaria, FK_DSMV_Secundaria, FK_DSMV_Terciaria, FK_DSMV_Cuarta, FK_CondicionFisicaPrimaria, FK_CondicionFisicaSecundaria, FK_CondicionFisicaTerciaria, FK_CondicionFisicaCuarta, FK_SeguroSalud, FK_EstadoMarital, FE_Episodio, Usuario.Id, IN_Sobredosis ); dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Perfil", "A", null, FK_Centro, PK_Episodio, PK_Perfil); mensaje = "El perfil fué modificado correctamente."; ClientScript.RegisterStartupScript(this.GetType(), "Perfil Modificado", "sweetAlertRef('Perfil Modificado','" + mensaje + "','success','App/Perfiles/frmadmision.aspx?accion=leer&pk_perfil=" + PK_Perfil + "');", true); } } catch (Exception ex) { if (ex.InnerException == null) { mensaje = ex.Message; } else { mensaje = ex.InnerException.Message; } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error ", "sweetAlert('Error','" + mensaje + "','error')", true); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null || Session["PK_Sesion"] == null) { Response.Redirect("~/Account/Login.aspx", false); return; } PK_Sesion = Session["PK_Sesion"].ToString(); Usuario = (ApplicationUser)Session["Usuario"]; this.m_PK_Centro = Convert.ToInt32(this.Session["PK_Centro"].ToString()); string Accion = this.Request.QueryString["accion"].ToString(); if (!this.IsPostBack) { PrepararDropDownLists(); switch (Accion) { case ("crear"): this.btnRegistrar.Visible = true; this.btnModificar.Visible = false; this.lblIUP.Text = "No Registrado"; break; case ("editar"): this.btnRegistrar.Visible = false; this.btnModificar.Visible = true; if (Session["CA_Paciente"] != null) { DatosInternos ca_paciente = new DatosInternos(); ca_paciente = (DatosInternos)this.Session["CA_Paciente"]; this.lblIUP.Text = ca_paciente.PK_Paciente.ToString(); this.txtExpediente.Text = ca_paciente.NR_Expediente; this.txtNacimiento.Text = ca_paciente.FE_Nacimiento.ToString("yyyy-MM-dd"); this.ddlGrupoEtnico.SelectedValue = ca_paciente.FK_GrupoEtnico.ToString(); this.ddlGenero.SelectedValue = ca_paciente.FK_Genero.ToString(); using (CARAEntities dsCARA = new CARAEntities()) { List <SPR_RAZA_PACIENTE_Result> razas = dsCARA.SPR_RAZA_PACIENTE(ca_paciente.PK_Paciente).ToList(); if (razas != null) { foreach (var item in razas) { for (int i = 0; i < lbxRaza.Items.Count; i++) { if (lbxRaza.Items[i].Value == item.FK_Raza.ToString()) { lbxRaza.Items[i].Selected = true; } } } } } } else { Response.Redirect("~/App/Pacientes/frmconsulta.aspx", false); return; } break; } } }
private int GuardarRegistro() { int PK_Paciente = 0; DatosInternos ca_paciente = new DatosInternos(); DateTime FE_Nacimiento = Convert.ToDateTime(this.txtNacimiento.Text); int FK_Centro = this.m_PK_Centro; int FK_GrupoEtnico = Convert.ToInt32(this.ddlGrupoEtnico.SelectedValue); string NR_Expediente = this.txtExpediente.Text; int FK_Genero = Convert.ToInt32(this.ddlGenero.SelectedValue); PK_Sesion = Session["PK_Sesion"].ToString(); System.Data.Entity.Core.Objects.ObjectParameter myOutputParamString = new System.Data.Entity.Core.Objects.ObjectParameter("PK_Paciente", typeof(int)); try { using (CARAEntities dsCARA = new CARAEntities()) { var spc = dsCARA.SPC_PACIENTE(FE_Nacimiento, FK_Centro, FK_GrupoEtnico, NR_Expediente, FK_Genero, myOutputParamString); PK_Paciente = Convert.ToInt32(myOutputParamString.Value); dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Paciente", "C", null, FK_Centro, null, null); this.lblIUP.Text = PK_Paciente.ToString(); ca_paciente = new DatosInternos() { PK_Paciente = PK_Paciente, FK_Centro = FK_Centro, FE_Nacimiento = FE_Nacimiento, FK_GrupoEtnico = FK_GrupoEtnico, DE_GrupoEtnico = this.ddlGrupoEtnico.SelectedItem.Text, NR_Expediente = NR_Expediente, FK_Genero = FK_Genero, DE_Genero = this.ddlGenero.SelectedItem.Text }; foreach (ListItem item in lbxRaza.Items) { if (item.Selected) { dsCARA.SPC_RAZA_PACIENTE(PK_Paciente, Convert.ToInt32(item.Value)); } } Session["CA_Paciente"] = ca_paciente; } } catch (Exception ex) { string mensaje; if (ex.InnerException == null) { mensaje = ex.Message; } else { mensaje = ex.InnerException.Message; } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Error ", "sweetAlert('Error','" + mensaje + "','error')", true); } return(PK_Paciente); }