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 btnRolUsuario_Click(object sender, EventArgs e) { var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); string mensaje = string.Empty; PK_Sesion = Session["PK_Sesion"].ToString(); foreach (GridViewRow item in gvUsuarios.Rows) { var checkbox = item.FindControl("CheckBox1") as CheckBox; if (checkbox.Checked) { try { string PK_Usuario = gvUsuarios.DataKeys[item.RowIndex].Values[0].ToString(); userManager.AddToRole(PK_Usuario, nb_rol); using (CARAEntities dsCARA = new CARAEntities()) { dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Rol", "AR", PK_Usuario, null, null, null); } mensaje = "Se asignó correctamente el rol al usuario."; ClientScript.RegisterStartupScript(this.GetType(), "Rol Agregado", "sweetAlertRef('Rol Agregado','" + mensaje + "','success','App/Administracion/rolesRegistrado.aspx?rol=" + pk_rol + "&nb_rol=" + nb_rol + "&roles=" + roles + "');", 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 BtnRegistrar_Click(object sender, EventArgs e) { string NB_Centro = txtNB_Centro.Text; Guid ID_SLYC = Guid.Parse(txtSLYC.Text); string ID_Proveedor = txtProveedor.Text; string Email = ddlEmail.SelectedValue; string mensaje = string.Empty; System.Data.Entity.Core.Objects.ObjectParameter pk_Centro_Output = new System.Data.Entity.Core.Objects.ObjectParameter("PK_Centro", typeof(int)); PK_Sesion = Session["PK_Sesion"].ToString(); try { using (CARAEntities dsCARA = new CARAEntities()) { var spc_centro = dsCARA.SPC_CENTRO(NB_Centro, ID_SLYC, ID_Proveedor, Email, pk_Centro_Output); int PK_Centro = Convert.ToInt32(pk_Centro_Output.Value); dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Centro", "C", null, PK_Centro, null, null); mensaje = "El registro del centro fué correcto."; ClientScript.RegisterStartupScript(this.GetType(), "Centro Registrado", "sweetAlertRef('Centro Registrado','" + mensaje + "','success','App/Administracion/adminAdministrador.aspx');", 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 BtnRegistrar_Click(object sender, EventArgs e) { var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); var signInManager = Context.GetOwinContext().Get <ApplicationSignInManager>(); string password = GeneratePassword(); PK_Sesion = Session["PK_Sesion"].ToString(); //GeneratePassword(); var user = new ApplicationUser() { UserName = Email.Text, Email = Email.Text, NB_Primero = txtNB_Primero.Text, NB_Segundo = txtNB_Segundo.Text, AP_Primero = txtAP_Primero.Text, AP_Segundo = txtAP_Segundo.Text, Tel_Celular = txtTel.Text, Tel_Trabajo = txtTel.Text, PasswordChanged = false, Active = true, EmailConfirmed = false, LockoutEnabled = false }; IdentityResult result = manager.Create(user, password); if (result.Succeeded) { string mensaje = string.Empty; string url = string.Empty; var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); userManager.AddToRole(user.Id, ddlRol.SelectedValue); try { using (CARAEntities dsCARA = new CARAEntities()) { dsCARA.SPC_SESION_ACTIVIDAD(PK_Sesion, "Usuario", "C", user.Id, null, null, null); } if (userManager.IsInRole(Usuario.Id, "Registrado")) { using (CARAEntities dsCARA = new CARAEntities()) { dsCARA.SPC_CENTROS_A_REGISTRADO(Usuario.Id, user.Id); } url = "App/Administracion/adminRegistrado.aspx"; } else { url = "App/Administracion/adminAdministrador.aspx"; } mensaje = "El registro del usuario fué correcto. Se envió un email de confirmación al nuevo usuario."; string code = manager.GenerateEmailConfirmationToken(user.Id); string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, user.Id, Request); string body = CreateBody(callbackUrl, password); manager.SendEmail(user.Id, "Confirmacion de su cuenta", body); ClientScript.RegisterStartupScript(this.GetType(), "Usuario Registrado", "sweetAlertRef('Usuario Registrado','" + mensaje + "','success','" + url + "');", 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); } } }
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); } }
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); }