or

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="radG" %><radG:RadGrid id="grdParkingLocations" runat="server" Width="600px" enableajax="True" GridLines="None" PageSize="999" AllowMultiRowSelection="False" ShowStatusBar="true" AllowPaging="False" AllowSorting="False" AutoGenerateColumns="False" AllowAutomaticDeletes="False" AllowAutomaticInserts="False" AllowAutomaticUpdates="False" OnNeedDataSource="grdParkingLocations_NeedDataSource" OnItemDataBound="grdParkingLocations_OnItemDataBound" OnUpdateCommand="grdParkingLocations_UpdateCommand" OnInsertCommand="grdParkingLocations_InsertCommand" OnDeleteCommand="grdParkingLocations_DeleteCommand"> <MasterTableView DataKeyNames="ParkingLocationId" AutoGenerateColumns="False" CommandItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage"> <CommandItemSettings AddNewRecordText="New location"/> <Columns> <radG:GridEditCommandColumn ButtonType="ImageButton" HeaderText="Edit"/> <radG:GridButtonColumn ConfirmText="Delete this parking location?" HeaderText="Delete" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete"/> <radg:GridBoundColumn UniqueName="Name" DataField="Name" HeaderText="Name" ItemStyle-Width="300px"/> <radG:GridTemplateColumn UniqueName="City" DataField="City" HeaderText="City" ItemStyle-Width="300px"> <FooterTemplate>Template footer</FooterTemplate> <FooterStyle VerticalAlign="Middle" HorizontalAlign="Center" /> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "City")%> </ItemTemplate> <EditItemTemplate> <radG:RadComboBox runat="server" ID="radComboCity" AllowCustomText="True" Height="140px" Width="220px" DropDownWidth="420px" OnLoad="radComboCity_OnLoad" SelectedValue='<%#Bind("City") %>'/> </EditItemTemplate> </radG:GridTemplateColumn> </Columns> </MasterTableView></radG:RadGrid><radG:RadAjaxLoadingPanel ID="LoadingPanelParkingLocations" runat="server"/><radG:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX="True"> <AjaxSettings> <radG:AjaxSetting AjaxControlID="grdParkingLocations"> <UpdatedControls> <radG:AjaxUpdatedControl ControlID="grdParkingLocations" LoadingPanelID="LoadingPanelParkingLocations"/> </UpdatedControls> </radG:AjaxSetting> </AjaxSettings></radG:RadAjaxManager>
<%@ Page Title="" Language="VB" MasterPageFile="~/master/default.master" AutoEventWireup="false" CodeFile="SubProductOrSrvcAdminstration.aspx.vb" Inherits="EncoreBMF_SubProductOrSrvcAdminstration" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <%@ Register assembly="System.Web.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" namespace="System.Web.UI.WebControls" tagprefix="asp" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeaderContent" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server"> <style type="text/css"> div.ex { width:480px; padding:10px; border:2px solid gray; margin:0px; } </style> <asp:ValidationSummary ID="ValidationSummary1" runat="server" Enabled="true" ForeColor="Red" HeaderText="Errors:" ShowSummary="true" DisplayMode="List" /> <telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="all"> </telerik:RadFormDecorator> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="ValidationSummary1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="ValidationSummary1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rgSubProdOrSvc"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgSubProdOrSvc" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function clientSubsvcValidation(source, arguments) { var currentCell = source.parentNode; var currentRow = currentCell.parentNode //get a reference to the calling validator control var CustomValidator1 = source.id; //get the value of the GridBoundColumn 'salesperson' var SubSvcID; var SubSvcName; SubSvcID = $telerik.findElement(currentRow, CustomValidator1.replace('CustomValidator1', 'EncoreProductSubServiceId')).value SubSvcID = $telerik.findElement(currentRow, CustomValidator1.replace('CustomValidator1', 'SubServiceName')).value } </script> </telerik:RadCodeBlock> <div class="ex"> Sub-Products / Services Administration <hr runat="server" id="Hr1" style="border-color: #659EC7" /> <br /> <telerik:RadGrid ID="rgSubProdOrSvc" runat="server" GridLines="None" DataSourceID="edsProductSubService" AutoGenerateColumns="False" > <MasterTableView DataSourceID="edsProductSubService" DataKeyNames="EncoreProductSubServiceId" EditMode ="InPlace" AllowAutomaticInserts="false" AllowAutomaticUpdates="false" AllowAutomaticDeletes="false" CommandItemDisplay= "TopAndBottom" > <NoRecordsTemplate><div>Click on the plus(+)sign above to add a Sub-Product to the grid.</div></NoRecordsTemplate> <EditItemTemplate> <asp:CheckBox ID="chkIsActive" runat="server" Checked = '<%# Eval("IsActiveFlag") %>' /> <asp:TextBox ID="txtsubSvcName" runat="server" Text='<%# Eval("SubServiceName") %>'></asp:TextBox> <asp:CustomValidator ID="CustomValidator1" ControlToValidate="txtsubSvcName" ClientValidationFunction="clientSubsvcValidation" Display="Dynamic" ErrorMessage="Not an even number!" Text="Please enter a valid Sub-product name" Font-Name="verdana" Font-Size="10pt" runat="server" /> <%-- <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtsubSvcName" ErrorMessage="Please enter a valid Sub-product name" Display="Dynamic" runat="server">* </asp:RequiredFieldValidator> OnServerValidate="ServerUnitPriceValidation" --%> <asp:TextBox ID="txtSvcShortName" runat="server" Text='<%# Eval("SubServiceShortName") %>'></asp:TextBox> </EditItemTemplate> <%-- <ItemTemplate> <asp:CheckBox ID="chkIsActiveIT" runat="server" Checked='<%# Eval("IsActiveFlag") %>'></asp:CheckBox> <asp:Label ID="lblsubSvcName" runat="server" Text='<%# Eval("SubServiceName") %>'></asp:Label> <asp:Label ID="lblsubSvcShortName" runat="server" Text='<%# Eval("SubServiceShortName") %>'></asp:Label> </ItemTemplate>--%> <CommandItemSettings ExportToPdfText="Export to Pdf" /> <Columns> <telerik:GridEditCommandColumn > </telerik:GridEditCommandColumn> <telerik:GridCheckBoxColumn DataField="IsActiveFlag" HeaderText="Inactive" UniqueName="Inactive"> </telerik:GridCheckBoxColumn> <telerik:GridBoundColumn DataField="SubServiceName" HeaderText="Sub-prod/svc Name" UniqueName="SubServiceName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SubServiceShortName" HeaderText="Short Name" UniqueName="SubServiceShortName"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1"> </EditColumn> </EditFormSettings> </MasterTableView> </telerik:RadGrid> <asp:EntityDataSource ID="edsProductSubService" runat="server" ConnectionString="name=Entities" DefaultContainerName="Entities" EntitySetName="EncoreProductSubService" Select="it.[EncoreProductSubServiceId], it.[IsActiveFlag], it.[SubServiceName], it.[SubServiceShortName] "> </asp:EntityDataSource> <br /> <%-- </div>--%> <asp:LinkButton ID="lnkAddBundl" runat="server">Add Sub-prod / svc</asp:LinkButton> <br /> <br /> <br /> <br /> <br /> <br /> </div>
<telerik:GridTemplateColumn UniqueName="Projection3" DataField="Projection3" HeaderText="Projection 3" HeaderStyle-Width="130px" HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" Aggregate="Sum" DataType="System.Decimal" FooterStyle-HorizontalAlign="Right" FooterText=" " FooterAggregateFormatString="{0:### ### ### ##0}"> <ItemTemplate> <%# String.Format("{0:### ### ### ##0;(### ### ### ##0);0}", Eval("Projection3"))%> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="rntbProjection3" runat="server" Width="100%" Text='<%# Bind("Projection3")%>' MaxValue="999999999" MinValue="-999999999" CssClass="NumberAlignRight"> <NumberFormat DecimalDigits="0" /> <IncrementSettings InterceptArrowKeys="false" /> </telerik:RadNumericTextBox> </EditItemTemplate></telerik:GridTemplateColumn>.ExportSettings.IgnorePaging = True .ExportSettings.ExportOnlyData = True .ExportSettings.OpenInNewWindow = True .ExportSettings.SuppressColumnDataFormatStrings = True .ExportSettings.HideStructureColumns = False
