div.RadToolTip table.rtWrapper td.rtWrapperRightMiddle{
background-position
:
-2px
0
;
}
div.RadToolTip table.rtWrapper td.rtWrapperBottomLeft {
background-position
:
0
-58px
;
}
div.RadToolTip table.rtWrapper td.rtWrapperBottomCenter {
background-position
:
0
-114px
;
}
div.RadToolTip table.rtWrapper td.rtWrapperBottomRight {
background-position
:
right
-58px
;
}
<%
@ Page Language="C#" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="Portal.UI.History.test2" %>
<%
@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title></title>
</
head>
<script type="text/javascript">
function pageLoad(sender, eventArgs) {
if (!eventArgs.get_isPartialLoad()) {
$find(
"<%= RadAjaxManager1.ClientID %>").ajaxRequest("InitialPageLoad");
alert(<%
= RadAjaxManager1.ClientID %>);
}
// alert('hi');
}
</script>
<
body>
<form id="form1" runat="server">
<div>
<telerik:RadScriptManager ID="RadScriptManager1" Runat="server"></telerik:RadScriptManager>
<
telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</
telerik:RadAjaxManager>
<
asp:Panel ID="Panel1" runat="server">
<asp:Panel ID="Panel2" Visible="false" runat="server">
My content:
</asp:Panel>
</
asp:Panel>
<
telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px"
Width="75px" Transparency="50">
<img alt="Loading..." src="/img/logo.png" style="border: 0;" /></telerik:RadAjaxLoadingPanel>
</div>
</form>
</
body>
</
html>
--------------------------------
protected
void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
{
if (e.Argument == "InitialPageLoad")
{
//simulate longer page load
System.Threading.
Thread.Sleep(2000);
Panel2.Visible =
true;
}
}
ASPX:
<
telerik:RadDatePicker
ID
=
"rdpStartDate"
runat
=
"server"
>
<
ClientEvents
OnDateSelected
=
"DatePicker_OnDateSelected"
/>
</
telerik:RadDatePicker
>
<
telerik:RadDatePicker
ID
=
"rdpEndDate"
runat
=
"server"
>
<
ClientEvents
OnDateSelected
=
"DatePicker_OnDateSelected"
/>
</
telerik:RadDatePicker
>
<
asp:UpdatePanel
ID
=
"UpdatePanel1"
runat
=
"server"
>
<
ContentTemplate
>
<
telerik:RadCalendar
ID
=
"activityCalendar"
AutoPostBack
=
"true"
CssClass
=
"calendar"
EnableNavigation
=
"false"
EnableMonthYearFastNavigation
=
"false"
UseColumnHeadersAsSelectors
=
"false"
UseRowHeadersAsSelectors
=
"false"
MultiViewColumns
=
"3"
MultiViewRows
=
"1"
runat
=
"server"
RangeSelectionMode
=
"OnKeyHold"
>
<
ClientEvents
OnDateClick
=
"onDateClick"
OnLoad
=
"OnLoadCalendar"
/>
</
telerik:RadCalendar
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
Javascript:
function onDateClick(sender, eventArgs) {
var clientId = sender.get_id();
var baseName = clientId.substr(0, clientId.lastIndexOf("_") + 1);
var rdpStartDate = $find(baseName.concat("rdpStartDate"));
var rdpEndDate = $find(baseName.concat("rdpEndDate"));
var activityCalendar = $find(baseName.concat("activityCalendar"));
var startDate = activityCalendar.get_rangeSelectionStartDate();
var endDate = activityCalendar.get_rangeSelectionEndDate();
if (endDate && startDate) {
rdpStartDate.set_selectedDate(startDate);
rdpEndDate.set_selectedDate(endDate);
}
else {
rdpStartDate.clear();
rdpEndDate.clear();
}
}
function OnLoadCalendar(sender) {
var id = sender.get_id();
sender.get_element().getElementsByTagName("table")[0].style.display = "none";
}
function DatePicker_OnDateSelected(sender, e) {
var clientId = sender.get_id();
var baseName = clientId.substr(0, clientId.lastIndexOf("_") + 1);
var rdpStartDate = $find(baseName.concat("rdpStartDate"));
var rdpEndDate = $find(baseName.concat("rdpEndDate"));
var activityCalendar = $find(baseName.concat("activityCalendar"));
var startDate = rdpStartDate.get_selectedDate();
var endDate = rdpEndDate.get_selectedDate();
if (endDate && startDate) {
activityCalendar.set_datesInRange(startDate, endDate);
}
else {
activityCalendar.unselectDates(activityCalendar.get_selectedDates());
}
if (sender.get_id() == baseName.concat("rdpStartDate") && startDate) {
if (!endDate) {
activityCalendar.unselectDates(activityCalendar.get_selectedDates());
}
var triplet = [startDate.getFullYear(), startDate.getMonth()+1, startDate.getDate()];
activityCalendar.selectDate(triplet, false);
if (endDate && endDate.getMonth() != startDate.getMonth()) {
activityCalendar.navigateToDate(triplet);
}
else{
activityCalendar.navigateToDate([startDate.getFullYear(), startDate.getMonth(), startDate.getDate()]);
}
}
if (sender.get_id() == baseName.concat("rdpEndDate") && endDate) {
if (!startDate) {
activityCalendar.unselectDates(activityCalendar.get_selectedDates());
}
var triplet = [endDate.getFullYear(), endDate.getMonth()+1, endDate.getDate()];
activityCalendar.selectDate(triplet, false);
activityCalendar.navigateToDate([endDate.getFullYear(), endDate.getMonth(), endDate.getDate()]);
}
};
If Not currProject.ProjectStart = Nothing Then
rdpDate.MinDate = currProject.ProjectStart
End If
If Not currProject.ProjectEnd = Nothing Then
rdpDate.MaxDate = currProject.ProjectEnd
End If
Here is the aspx control defination:
<
telerik:RadDatePicker ID="rdpDate" runat="server" DateInput-CausesValidation="true"
SkinID="dpRegular">
</telerik:RadDatePicker>
function
mngRequestStarted(ajaxManager, eventArgs) {
if
(eventArgs.EventTarget ==
"linkExportOrders"
) {
eventArgs.EnableAjax =
false
;
}
}
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
ClientEvents-OnRequestStart
=
"mngRequestStarted"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rightClickMenu"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtPoLookup"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkSearch"
LoadingPanelID
=
"ajaxOrdersLoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lnkExcluded"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelFunctions"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnClearSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlSearch"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkExportOrders"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<%@ Page Language="C#" MasterPageFile="~/CSIMasterPage.master" AutoEventWireup="true"
CodeFile="PurchaseOrder.aspx.cs" Inherits="Search_PurchaseOrder" Title="Purchase Order Search" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ MasterType TypeName="CSIMasterPage" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"Server"
>
<
script
src
=
"../JScript.js"
type
=
"text/javascript"
>
</
script
>
<
script
type
=
"text/javascript"
>
function mngRequestStarted(ajaxManager, eventArgs) {
if (eventArgs.EventTarget == "linkExportOrders" ) {
eventArgs.EnableAjax = false;
}
}
</
script
>
<
telerik:RadWindowManager
ID
=
"RadWindowManagerOrders"
runat
=
"server"
Modal
=
"true"
Left
=
"50"
Top
=
"50"
>
</
telerik:RadWindowManager
>
<
telerik:RadContextMenu
ID
=
"rightClickMenu"
runat
=
"server"
iscontext
=
"True"
OnItemClick
=
"menu_ItemClick"
CausesValidation
=
"False"
DefaultGroupSettings-OffsetX
=
"0"
>
<
Targets
>
<
telerik:ContextMenuTagNameTarget
TagName
=
"*"
/>
</
Targets
>
<
Items
>
<
telerik:RadMenuItem
ID
=
"OrdersGridMenu"
Text
=
"Purchase Order Options"
>
<
Items
>
<
telerik:RadMenuItem
ID
=
"linkNoOrderMenuAvailable"
runat
=
"server"
Enabled
=
"false"
Text
=
"(none yet available)"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkEditDetails"
runat
=
"server"
Text
=
"Hide/Show Purchase Order Columns"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkHideShowFilterDetail"
runat
=
"server"
Text
=
"Hide/Show Purchase Order Filter"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"linkSaveDetails"
runat
=
"server"
Text
=
"Save Purchase Order Grid Settings"
Visible
=
"false"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"LinkClearCriteria"
runat
=
"server"
Text
=
"Clear Search Criteria"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
ID
=
"rmiExport"
Text
=
"Export"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadContextMenu
>
<
asp:Panel
ID
=
"pnlSearch"
DefaultButton
=
"linkSearch"
runat
=
"server"
>
<
table
>
<
tr
>
<
td
class
=
"googleSearchRight"
>
Lookup Purchase Order:
</
td
>
<
td
class
=
"googleSearchCell"
>
<
telerik:RadTextBox
ID
=
"txtPoLookup"
runat
=
"server"
EmptyMessage
=
"Enter search criteria"
>
</
telerik:RadTextBox
>
</
td
>
<
td
class
=
"googleSearchCell"
>
From:
<
telerik:RadDatePicker
ID
=
"dpSearchDate"
runat
=
"server"
SkinID
=
"dpSmall"
>
<
DateInput
ID
=
"DateInput1"
Label
=
"Search From: "
runat
=
"server"
LabelCssClass
=
"datePickerLabel"
>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
class
=
"googleSearchCell"
>
To:
<
telerik:RadDatePicker
ID
=
"dpEndDate"
runat
=
"server"
SkinID
=
"dpSmall"
>
<
DateInput
ID
=
"DateInput2"
Label
=
"Search To: "
runat
=
"server"
LabelCssClass
=
"datePickerLabel"
>
</
DateInput
>
</
telerik:RadDatePicker
>
</
td
>
<
td
class
=
"googleSearchRight"
>
<
asp:LinkButton
ID
=
"linkSearch"
runat
=
"server"
OnClick
=
"linkSearch_Click"
BackColor
=
"transparent"
Text
=
"Search"
ValidationGroup
=
"valSearch"
></
asp:LinkButton
>
<
telerik:RadAjaxLoadingPanel
ID
=
"ajaxOrdersLoadingPanel"
runat
=
"server"
>
<
asp:Image
ID
=
"Image1"
runat
=
"server"
AlternateText
=
"Loading..."
ImageUrl
=
"~/Images/LoadingProgressBar.gif"
/>
</
telerik:RadAjaxLoadingPanel
>
</
td
>
<
td
style
=
"width: 10%;"
>
</
td
>
<
td
class
=
"clearSearchButtonCell"
>
<
asp:Button
ID
=
"btnClearSearch"
runat
=
"server"
Text
=
"Clear Search"
OnClick
=
"btnClearSearch_Click"
/>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"7"
>
<
asp:RequiredFieldValidator
ID
=
"valSearchDate"
runat
=
"server"
ControlToValidate
=
"dpSearchDate"
Display
=
"Dynamic"
ErrorMessage
=
"Please enter the earliest date to search."
ForeColor
=
"Crimson"
Font-Bold
=
"true"
ValidationGroup
=
"valSearch"
></
asp:RequiredFieldValidator
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"7"
>
<
asp:Panel
runat
=
"server"
ID
=
"pnlExclude"
>
<
div
runat
=
"server"
id
=
"dvExcluded"
visible
=
"true"
style
=
"text-align: center;"
>
<
asp:LinkButton
runat
=
"server"
ID
=
"lnkExcluded"
OnClick
=
"lnkExcluded_Click"
Text
=
"Some search results may have been excluded due to relevance, click here to see all"
></
asp:LinkButton
>
</
div
>
</
asp:Panel
>
</
td
>
</
tr
>
</
table
>
<
telerik:RadPanelBar
ID
=
"panelFunctions"
runat
=
"server"
Width
=
"100%"
CausesValidation
=
"false"
ToolTip
=
"Click the arrow to the right to show or hide this feature"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Text
=
"Show Advanced Search"
Value
=
"showAdvancedSearch"
>
<
Items
>
<
telerik:RadPanelItem
runat
=
"server"
Value
=
"AdvancedSearch"
>
<
ItemTemplate
>
<
telerik:RadGrid
ID
=
"criteriaGrid"
runat
=
"server"
EnableAJAX
=
"true"
GridLines
=
"None"
OnNeedDataSource
=
"criteriaGrid_NeedDataSource"
AllowMultiRowEdit
=
"True"
OnPreRender
=
"criteriaGrid_PreRender"
ShowHeader
=
"False"
>
<
MasterTableView
AllowAutomaticUpdates
=
"True"
AutoGenerateColumns
=
"False"
DataKeyNames
=
"ParameterName1,ParameterName2,ParameterName3"
EditMode
=
"InPlace"
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription1"
ReadOnly
=
"True"
SortExpression
=
"SearchDescription"
UniqueName
=
"parameter1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue1"
SortExpression
=
"SearchValue"
UniqueName
=
"value1"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription2"
UniqueName
=
"parameter2"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue2"
UniqueName
=
"value2"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchDescription3"
UniqueName
=
"parameter3"
ReadOnly
=
"True"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SearchValue3"
UniqueName
=
"SearchValue3"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
ExpandCollapseColumn
Visible
=
"False"
>
<
HeaderStyle
Width
=
"19px"
/>
</
ExpandCollapseColumn
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
asp:Panel
>
<
asp:Panel
runat
=
"server"
ID
=
"panelControls"
Visible
=
"true"
>
<
asp:Label
runat
=
"server"
SkinID
=
"Warning"
ID
=
"lblWarning"
Font-Bold
=
"true"
Font-Size
=
"Medium"
ForeColor
=
"Crimson"
></
asp:Label
>
</
asp:Panel
>
<
asp:Panel
runat
=
"server"
ID
=
"panelOrders"
Visible
=
"true"
>
<
asp:LinkButton
ID
=
"linkExportOrders"
runat
=
"server"
ForeColor
=
"DarkBlue"
Font-Size
=
"Small"
OnClick
=
"linkExportOrders_Click"
Text
=
"Export"
></
asp:LinkButton
>
<
telerik:RadGrid
ID
=
"radPurchaseOrder"
runat
=
"server"
AllowPaging
=
"True"
ClientSettings-ClientEvents-OnGridCreated
=
"GridCreated"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
OnNeedDataSource
=
"radPurchaseOrder_NeedDataSource"
ShowGroupPanel
=
"True"
OnItemDataBound
=
"radPurchaseOrder_ItemDataBound"
HeaderStyle-HorizontalAlign
=
"Center"
OnDataBound
=
"radPurchaseOrder_DataBound"
AllowFilteringByColumn
=
"True"
GridLines
=
"None"
>
<
ExportSettings
>
<
Pdf
PageBottomMargin
=
""
PageFooterMargin
=
""
PageHeaderMargin
=
""
PageHeight
=
"11in"
PageLeftMargin
=
""
PageRightMargin
=
""
PageTopMargin
=
""
PageWidth
=
"8.5in"
/>
</
ExportSettings
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ClientSettings
AllowColumnsReorder
=
"True"
AllowDragToGroup
=
"True"
ReorderColumnsOnClient
=
"True"
>
<
ClientEvents
OnGridCreated
=
"GridCreated"
/>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"true"
/>
<
Resizing
AllowColumnResize
=
"True"
AllowRowResize
=
"False"
EnableRealTimeResize
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
>
<
RowIndicatorColumn
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"PurchaseOrderNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Customer PO"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"PurchaseOrderNumber"
UniqueName
=
"PurchaseOrderNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"AccountNumber"
DataNavigateUrlFormatString
=
"~/Search/Account.aspx?@accountNumber={0}"
DataTextField
=
"AccountNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Account #"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AccountNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"AccountName"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Account Name"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AccountName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"ISBN"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"ISBN"
UniqueName
=
"ISBN"
>
<
ItemTemplate
>
<
a
href='<%# CorrectLink(Eval("ISBN").ToString()) %>' target="_blank" title='<%# Eval("ISBN").ToString() %>'>
<%# Eval("ISBN").ToString()%></
a
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"ISBN 13"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"ISBN13"
UniqueName
=
"ISBN13"
>
<
ItemTemplate
>
<
a
href='<%# CorrectLink(Eval("ISBN").ToString()) %>' target="_blank" title='<%# Eval("ISBN").ToString() %>'>
<%# Eval("ISBN13").ToString()%></
a
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Title"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Title"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Title"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Price"
DataFormatString
=
"{0:C2}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Price"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Price"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderQuantity"
DataFormatString
=
"{0:N0}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Qty"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Quantity"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShippedQuantity"
DataFormatString
=
"{0:N0}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship Qty"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShippedQuantity"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderStatusDescription"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Status"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"OrderStatusDescription"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipDate"
DataFormatString
=
"{0:MM/dd/yy}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship Date"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipDate"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"DollarAmount"
DataFormatString
=
"{0:C2}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Dollar Amt."
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"DollarAmount"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"InvoiceNumber"
DataNavigateUrlFormatString
=
"~/Search/Invoice.aspx?@invoiceNumber={0}"
DataTextField
=
"InvoiceNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Invoice #"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"InvoiceNumber"
UniqueName
=
"InvoiceNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"OrderDate"
DataFormatString
=
"{0:MM/dd/yy}"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Order Date"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"OrderDate"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"OrderNumber"
DataNavigateUrlFormatString
=
"~/Search/Order.aspx?@orderNumber={0}"
DataTextField
=
"OrderNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Doc #"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"OrderNumber"
UniqueName
=
"OrderNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipToName"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship To Name"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipToName"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ShipToNumber"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Ship To #"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ShipToNumber"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Address"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"CombinedAddress"
>
<
ItemTemplate
>
<%# Eval("AddressLine1").ToString().Trim()%><
br
/>
<%# HideOrShowLine(Eval("AddressLine2").ToString().Trim()) %>
<%# HideOrShowLine(Eval("AddressLine3").ToString().Trim())%>
<%# Eval("City").ToString().Trim()%>
,
<%# Eval("State").ToString()%>
<%# FormatZipCode(Eval("ZipCode").ToString())%>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine1"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 1"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine1"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine2"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 2"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine2"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"AddressLine3"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Addr 3"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"AddressLine3"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"City"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"City"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"City"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"State"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"State"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"State"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"ZipCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Zip Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"ZipCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Facility"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Facility"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"Facility"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"InvoiceStatus"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Whse Status"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"InvoiceStatus"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LineReasonCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Line Reason Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"LineReasonCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Doc Flow"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
div
id
=
"divDocFlow"
runat
=
"server"
visible='<%# ShowDocFlowIcon(Eval("LineReasonCode").ToString(), Eval("LineStatusCode").ToString()) %>'>
<
a
href
=
"#"
onclick='ShowDocFlow('<%# Eval("ISBN13").ToString() %>', '<%# Eval("AccountNumber").ToString() %>', '<%# Eval("ShipToNumber").ToString() %>', '<%# Eval("PurchaseOrderNumber").ToString() %>')'>
<
img
border
=
"none"
height
=
"16px"
src
=
"../Images/document.gif"
width
=
"16px"
/>
</
a
>
</
div
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"LineStatusCode"
HeaderStyle-HorizontalAlign
=
"Center"
HeaderText
=
"Line Status Code"
ItemStyle-HorizontalAlign
=
"Center"
UniqueName
=
"LineStatusCode"
>
<
HeaderStyle
HorizontalAlign
=
"Center"
/>
<
ItemStyle
HorizontalAlign
=
"Center"
/>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
asp:Panel
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
ClientEvents-OnRequestStart
=
"mngRequestStarted"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rightClickMenu"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"txtPoLookup"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkSearch"
LoadingPanelID
=
"ajaxOrdersLoadingPanel"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lnkExcluded"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelFunctions"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnClearSearch"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlSearch"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"panelControls"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"linkExportOrders"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"linkExportOrders"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"radPurchaseOrder"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
</
asp:Content
>