Example #1
0
        protected void zmianaStrony(object sender, CommandEventArgs e)
        {
            RKWFilter f = Session["rkwFilter"] as RKWFilter;

            if (f == null)
            {
                f = new RKWFilter();
            }
            int currentPage = f.PageNumber;

            switch (e.CommandArgument.ToString().ToLower())
            {
            case "prev": currentPage--; break;

            case "next": currentPage++; break;

            case "first": currentPage = 1; break;

            case "last": currentPage = f.TotalPages; break;
            }

            if (currentPage < 1)
            {
                currentPage = 1;
            }
            if (currentPage > f.TotalPages)
            {
                currentPage = f.TotalPages;
            }

            f.PageNumber = currentPage;
            bindResults(f);
        }
Example #2
0
        protected void zmianaNumeruStrony(object sender, EventArgs e)
        {
            RKWFilter f = Session["rkwFilter"] as RKWFilter;

            if (f == null)
            {
                f = new RKWFilter();
            }
            f.PageNumber = int.Parse(nrStrony.SelectedValue);
            bindResults(f);
        }
Example #3
0
        private void bindResults(RKWFilter filter)
        {
            int totalPages;

            rkwGrid.DataSource = new RegistryDAO().GetRKWPage(filter, out totalPages);
            filter.TotalPages  = totalPages;
            rkwGrid.DataBind();
            Session["rkwFilter"] = filter;

            nrStrony.Items.Clear();

            for (int i = 1; i <= filter.TotalPages; i++)
            {
                nrStrony.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
            nrStrony.SelectedValue      = filter.PageNumber.ToString();
            liczbaStron.Text            = filter.TotalPages.ToString();
            rozmiarStrony.SelectedValue = filter.PageSize.ToString();
        }
Example #4
0
        protected void applyFilters(object sender, EventArgs e)
        {
            RKWFilter filter = Session["rkwFilter"] as RKWFilter;

            if (filter == null)
            {
                filter = new RKWFilter();
            }

            filter.EntryNumber = int.Parse(string.IsNullOrEmpty(fEntryNumber.Text) ? "0" : fEntryNumber.Text);
            if (!string.IsNullOrEmpty(fDateFrom.Text))
            {
                filter.DateFrom = DateTime.Parse(fDateFrom.Text);
            }
            if (!string.IsNullOrEmpty(fDateTo.Text))
            {
                filter.DateTo = DateTime.Parse(fDateTo.Text);
            }
            filter.Remarks            = fRemarks.Text;
            filter.OrganizationalUnit = fOrganizationalUnit.SelectedValue == "0" ? null : fOrganizationalUnit.SelectedItem.Text;
            filter.NewerFirst         = fNewestFirst.SelectedValue == "1";
            filter.PageNumber         = 1;
            bindResults(filter);
        }