or
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/PMMain.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="ArchonixXJailProgramManagement.ProgramManagement.WebForm1" %><%@ 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="AdminContentPlaceHolder" runat="server"> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" Width="100%"> </telerik:RadAjaxLoadingPanel> <telerik:RadCodeBlock ID="RadCodeBlock2" runat="server"> <script type="text/javascript"> function ValidateCheckBox(sender, eventArgs) { var TargetBaseControl = document.getElementById('<%= grdScheduler.ClientID%>'); var TargetChildControl = "btnToggle"; var Inputs = TargetBaseControl.getElementsByTagName("input"); var postback = false; for (var n = 0; n < Inputs.length; ++n) { if (Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl, 0) >= 0) { if (Inputs[n].checked) { postback = true; break; } } } sender.set_autoPostBack(postback); if (!postback) { alert('Please select atleast one checkbox record!'); } } </script> </telerik:RadCodeBlock> <telerik:RadAjaxPanel ID="radSSNSearch" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <div class="program_container"> <fieldset> <legend>Scheduler Class </legend> <table id="Table2" align="center" runat="server" cellspacing="0" cellpadding="4" style="width: 98%; height: 100%; vertical-align: top"> <tr> <td colspan="2"> <telerik:RadGrid ID="grdScheduler" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" AllowAutomaticDeletes="false" AllowAutomaticUpdates="false" OnNeedDataSource="grdScheduler_NeedDataSource" OnItemDataBound="grdScheduler_ItemDataBound"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <MasterTableView Width="100%" CommandItemDisplay="None" ClientDataKeyNames="SchedulePK"> <CommandItemSettings ShowAddNewRecordButton="false" /> <Columns> <telerik:GridTemplateColumn HeaderText="Enroll"> <ItemTemplate> <telerik:RadButton ID="btnToggle" runat="server" Width="17px" ToggleType="CheckBox" Checked='<%# Convert.ToBoolean(Eval("Enroll")) %>' ButtonType="StandardButton" CommandArgument='<%# Eval("ScheduleClassPK") %>' AutoPostBack="false"> <ToggleStates> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked" /> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox" /> </ToggleStates> </telerik:RadButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Class Name" SortExpression="ClassName" UniqueName="ClassName" DataField="ClassName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Description" SortExpression="Description" UniqueName="Description" DataField="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Location" SortExpression="LocationCode" UniqueName="LocationCode" DataField="LocationCode"> </telerik:GridBoundColumn> </Columns> <ItemStyle HorizontalAlign="Left" /> <AlternatingItemStyle HorizontalAlign="Left" /> </MasterTableView> </telerik:RadGrid> </td> </tr> <tr> <td colspan="2"> <telerik:RadButton ID="btnSave" runat="server" OnClick="btnSave_Click" AutoPostBack="false" OnClientClicked="ValidateCheckBox" Text="Save"> </telerik:RadButton> </td> </tr> </table> </fieldset> </div> </telerik:RadAjaxPanel></asp:Content><telerik:RadDatePicker ID="DatePicker" runat="server" width="100px"> <DateInput ID="DatePickerInput" runat="server"> </DateInput></telerik:RadDatePicker><script type="text/javascript">function ValidateDate(sender, args){ var datePicker = $find("<%= DatePicker.ClientID %>"); args.IsValid = datePicker.get_dateInput._invalid;}</script><asp:CustomValidator ID="DatePickerInput" runat="server" Display="Dynamic" ControlToValidate="DateIsValid" EnableClientScript="true" ClientValidationFunction="ValidateDate" ErrorMessage="Invalid Date" />protected void Page_Load(object sender, EventArgs e) { int UserId = Convert.ToInt32(Session["UserId"].ToString()); int RoleId = Convert.ToInt32(Session["RoleId"].ToString()); dtParentNode = ObjGlobas.BindTreeView_Test(UserId,RoleId); RadTreeView1.DataSource = dtParentNode; RadTreeView1.DataFieldID = "CompId"; RadTreeView1.DataTextField = "CompName"; RadTreeView1.DataBind(); BindToDataTable(); }<telerik:RadTreeView ID="RadTreeView1" runat="server" Font-Names="Verdana"> <DataBindings> <telerik:RadTreeNodeBinding Expanded="True"></telerik:RadTreeNodeBinding> </DataBindings> </telerik:RadTreeView><telerik:RadGrid ID="grdCekKartMaster" Width="100%" Height="69%" BorderStyle="None" runat="server" AllowFilteringByColumn="false" OnNeedDataSource="grdCekKartMaster_NeedDataSource"> <HeaderStyle BackColor="#767980" ForeColor="White" /> <FooterStyle BackColor="White" ForeColor="White" /> <MasterTableView runat="server" Width="100%" DataKeyNames="CekKartID" PageSize="9999"> <ItemStyle Font-Size="Small" Height="35" /> <AlternatingItemStyle Font-Size="Small" Height="35" /> <Columns> <telerik:GridBoundColumn DataField="CekKartID" HeaderText="ID" AllowFiltering="true" ReadOnly="true" ShowFilterIcon="false" Visible="false" UniqueName="CekKartID"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EvrakTip" HeaderText="Evrak Tip" AllowFiltering="true" FilterControlWidth="80%" ShowFilterIcon="false" HeaderStyle-Width="100px"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CekDurum" HeaderText="Çek Durum" AllowFiltering="true" FilterControlWidth="80%" ShowFilterIcon="false" HeaderStyle-Width="100px"></telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <ClientEvents OnRowContextMenu="RowContextMenu" /> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="false"></Scrolling> </ClientSettings> </telerik:RadGrid><telerik:RadContextMenu ID="RadMenu1" runat="server" EnableRoundedCorners="true" EnableShadows="true" OnClientItemClicked="rightClickHandler"> <Items> <telerik:RadMenuItem Text="Add" Value="add"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Edit" Value="edit"> </telerik:RadMenuItem> <telerik:RadMenuItem Text="Delete" Value="delete"> </telerik:RadMenuItem> </Items> </telerik:RadContextMenu>function rightClickHandler(sender, args) { var menuItemValue = args.get_item().get_value(); if (menuItemValue == "add") { alert("add click"); } else if (menuItemValue == "edit") { alert("edit click"); } else if (menuItemValue == "delete") { alert("delete click"); } }<telerik:RadContextMenu ID="RadMenu1" runat="server" EnableRoundedCorners="true" EnableShadows="true" OnClientItemClicked="rightClickHandler"> <Items> <telerik:RadMenuItem Text="Portföy Çek İşlemleri" Value="portfoyCekIslem" > <Items> <telerik:RadMenuItem Text="Portföy Çek Giriş" Value="portCekGir"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Portföy Çek Düzenle" Value="portCekEdit"></telerik:RadMenuItem> <telerik:RadMenuItem Text="Portföy Çek Sil" Value="portCekSil"></telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> </telerik:RadContextMenu>function rightClickHandler(sender, args) { var menuItemValue = args.get_item().get_value(); if (menuItemValue == "portCekGir") { openPopupPortfoyCekGirisNew(sender); } else if (menuItemValue == "portCekEdit") { var rowID = $("#radGridClickedRowIndex2").val(); openPopupPortfoyCekGirisEdit(sender, rowID) } else if (menuItemValue == "portCekSil") { } }