Beispiel #1
0
        private void BindPersonalizationEngineResults()
        {
            var engine = new PersonalizationEngine();
            IEnumerable <PageData> pages = engine.GetRecommendedContent(Page.User, CurrentPage.LanguageBranch, PageCount);

            PageListControl.DataSource = pages;
            PageListControl.DataBind();
        }
Beispiel #2
0
        /// <summary>
        /// Binds a data source to the invoked server control and all its child controls.
        /// </summary>
        public override void DataBind()
        {
            base.DataBind();
            CalendarEventList.DataSource = this.UpcomingEvents;
            PageList.DataSource          = this.UpcomingEvents;

            listPanel.Visible = CalendarEventList.DataCount != 0;
            PageList.DataBind();
            CalendarEventList.DataBind();
            PageList.DataBind();
        }
        private void bindData()
        {
            PenjaminanViewDataset.AccessRow dr = Access.selectAccessByID(eID);
            Models.PenjaminanDatasetTableAdapters.u_roleTableAdapter taRole = new Models.PenjaminanDatasetTableAdapters.u_roleTableAdapter();
            Models.PenjaminanDatasetTableAdapters.tPageTableAdapter  ta     = new Models.PenjaminanDatasetTableAdapters.tPageTableAdapter();

            PageList.DataSource = (PenjaminanDataset.tPageDataTable)ta.GetDataByID(Convert.ToInt16(dr.fk_page));
            RoleList.DataSource = (PenjaminanDataset.u_roleDataTable)taRole.GetDataRoleByID(Convert.ToInt16(dr.fk_role));

            PageList.DataBind();
            RoleList.DataBind();
            //txtUsername.Value = dr.username.ToString();
            //txtPassword.Value = dr.password.ToString();
            //txtRole.Value = dr.role.ToString();
            //txtDivision.Value = dr.division.ToString();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user_role"] == null)
            {
                return;
            }

            DataTable dt = new DataTable();

            using (conn)
            {
                SqlDataAdapter ad = new SqlDataAdapter(string.Format("SELECT * FROM Role_Page WHERE user_role LIKE '%{0}%' AND page_status = 1 ORDER BY sort", Session["user_role"].ToString()), conn);
                ad.Fill(dt);
            }
            PageList.DataSource = dt;
            PageList.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserProfile"] == null)
            {
                Response.Redirect("/Default.aspx");
            }
            if (!Page.IsPostBack)
            {
                if (eType == "add")
                {
                }
                else if (eType == "edit")
                {
                    bindData();
                }
                else if (eType == "delete")
                {
                    softDeleteData(eID);
                }
            }

            lblMenu.Text          = "Entry Master Access";
            Session["activepage"] = "Access";

            if (!Page.IsPostBack)
            {
                Models.PenjaminanDatasetTableAdapters.tPageTableAdapter  ta     = new Models.PenjaminanDatasetTableAdapters.tPageTableAdapter();
                Models.PenjaminanDatasetTableAdapters.u_roleTableAdapter taRole = new Models.PenjaminanDatasetTableAdapters.u_roleTableAdapter();

                PageList.DataSource = (PenjaminanDataset.tPageDataTable)ta.GetData();
                PageList.DataBind();

                RoleList.DataSource = (PenjaminanDataset.u_roleDataTable)taRole.GetData();
                RoleList.DataBind();

                if (eType == "edit")
                {
                    PenjaminanViewDataset.AccessRow dr = Access.selectAccessByID(eID);
                    tPageID = Convert.ToInt16(dr.fk_page);
                    tRoleID = Convert.ToInt16(dr.fk_role);

                    PageList.SelectedValue = tPageID.ToString();
                    RoleList.SelectedValue = tRoleID.ToString();
                }
            }
        }
Beispiel #6
0
        /// <summary>
        /// Refresh pager data
        /// </summary>
        public void RefreshPager()
        {
            if (CurrentPageIndex == PageCount)
            {
                CurrentPageIndex = PageCount - 1;
            }
            else
            {
                if (CurrentPageIndex > PageCount)
                {
                    CurrentPageIndex = 0;
                }
            }

            // bind data for Pager
            PagerPageCount = PageCount % PagerPageSize == 0 ? PageCount / PagerPageSize : PageCount / PagerPageSize + 1;

            SortedList listPages = new SortedList();

            for (int i = PagerCurrentPageIndex * PagerPageSize; i < (PagerCurrentPageIndex + 1) * PagerPageSize; i++)
            {
                if (i < PageCount)
                {
                    listPages.Add(i, i + 1);
                }
            }

            PageList.DataSource = listPages;
            PageList.DataBind();

            // show hide buttons
            //NextPagerContainer.Visible = PagerCurrentPageIndex == PagerPageCount - 1 ? false : true;
            //PreviousPagerContainer.Visible = PagerCurrentPageIndex == 0 ? false : true;
            PageList.Visible = listPages.Count == 1 ? false : true;
            //NextPager.Visible = CurrentPageIndex == PageCount - 1 ? false : true;
            //LastLinkContainer.Visible = CurrentPageIndex == PageCount - 1 ? false : true;
            //PreviousPager.Visible = CurrentPageIndex == 0 ? false : true;
            //FirstLinkContainer.Visible = CurrentPageIndex == 0 ? false : true;
        }
        private void PopulateTabDetails(StreamingLiveLib.Tab tab)
        {
            TabUrlHolder.Visible = false;
            PageHolder.Visible   = false;

            if (TabType.SelectedValue == "url")
            {
                TabUrlHolder.Visible = true;
                TabUrlText.Text      = tab.Url;
            }
            else if (TabType.SelectedValue == "page")
            {
                PageHolder.Visible  = true;
                PageList.DataSource = StreamingLiveLib.Pages.LoadBySiteId(AppUser.Current.Site.Id);
                PageList.DataBind();
                try
                {
                    PageList.SelectedValue = tab.TabData;
                }
                catch { }
            }
        }
 public void BindResults(IEnumerable <PageData> pages)
 {
     PageListControl.DataSource = pages;
     PageListControl.DataBind();
 }