| <telerik:RadGrid ID="CurrentCostCentersGrid" runat="server" Skin="Vista" AllowMultiRowSelection="True" |
| AllowMultiRowEdit="True" AllowFilteringByColumn="false" ShowGroupPanel="True" |
| AllowPaging="True" DataSourceID="DataSourceUnits" GridLines="Horizontal" AutoGenerateColumns="False" |
| PageSize="50" ShowFooter="true" Width="100%"> |
| <ClientSettings AllowDragToGroup="true" AllowGroupExpandCollapse="true" AllowColumnsReorder="false" |
| AllowExpandCollapse="true" AllowColumnHide="true"> |
| <Selecting AllowRowSelect="true" /> |
| <ClientEvents OnRowSelected="CostCenterSelected" OnRowDeselected="CostCenterUnselected" |
| OnRowSelecting="checkValidRowTarget" OnRowDeselecting="checkValidRowTarget" /> |
| </ClientSettings> |
| <GroupPanel Enabled="true" Text="Groups"> |
| </GroupPanel> |
| <PagerStyle Mode="NextPrevAndNumeric" NextPageText="Next" PrevPageText="Previous" /> |
| <MasterTableView ShowGroupFooter="true" ShowFooter="true" DataSourceID="DataSourceUnits" |
| DataKeyNames="CostCenterItemID" CommandItemDisplay="None" ClientDataKeyNames="CostCenterItemID"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| <ItemStyle VerticalAlign="Top" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn Visible="False" UniqueName="ExpandColumn"> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| <ItemStyle VerticalAlign="Top" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="StatusIcon" Groupable="false" DataField="StatusName"> |
| <ItemTemplate> |
| <asp:Image ID="StatusIcon" runat="server" ImageUrl='<%# "./images/statusicons/" + Eval("ImageName") + ".png" %>' |
| AlternateText='<%#Eval("StatusName") %>' /> |
| </ItemTemplate> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridClientSelectColumn UniqueName="ClientSideSelect"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" /> |
| </telerik:GridClientSelectColumn> |
| <telerik:GridBoundColumn Display="false" DataField="StatusID" UniqueName="StatusID" /> |
| <telerik:GridBoundColumn HeaderText="Fund" DataField="FundID" AllowFiltering="true" |
| DataType="System.Int32" SortExpression="FundID" ReadOnly="True" UniqueName="FundID"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Unit" DataField="UnitID" AllowFiltering="true" |
| DataType="System.Int32" SortExpression="UnitID" ReadOnly="True" UniqueName="UnitID"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Object" DataField="LineItemID" AllowFiltering="true" |
| DataType="System.Int32" SortExpression="LineItemID" ReadOnly="True" UniqueName="LineItemID"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Description" DataField="LineItemName" SortExpression="LineItemName" |
| UniqueName="Description" ReadOnly="true" Groupable="false"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Left" Wrap="true" Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Prev Budget" DataField="PreviousBudget" AllowFiltering="true" |
| DataType="System.Decimal" SortExpression="PreviousBudget" UniqueName="PreviousBudget" |
| DataFormatString="{0:C}" ReadOnly="True" Aggregate="Sum" FooterAggregateFormatString="{0:C}" |
| Groupable="false" Display="false"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" Width="100px" /> |
| <FooterStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Prev Actual" DataField="PreviousActual" DataType="System.Decimal" |
| SortExpression="PreviousActual" UniqueName="PreviousActual" DataFormatString="{0:C}" |
| Groupable="false" Aggregate="Sum" FooterAggregateFormatString="{0:C}" Display="false"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" Width="100px" /> |
| <FooterStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Current Budget" DataField="CurrentBudget" DataType="System.Decimal" |
| SortExpression="CurrentBudget" UniqueName="CurrentBudget" DataFormatString="{0:C}" |
| Groupable="false" Aggregate="Sum" FooterAggregateFormatString="{0:C}"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" Width="100px" /> |
| <FooterStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="YTD" DataField="CurrentYTD" DataType="System.Decimal" |
| SortExpression="CurrentYTD" UniqueName="CurrentYTD" DataFormatString="{0:C}" |
| Groupable="false" Aggregate="Sum" FooterAggregateFormatString="{0:C}"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" Width="100px" /> |
| <FooterStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn HeaderText="Proposed" DataField="ProposedBudget" DataType="System.Decimal" |
| SortExpression="ProposedBudget" UniqueName="ProposedBudget" Groupable="false" |
| Aggregate="Sum" FooterAggregateFormatString="{0:C}" DataFormatString="{0:C}"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" Width="100px" /> |
| <FooterStyle VerticalAlign="Top" HorizontalAlign="Right" Wrap="false" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Category" EmptyDataText="&nbsp;" HeaderText="Category" |
| SortExpression="Category" UniqueName="Category"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Left" Wrap="false" Width="115px" |
| Font-Size="10px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Group" EmptyDataText="&nbsp;" HeaderText="Group" |
| SortExpression="Group" UniqueName="Group"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Left" Wrap="false" Width="100px" |
| Font-Size="10px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Modified" DataField="ModifyDate" UniqueName="Modified" |
| Groupable="false"> |
| <ItemTemplate> |
| <strong> |
| <%#Eval("ModifyBy")%></strong><br /> |
| <%#Eval("ModifyDate")%> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Imported" DataField="DateLastImported" UniqueName="ImportDate" |
| Groupable="false"> |
| <ItemTemplate> |
| <img src="Images/Button-Refresh-16x16.png" alt="Imported at <%#Eval("LastImportDate") %>" /> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" VerticalAlign="Top" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridButtonColumn ButtonType="ImageButton" ImageUrl="Images/graph1_16x16.gif" |
| CommandName="GraphCostCenter" Groupable="false" UniqueName="GraphCurrentYTD" |
| Text="Graph YTD Spending"> |
| <ItemStyle VerticalAlign="Top" HorizontalAlign="Center" /> |
| </telerik:GridButtonColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView DataSourceID="DataSourceHistory" AutoGenerateColumns="false" |
| ShowHeader="false" GroupsDefaultExpanded="false" NoDetailRecordsText="No notes currently exist for this item" |
| Width="100%" CommandItemDisplay="Top" Frame="Void" Name="RequestHistory" DataKeyNames="HistoryID"> |
| <CommandItemTemplate> |
| <telerik:RadToolBar ID="DetailsToolbar" runat="server" Skin="Vista" Width="100%" |
| AutoPostBack="true" OnClientLoad="SetNestedToolbar"> |
| <ExpandAnimation Type="OutQuad" Duration="150" /> |
| <CollapseAnimation Type="InQuad" Duration="150" /> |
| <Items> |
| <telerik:RadToolBarButton Text="Make Request" CommandName="MakeRequest" ImageUrl="Images/request.gif"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton IsSeparator="true"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton Text="Approval" CommandName="ApproveRequest"> |
| </telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| </CommandItemTemplate> |
| <ParentTableRelation> |
| <telerik:GridRelationFields MasterKeyField="CostCenterItemID" DetailKeyField="ItemID" /> |
| </ParentTableRelation> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| <ItemStyle VerticalAlign="Top" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| <ItemStyle VerticalAlign="Top" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn UniqueName="History"> |
| <ItemTemplate> |
| <strong> |
| <%#Eval("CreateDate","{0:d}") %> <%#Eval("CreateDate","{0:t}") %> - <%#Eval("UserName")%>:</strong> <br /> |
| <strong>Status:</strong> |
| <asp:Image ID="OldStatusIcon" runat="server" /><img src="Images/right.gif" alt="to" /><asp:Image |
| ID="NewStatusIcon" runat="server" /> |
| <p style="margin-top: 3px; margin-bottom: 2px; margin-left: 15px;"> |
| <%#Eval("NoteText")%></p> |
| <asp:Panel ID="RequestPanel" runat="server"> |
| <strong style="color: Red">Amount Requested:</strong> |
| <%#Eval("RequestedBudget", "{0:C}")%></asp:Panel> |
| <hr /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| </MasterTableView> |
| </telerik:RadGrid> |
| |