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); }
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); }