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();
            }
        }
예제 #2
0
        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;
                }
            }
        }
예제 #3
0
        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;
                }
            }
        }