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"; }
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(); }
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(); }
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"; }