or
| function Blur(sender, eventArgs) |
| { |
| var nda = document.getElementById("<%= txtIMPORTOEURO.ClientID %>"); |
| var imp = document.getElementById("<%= txtIMPORTOVALUTA.ClientID %>"); |
| imp.set_value(sender.get_value() - nda.value); |
| } |
| telerik:RadTreeView ID="RadTreeView1" Runat="server" |
| EnableAjaxSkinRendering="False" ShowLineImages="False" |
| SingleExpandPath="True" EnableEmbeddedSkins="False" |
| Skin="MySkin" OnClientNodeClicked="ClientNodeClicked" OnNodeExpand="RadTreeView1_NodeExpand" |
| onnodecollapse="RadTreeView1_NodeCollapse"> |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| if (!Page.IsPostBack && String.IsNullOrEmpty((string)Session["myTreeView"])) |
| { |
| Session["myTreeView"] = RadTreeView1.GetXml(); |
| } |
| else if (!String.IsNullOrEmpty((string)Session["myTreeView"]) && (!IsPostBack)) |
| { |
| string treeViewState = (string)Session["myTreeView"]; |
| RadTreeView1.LoadXmlString(treeViewState); |
| } |
| } |
| protected void RadTreeView1_NodeExpand(object sender, RadTreeNodeEventArgs e) |
| { |
| Session["myTreeView"] = RadTreeView1.GetXml(); |
| } |
| <telerik:RadTreeNode runat="server" |
| HoveredImageUrl="~/images/plus.jpg" |
| ImageUrl="~/images/node-image.gif" Width="165px" > |
| <NodeTemplate> |
| <a href="ContactUs.aspx">Contact Us</a> |
| </NodeTemplate> |
| </telerik:RadTreeNode> |
| <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Office2007" Width="100%"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/Default.aspx" Text="Home" |
| ImageUrl="~/images/home.png"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" |
| Text="CU Management"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/lstStock.aspx" |
| Text="Stock Items"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Basics" NavigateUrl="~/lstBasics.aspx"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/lstBasics.aspx" |
| Text="View Basics"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/frmBasic.aspx" |
| Text="New Basic"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Specs" NavigateUrl="~/lstSpecs.aspx"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/lstSpecs.aspx" |
| Text="View Specs"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/frmSpec.aspx" |
| Text="New Spec"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Job Estimates" NavigateUrl="~/lstJobs.aspx"> |
| <Items> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/lstJobs.aspx" Text="View"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" NavigateUrl="~/frmJob.aspx" Text="New"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenu> |
| <telerik:RadGrid ID="rgBasics" runat="server" Skin="Office2007" |
| onitemcommand="rgBasics_ItemCommand" AutoGenerateColumns="False" |
| GridLines="None" ondetailtabledatabind="rgBasics_DetailTableDataBind" |
| AllowPaging="true" PageSize="45"> |
| <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> |
| <MasterTableView DataKeyNames="Id" Width="100%"> |
| <DetailTables > |
| <telerik:GridTableView runat="server" SkinID="Vista" |
| Name="StockItems" |
| DataKeyNames="StockNumber" Width="100%"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="BasicId" MasterKeyField="Id" /> |
| </ParentTableRelation> |
| <RowIndicatorColumn > |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn > |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn HeaderText="Id" ItemStyle-Width="15%" |
| Visible="false"> |
| <ItemTemplate> |
| <asp:Label ID="rglbl_basic_id" runat="server" Text='<%#Eval("basicid") %>'></asp:Label> |
| </ItemTemplate> |
| <ItemStyle Width="50%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Stock Item"> |
| <ItemTemplate> |
| <asp:Label ID="rglbl_desc" runat="server" Text='<%#Eval("Description") %>'></asp:Label> |
| </ItemTemplate> |
| <ItemStyle Width="50%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Quantity" ItemStyle-Width="15%" > |
| <ItemTemplate> |
| <asp:Label ID="rglbl_quantity" runat="server" Text='<%#Eval("Quantity") %>'></asp:Label> |
| </ItemTemplate> |
| <ItemStyle Width="15%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Stock Number" ItemStyle-Width="15%" > |
| <ItemTemplate> |
| <asp:Label ID="rglbl_sn" runat="server" Text='<%#Eval("StockNumber") %>'></asp:Label> </ItemTemplate> |
| <ItemStyle Width="15%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Cost" ItemStyle-Width="15%" > |
| <ItemTemplate> |
| <asp:Label ID="rglbl_cost" runat="server" Text='<%#Eval("SellPrice") %>'></asp:Label> |
| </ItemTemplate> |
| <ItemStyle Width="15%" /> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn HeaderText="View" ItemStyle-Width="5%"> |
| <ItemTemplate> |
| <asp:LinkButton ID="lbSelect" runat="server" CommandArgument='<%#Eval("Id") %>' |
| CommandName="Select" Text="Select"></asp:LinkButton> |
| </ItemTemplate> |
| <ItemStyle Width="5%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Basic" ItemStyle-Width="15%" Visible="true"> |
| <ItemTemplate> |
| <asp:Label ID="rglbl_cuname" runat="server" Text='<%#Eval("Name") %>'></asp:Label> |
| </ItemTemplate> |
| <ItemStyle Width="15%" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Description" > |
| <ItemTemplate> |
| <asp:Label ID="rglbl_description" runat="server" Text='<%#Eval("Description") %>'></asp:Label> </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
| <telerik:RadGrid AutoGenerateColumns="false" ID="rgPermissions" DataSourceID="odsUserPermissionsTypes" |
| AllowFilteringByColumn="True" AllowSorting="True" ShowStatusBar="true" |
| AllowPaging="True" runat="server" GridLines="None" |
| onitemdatabound="rgPermissions_ItemDataBound" > |
| <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> |
| <GroupingSettings CaseSensitive="false" /> |
| <MasterTableView AutoGenerateColumns="false" AllowFilteringByColumn="True" ShowFooter="True" TableLayout="Auto"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="CLIENT_TYPE" HeaderText="Client Type" SortExpression="CLIENT_TYPE" UniqueName="ClientType" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" /> |
| <telerik:GridBoundColumn DataField="USER_ROLE_TYPE" HeaderText="User Role Type" SortExpression="USER_ROLE_TYPE" UniqueName="UserRoleType" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" /> |
| <telerik:GridTemplateColumn AllowFiltering="false"> |
| <itemstyle horizontalalign="Center" width="10px" /> |
| <headerstyle width="10px" /> |
| <ItemTemplate> |
| <asp:LinkButton ID="lnkView" runat="server" CommandName="ViewRecord" Text="View"></asp:LinkButton> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> |
| <%@ 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> |
| <asp:ContentPlaceHolder id="head" runat="server"> |
| </asp:ContentPlaceHolder> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" > |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border:0;" /> |
| </telerik:RadAjaxLoadingPanel> |
| <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> |
| </asp:ContentPlaceHolder> |
| </div> |
| </form> |
| </body> |
| </html> |
| <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| <telerik:AjaxUpdatedControl ControlID="RadWindowManager1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| AllowPaging="True" |
| VirtualItemCount="100" |
| datasourceid="ObjectDataSource1" |
| GridLines="None" |
| Skin="Windows7" |
| AllowFilteringByColumn="True" |
| EnableLinqExpressions="false" |
| onitemcommand="RadGrid1_ItemCommand" |
| onitemcreated="RadGrid1_ItemCreated" |
| onitemdatabound="RadGrid1_ItemDataBound"> |
| <GroupingSettings CaseSensitive="false" /> |
| <MasterTableView autogeneratecolumns="False" DataKeyNames="ID" > |
| <PagerStyle AlwaysVisible="true" /> |
| <Columns> |
| <telerik:GridButtonColumn ConfirmText="View this item?" ConfirmDialogType="RadWindow" |
| ConfirmTitle="View Item" ButtonType="ImageButton" CommandName="View" Text="View" |
| UniqueName="ViewColumn" ItemStyle-Width="15px" ImageUrl="~/Images/newContact.gif"> |
| </telerik:GridButtonColumn> |
| <telerik:GridBoundColumn DataField="Name" HeaderText="Name" |
| SortExpression="Name" UniqueName="Name" CurrentFilterFunction="Contains" AutoPostBackOnFilter="true"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> |
| </telerik:RadGrid> |
| <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" |
| EnablePaging="true" |
| DataObjectTypeName="Title" |
| OldValuesParameterFormatString="original_{0}" |
| SelectMethod="GetTitles" |
| SelectCountMethod="GetTitlesCount" |
| TypeName="DataAccess"> |
| </asp:ObjectDataSource> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server"></telerik:RadWindowManager> |
| <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> |
| </asp:Content> |
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Web; |
| using System.Web.UI; |
| using System.Web.UI.WebControls; |
| using Telerik.Web.UI; |
| public partial class _Default : System.Web.UI.Page |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| string commandname = e.CommandName; |
| string commandArgument = e.CommandArgument.ToString(); |
| if (commandname.Equals("View") && !string.IsNullOrEmpty(commandArgument)) |
| { |
| int id = int.Parse(commandArgument); |
| Label1.Text = "You clicked item id: " + id.ToString(); |
| } |
| } |
| protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| // make the View ImageButtons PostBackControls |
| if (e.Item is GridDataItem) |
| { |
| GridDataItem item = (GridDataItem)e.Item; |
| ImageButton viewButton = (ImageButton)item["ViewColumn"].Controls[0]; |
| ScriptManager.GetCurrent(Page).RegisterPostBackControl(viewButton); |
| //viewButton.Attributes.Add("onclick", string.Format("realPostBack(\"{0}\", \"\"); return false;", viewButton.UniqueID)); |
| //viewButton.OnClientClick = String.Format("{0}.__doPostBack(\"{1}\",\"{2}\");return false;", RadGrid1.ClientID, viewButton.UniqueID, viewButton.CommandArgument); |
| //RadScriptManager rsm = Master.FindControl("RadScriptManager1") as RadScriptManager; |
| //if (rsm != null) |
| //{ |
| // rsm.RegisterPostBackControl(viewButton); |
| //} |
| } |
| } |
| protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) |
| { |
| if (e.Item is GridDataItem) |
| { |
| GridDataItem item = (GridDataItem)e.Item; |
| (item["ViewColumn"].Controls[0] as ImageButton).CommandArgument = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"].ToString(); ; |
| } |
| } |
| } |
| <telerik:GridTemplateColumn UniqueName="Upload" HeaderText="File Name"> |
| <ItemTemplate> |
| <asp:HyperLink ID="hlFile" runat="server" Target="_blank" /> |
| </ItemTemplate> |
| <EditItemTemplate> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr valign="top"> |
| <td> |
| <asp:Label ID="lblValidFileTypesMessage" runat="server" Font-Size="X-Small" /> |
| </td> |
| </tr> |
| <tr valign="top"> |
| <td style="height:40px;"> |
| <telerik:RadUpload ID="RadUpload1" runat="server" MaxFileInputsCount="1" InitialFileInputsCount="1" |
| ControlObjectsVisibility="None" OverwriteExistingFiles="true" /> |
| </td> |
| </tr> |
| </table> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |