<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" |
MasterPageFile="~/MasterPage.master" %> |
|
<%@ Import Namespace="Telerik.Web.UI" %> |
<%@ MasterType VirtualPath="~/MasterPage.master" %> |
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> |
</asp:Content> |
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> |
<asp:Label ID="lblLoc" runat="server" Text="Label"></asp:Label> |
</asp:Content> |
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server"> |
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Web20" |
MinDisplayTime="500" InitialDelayTime="200"> |
<img alt="Loading..." src="../Images/ajax-loader.gif" style="border: 0px; margin: 100px 0px 0px 0px;" /> |
</telerik:RadAjaxLoadingPanel> |
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="RadGridQueue"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="RadGridQueue" LoadingPanelID="RadAjaxLoadingPanel1" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManagerProxy> |
<telerik:RadGrid ID="RadGridQueue" runat="server" Skin="Web20" GridLines="Vertical" |
AutoGenerateColumns="False" AllowSorting="True" DataSourceID="ObjectDataSource1" |
AllowPaging="True" PageSize="100"> |
<PagerStyle AlwaysVisible="True" /> |
<MasterTableView AutoGenerateColumns="False" DataKeyNames="TicketID" ExpandCollapseColumn-ButtonType="PushButton" |
DataSourceID="ObjectDataSource1" HierarchyLoadMode="ServerOnDemand"> |
<NestedViewTemplate> |
<asp:Panel ID="pnlInnerContainer" runat="server" Visible="true" Style="margin: 5px;"> |
<asp:Label ID="lblID" runat="server" Text='<%#Eval("TicketID")%>' Visible="false"></asp:Label> |
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="100%" AutoGenerateRows="False" |
CellPadding="4" GridLines="Horizontal" ForeColor="#333333" BorderColor="Navy" |
BorderStyle="Solid" BorderWidth="1px" DataSourceID="ObjectDataSource2" OnDataBound="DetailsView1_DataBound" |
RowStyle-BorderStyle="NotSet" AlternatingRowStyle-BorderStyle="NotSet"> |
<FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" /> |
<CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" /> |
<RowStyle BackColor="#EFF3FB" HorizontalAlign="Left" VerticalAlign="Top" /> |
<FieldHeaderStyle Width="140px" BackColor="#DEE8F5" Font-Bold="True" HorizontalAlign="Left" |
VerticalAlign="Top" /> |
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Left" VerticalAlign="Top" /> |
<Fields> |
<asp:BoundField DataField="TicketType" HeaderText="Type" /> |
<asp:BoundField DataField="TicketID" HeaderText="Ticket ID" /> |
<asp:BoundField DataField="TicketHeadline" HeaderText="Headline" /> |
<asp:BoundField DataField="TicketSystem" HeaderText="System" /> |
<asp:BoundField DataField="TicketPrimary" HeaderText="Primary" /> |
<asp:BoundField DataField="TicketSub" HeaderText="Sub" /> |
<asp:BoundField DataField="TicketSeverity" HeaderText="Severity" /> |
<asp:BoundField DataField="TicketPriority" HeaderText="Priority" /> |
<asp:BoundField DataField="TicketCQState" HeaderText="CQ State" /> |
<asp:BoundField DataField="TicketExternalState" HeaderText="External State" /> |
<asp:BoundField DataField="TicketKeywords" HeaderText="Keywords" /> |
<asp:BoundField DataField="TicketVersion" HeaderText="Version" /> |
<asp:BoundField DataField="TicketSubmitDate" HeaderText="Date Submitted" /> |
<asp:BoundField DataField="TicketCloseDate" HeaderText="Date Closed" /> |
<asp:BoundField DataField="TicketLOE" HeaderText="LOE" /> |
<asp:BoundField DataField="TicketRemedyTicketNumber" HeaderText="Remedy Ticket" /> |
<asp:BoundField DataField="TicketAssignTo" HeaderText="Assigned To" /> |
<asp:BoundField DataField="TicketSubmitter" HeaderText="Submitted By" /> |
<asp:BoundField DataField="TicketDescription" HeaderText="Description" /> |
<asp:TemplateField HeaderText="History"> |
<ItemTemplate> |
<telerik:RadPanelBar ID="RadPanelBarHistory" runat="server" ExpandMode="SingleExpandedItem" |
Skin="Web20" AllowCollapseAllItems="True" Width="100%" DataSourceID="ObjectDataSource2" |
CausesValidation="False" OnItemDataBound="RadPanelbarHistory_OnPanelItemDataBound"> |
<Items> |
<telerik:RadPanelItem runat="server" Text="History" Value="Temp"> |
<Items> |
<telerik:RadPanelItem runat="server" Text="templateHolder" Value="templateHolder"> |
<ItemTemplate> |
<asp:Label ID="body" runat="server"></asp:Label> |
</ItemTemplate> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelBar> |
</ItemTemplate> |
</asp:TemplateField> |
<asp:TemplateField HeaderText="Attachments"> |
<ItemTemplate> |
<asp:Label ID="lblAttachments" runat="server" Text="Label"></asp:Label> |
</ItemTemplate> |
</asp:TemplateField> |
</Fields> |
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" VerticalAlign="Top" |
HorizontalAlign="Left" /> |
<EditRowStyle BackColor="#2461BF" /> |
<AlternatingRowStyle BackColor="White" /> |
</asp:DetailsView> |
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server" OldValuesParameterFormatString="original_{0}" |
SelectMethod="GetTicketDetails" TypeName="xlsData"> |
<SelectParameters> |
<asp:ControlParameter ControlID="lblID" Name="ID" PropertyName="Text" Type="String" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
</asp:Panel> |
</NestedViewTemplate> |
<ExpandCollapseColumn ButtonType="PushButton" Visible="True"> |
</ExpandCollapseColumn> |
<Columns> |
<telerik:GridTemplateColumn HeaderText="ID" UniqueName="TicketID" SortExpression="TicketID"> |
<ItemTemplate> |
<asp:Label ID="Label6" runat="server"><%#Eval("TicketID")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn HeaderText="Type" UniqueName="Type" SortExpression="TicketType"> |
<ItemTemplate> |
<asp:Label ID="Label5" runat="server"><%#Eval("TicketType")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn HeaderText="Headline" UniqueName="Headline" SortExpression="TicketHeadline"> |
<ItemTemplate> |
<asp:Label ID="Label1" runat="server"><%#Eval("TicketHeadline")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn HeaderText="Date Submitted" UniqueName="DateSubmitted" |
SortExpression="TicketSubmitDate"> |
<ItemTemplate> |
<asp:Label ID="Label3" runat="server"><%#Eval("TicketSubmitDate")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn HeaderText="State" UniqueName="State" SortExpression="TicketExternalState"> |
<ItemTemplate> |
<asp:Label ID="Label2" runat="server"><%#Eval("TicketExternalState")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
<telerik:GridTemplateColumn HeaderText="Version" UniqueName="Version" SortExpression="TicketVersion"> |
<ItemTemplate> |
<asp:Label ID="Label4" runat="server"><%#Eval("TicketVersion")%></asp:Label> |
</ItemTemplate> |
</telerik:GridTemplateColumn> |
</Columns> |
<NestedViewSettings> |
<ParentTableRelation> |
<telerik:GridRelationFields DetailKeyField="TicketID" MasterKeyField="TicketID" /> |
</ParentTableRelation> |
</NestedViewSettings> |
<FooterStyle HorizontalAlign="Center"></FooterStyle> |
</MasterTableView> |
</telerik:RadGrid> |
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetAllTickets" |
TypeName="xlsData" SortParameterName="SortColumns" EnablePaging="True" StartRowIndexParameterName="StartIndex" |
MaximumRowsParameterName="RowCount" OldValuesParameterFormatString="original_{0}"> |
<SelectParameters> |
<asp:SessionParameter Name="sys" SessionField="systemName" Type="String" /> |
<asp:Parameter Name="SortColumns" Type="String" /> |
<asp:Parameter Name="StartIndex" Type="Int32" /> |
<asp:Parameter Name="RowCount" Type="Int32" /> |
</SelectParameters> |
</asp:ObjectDataSource> |
</asp:Content> |
|