Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            HtmlLink cssLnk = new HtmlLink();

            cssLnk.Attributes.Add("rel", "stylesheet");
            cssLnk.Attributes.Add("type", "text/css");
            cssLnk.Href = "http://jqueryui.com/latest/themes/base/ui.all.css";
            Page.Header.Controls.Add(cssLnk);
            ControlGenerator.AddScriptControl(Page.Master.Page.Header.Controls, "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js");
            ControlGenerator.AddScriptControl(Page.Master.Page.Header.Controls, "http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.js");

            if (IsPostBack)
            {
                if (ViewState["SearchCriteria"] != null)
                {
                    _searchCriteria = (TitleSearchCriteria)ViewState["SearchCriteria"];
                    _isExactSearch  = (bool)ViewState["IsExactSearch"];
                    _orderBy        = (TitleSearchOrderBy)ViewState["OrderBy"];
                    _sortOrder      = (SortOrder)ViewState["SortOrder"];
                }
                pagingUserControl.Visible = true;
            }
            else
            {
                pagingUserControl.Visible = false;

                BHLProvider bp = new BHLProvider();

                CustomGenericList <Institution> institutions = bp.InstituationSelectAll();

                listInstitutions.DataSource = institutions;
                listInstitutions.DataBind();
            }

            String redirect = Request.QueryString["redir"] as String;

            if (redirect != null)
            {
                if (redirect.ToLower() == "p")
                {
                    litHeader.Text    = "Pagination";
                    liImport.Visible  = false;
                    divImport.Visible = false;
                    HyperLinkField linkField = (HyperLinkField)gvwResults.Columns[2];
                    linkField.NavigateUrl = "/Admin/Paginator.aspx";
                    linkField.DataNavigateUrlFormatString = "/Admin/Paginator.aspx?TitleID={0}";
                    _redirectUrl = "/Admin/Paginator.aspx?TitleID=";
                }
            }

            errorControl.Visible = false;
            Page.SetFocus(titleTextBox);
            Page.Title = "BHL Admin - Title Search";
        }
Ejemplo n.º 2
0
        protected void gvwResults_Sorting(object sender, GridViewSortEventArgs e)
        {
            TitleSearchOrderBy origOrderBy = _orderBy;

            if (e.SortExpression.Equals("TitleID"))
            {
                _orderBy         = TitleSearchOrderBy.TitleID;
                _sortColumnIndex = 0;
            }
            else if (e.SortExpression.Equals("MARCBibID"))
            {
                _orderBy         = TitleSearchOrderBy.MARCBibID;
                _sortColumnIndex = 1;
            }
            else if (e.SortExpression.Equals("SortTitle"))
            {
                _orderBy         = TitleSearchOrderBy.Title;
                _sortColumnIndex = 2;
            }

            if (origOrderBy == _orderBy)
            {
                if (_sortOrder == SortOrder.Descending)
                {
                    _sortOrder = SortOrder.Ascending;
                }
                else
                {
                    _sortOrder = SortOrder.Descending;
                }
            }
            else
            {
                _sortOrder = SortOrder.Ascending;
            }

            _refreshSearch = true;
            pagingUserControl.PageNumber = 1;
            search();
        }
Ejemplo n.º 3
0
        protected void gvwResults_Sorting( object sender, GridViewSortEventArgs e )
        {
            TitleSearchOrderBy origOrderBy = _orderBy;
            if ( e.SortExpression.Equals( "TitleID" ) )
            {
                _orderBy = TitleSearchOrderBy.TitleID;
                _sortColumnIndex = 0;
            }
            else if ( e.SortExpression.Equals( "MARCBibID" ) )
            {
                _orderBy = TitleSearchOrderBy.MARCBibID;
                _sortColumnIndex = 1;
            }
            else if ( e.SortExpression.Equals( "SortTitle" ) )
            {
                _orderBy = TitleSearchOrderBy.Title;
                _sortColumnIndex = 2;
            }

            if ( origOrderBy == _orderBy )
            {
                if ( _sortOrder == SortOrder.Descending )
                {
                    _sortOrder = SortOrder.Ascending;
                }
                else
                {
                    _sortOrder = SortOrder.Descending;
                }
            }
            else
            {
                _sortOrder = SortOrder.Ascending;
            }

            _refreshSearch = true;
            pagingUserControl.PageNumber = 1;
            search();
        }
Ejemplo n.º 4
0
        protected void Page_Load( object sender, EventArgs e )
        {
            HtmlLink cssLnk = new HtmlLink();
            cssLnk.Attributes.Add("rel", "stylesheet");
            cssLnk.Attributes.Add("type", "text/css");
            cssLnk.Href = "http://jqueryui.com/latest/themes/base/ui.all.css";
            Page.Header.Controls.Add(cssLnk);
            ControlGenerator.AddScriptControl(Page.Master.Page.Header.Controls, "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js");
            ControlGenerator.AddScriptControl(Page.Master.Page.Header.Controls, "http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.js");

            if (IsPostBack)
            {
                if ( ViewState[ "SearchCriteria" ] != null )
                {
                    _searchCriteria = (TitleSearchCriteria)ViewState[ "SearchCriteria" ];
                    _isExactSearch = (bool)ViewState[ "IsExactSearch" ];
                    _orderBy = (TitleSearchOrderBy)ViewState[ "OrderBy" ];
                    _sortOrder = (SortOrder)ViewState[ "SortOrder" ];
                }
                pagingUserControl.Visible = true;
            }
            else
            {
                pagingUserControl.Visible = false;

                BHLProvider bp = new BHLProvider();

                CustomGenericList<Institution> institutions = bp.InstituationSelectAll();

                listInstitutions.DataSource = institutions;
                listInstitutions.DataBind();
            }

            String redirect = Request.QueryString["redir"] as String;
            if (redirect != null)
            {
                if (redirect.ToLower() == "p")
                {
                    litHeader.Text = "Pagination";
                    liImport.Visible = false;
                    divImport.Visible = false;
                    HyperLinkField linkField = (HyperLinkField)gvwResults.Columns[2];
                    linkField.NavigateUrl = "/Admin/Paginator.aspx";
                    linkField.DataNavigateUrlFormatString = "/Admin/Paginator.aspx?TitleID={0}";
                    _redirectUrl = "/Admin/Paginator.aspx?TitleID=";
                }
            }

            errorControl.Visible = false;
            Page.SetFocus( titleTextBox );
            Page.Title = "BHL Admin - Title Search";
        }