protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ddlFamilia.DataSource     = objDFamilia.consultaFamilia();
                ddlFamilia.DataTextField  = "NOMBREFAMILIA";
                ddlFamilia.DataValueField = "IDFAMILIA";
                ddlFamilia.DataBind();

                int familia;
                int.TryParse(ddlFamilia.SelectedValue.ToString(), out familia);
                objFamilia           = new clsNFamilia();
                objFamilia           = objDFamilia.consultaInfoFamilia(familia);
                txtObservacion.Text  = objFamilia.OBSERVACIONFAMILIA;
                lblMiembros.Text     = objFamilia.MIEMBROSFAMILIA.ToString();
                nuevaLista           = objDAF.ConsultaMiembrosFamilia(objFamilia);
                gvFamilia.DataSource = nuevaLista.Select(l => new { IDPERSONA = l.CodigoPersona, NOMBRE = l.PrimerNombre + " " + l.SegundoNombre + " " + l.PrimerApellido + " " + l.SegundoApellido, PARENTEZCO = l.Parentezco, FAMILIA = l.NombreFamilia });
                gvFamilia.AutoGenerateDeleteButton = true;
                gvFamilia.DataKeyNames             = new string[] { "IDPERSONA" };
                gvFamilia.DataBind();

                ddlRepresentante.DataSource     = objDPersona.consultarIndividuos(nuevaLista).Where(p => p.FECHANACIMIENTOPERSONA.Value.Year >= DateTime.Now.Year - 13).Select(p => new { ID = p.IDPERSONA, NOMBRE = p.PRIMERNOMBREPERSONA + " " + p.SEGUNDONOMBREPERSONA + " " + p.PRIMERAPELLIDOPERSONA + " " + p.SEGUNDOAPELLIDOPERSONA }).OrderBy(a => a.NOMBRE).ToList();
                ddlRepresentante.DataTextField  = "NOMBRE";
                ddlRepresentante.DataValueField = "ID";
                ddlRepresentante.DataBind();
                cargarRepresentante();

                cargarIndividuoSinFamilia();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            System.Web.Security.MembershipUser logUser        = System.Web.Security.Membership.GetUser(User.Identity.Name);
            CapaNegocio.clsOrientador          usuario        = new CapaNegocio.clsOrientador();
            CapaDatos.clsDOrientador           objDatosPerfil = new CapaDatos.clsDOrientador();
            usuario       = objDatosPerfil.D_consultarOrientador(logUser.UserName.ToString());
            Session["id"] = usuario.IDOrientador1;

            if (!IsPostBack)
            {
                ddlFamilia.DataSource     = objDFamilia.consultaFamilia();
                ddlFamilia.DataTextField  = "NOMBREFAMILIA";
                ddlFamilia.DataValueField = "IDFAMILIA";
                ddlFamilia.DataBind();

                int familia;
                int.TryParse(ddlFamilia.SelectedValue.ToString(), out familia);
                objFamilia           = new clsNFamilia();
                objFamilia           = objDFamilia.consultaInfoFamilia(familia);
                txtNombreFamlia.Text = objFamilia.NOMBREFAMILIA;
                txtObservacion.Text  = objFamilia.OBSERVACIONFAMILIA;
                lblMiembros.Text     = objFamilia.MIEMBROSFAMILIA.ToString();
                txtDireccion.Text    = objFamilia.DIRECCIONFAMILIA;
                nuevaLista           = objDAF.ConsultaMiembrosFamilia(objFamilia);
                gvFamilia.DataSource = nuevaLista.Select(l => new { IDPERSONA = l.CodigoPersona, NOMBRE = l.PrimerNombre + " " + l.SegundoNombre + " " + l.PrimerApellido + " " + l.SegundoApellido, PARENTESCO = l.Parentesco, FAMILIA = l.NombreFamilia });
                gvFamilia.AutoGenerateDeleteButton = true;
                gvFamilia.DataKeyNames             = new string[] { "IDPERSONA" };
                gvFamilia.DataBind();

                ddlRepresentante.DataSource     = objDPersona.consultarIndividuos(nuevaLista).Where(p => p.FECHANACIMIENTOPERSONA.Value.Year <= DateTime.Now.Year - 13).Select(p => new { ID = p.IDPERSONA, NOMBRE = p.PRIMERNOMBREPERSONA + " " + p.SEGUNDONOMBREPERSONA + " " + p.PRIMERAPELLIDOPERSONA + " " + p.SEGUNDOAPELLIDOPERSONA }).OrderBy(a => a.NOMBRE).ToList();
                ddlRepresentante.DataTextField  = "NOMBRE";
                ddlRepresentante.DataValueField = "ID";
                ddlRepresentante.DataBind();
                cargarRepresentante();

                cargarIndividuoSinFamilia();
            }
        }