private void InicializaPerfilUsuario()
    {
        PerfilBL oPerfilBL = new PerfilBL();

        oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

        TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL();

        oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
        TipoTablaDetalleBEList oTipoTablaDetalleBEList;

        try
        {
            this.txhPerfilUsuarioID.Value = String.Empty;

            //Cargando bandeja de usuarios relacionados
            (Master as Seguridad).onError = false;
            oPerfilUsuarioList            = oPerfilBL.GetBandejaUsuariosRelacionados(this.perfilID, Profile.Aplicacion);
            if ((Master as Seguridad).onError)
            {
                oPerfilUsuarioList = new UsuarioBEList();
            }
            if (oPerfilUsuarioList.Count == 0)
            {
                oPerfilUsuarioList.Add(new UsuarioBE());
            }
            this.gvPerfilUsuario.DataSource = oPerfilUsuarioList;
            this.gvPerfilUsuario.DataBind();

            /*Combo Tipo*/
            oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty
                                                                                 , String.Empty, String.Empty, String.Empty, String.Empty);
            this.cboTipo.DataSource     = oTipoTablaDetalleBEList;
            this.cboTipo.DataTextField  = "Valor1";
            this.cboTipo.DataValueField = "Id_tabla_detalle";
            this.cboTipo.DataBind();
            this.cboTipo.Items.Insert(0, new ListItem());
            this.cboTipo.Items[0].Text  = ConstanteBE.OBJECTO_TODOS;
            this.cboTipo.Items[0].Value = String.Empty;

            //Cargando Bandeja de Asigancion de usuarios
            oPerfilUsuarioListAsig = new UsuarioBEList();
            oPerfilUsuarioListAsig.Add(new UsuarioBE());
            this.gvAsigPerfilUsuario.DataSource = oPerfilUsuarioListAsig;
            this.gvAsigPerfilUsuario.DataBind();
        }
        catch (Exception ex)
        {
            (Master as Seguridad).Web_ErrorEvent(this, ex);
        }

        ViewState["oPerfilUsuarioList"]        = oPerfilUsuarioList;
        ViewState["ordenBandejaPerfilUsuario"] = SortDirection.Descending;

        ViewState["oPerfilUsuarioListAsig"]       = oPerfilUsuarioListAsig;
        ViewState["ordenAsignacionPerfilUsuario"] = SortDirection.Descending;
    }