or
private void AjaxSettingCreated(object sender, AjaxSettingCreatedEventArgs e) { if (e.Updated.ID == "grdInstruction") { this.grdInstructionClientID = e.UpdatePanel.ClientID; } } <%@ Control Language="C#" AutoEventWireup="true" CodeFile="InstructionSearchResultCtl.ascx.cs" Inherits="Control_ListingControl_InstructionSearchResultCtl" %> <%@ Register src="~/Control/ToolTipsCtl.ascx" tagname="ToolTipsCtl" tagprefix="uc1" %> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <style type="text/css"> #<%= grdInstructionClientID %> { margin:0; height:100%; } </style> <script type="text/javascript" src="../js/Session.js"></script> <script language="javascript" type="text/javascript"> function rtbStockMenu_OnClientButtonClicking_<%= this.ctlID %>(sender, eventArgs) { var item = eventArgs.get_item(); var selectedUnitId = ""; var url = ""; var WinSettings = ""; for (i in selected) { if (selected[i]) { selectedUnitId += i + "!"; } } if (item.get_value() == "Report") { if (selectedUnitId != "") { var fldSelectedIdList = document.getElementById("<%= fldSelectedIdList.ClientID %>"); fldSelectedIdList.value = selectedUnitId; } else { eventArgs.set_cancel(true); } } else if (item.get_value() == "Fav_Add") { if (selectedUnitId != "") { var fldSelectedIdList = document.getElementById("<%= fldSelectedIdList.ClientID %>"); fldSelectedIdList.value = selectedUnitId; } else { eventArgs.set_cancel(true); } } else if (item.get_value() == "Fav_Remove") { if (selectedUnitId != "") { var fldSelectedIdList = document.getElementById("<%= fldSelectedIdList.ClientID %>"); fldSelectedIdList.value = selectedUnitId; } else { eventArgs.set_cancel(true); } } else if (item.get_value() == "UploadProfilePicture") { url = "./EditForm/UploadFile.aspx"; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; var returnValue = window.showModalDialog(url, null, WinSettings); } else if (item.get_value() == "CreateOwnerTenure") { var url = ""; var grid = $find("<%=grdInstruction.ClientID %>"); var gridDataItem = grid.get_masterTableView().get_selectedItems(); var row = gridDataItem[0]; WinSettings = "center:yes;resizable:no;dialogHeight:600px;dialogWidth=700px"; if (selectedUnitId != "") { PageMethods.SetSessionValue("IdList", selectedUnitId, OnSucceeded, OnFailed); url = "./EditForm/Edit_Tenure_Owner.aspx?Action=CreateOwnerTenure&FromCond=FromStock"; setCookie_<%= this.ctlID %>('RecordIdList', getSelectedUnitIdList_<%= this.ctlID %>(), 365); ShowPopUpURL_<%= this.ctlID %>(url, WinSettings, eventArgs); } } else if (item.get_value() == "CreateLeaseTenure" || item.get_value() == "TerminateLeaseTenure" || item.get_value() == "UpdateLeaseTenure" || item.get_value() == "RelocationLeaseTenure" || item.get_value() == "RenewLeaseTenure") { var url = ""; var grid = $find("<%=grdInstruction.ClientID %>"); var gridDataItem = grid.get_masterTableView().get_selectedItems(); var row = gridDataItem[0]; WinSettings = "center:yes;resizable:no;dialogHeight:600px;dialogWidth=700px"; if (selectedUnitId != "") { PageMethods.SetSessionValue("IdList", selectedUnitId, OnSucceeded, OnFailed); if (item.get_value() == "CreateLeaseTenure") { url = "./EditForm/Edit_Tenure_Lease.aspx?Action=CreateLeaseTenure&FromCond=FromStock"; } else if (item.get_value() == "TerminateLeaseTenure") { url = "./EditForm/Edit_Tenure_Lease.aspx?Action=TerminateLeaseTenure&FromCond=FromStock"; } else if (item.get_value() == "UpdateLeaseTenure") { url = "./EditForm/Edit_Tenure_Lease.aspx?Action=UpdateLeaseTenure&FromCond=FromStock"; } else if (item.get_value() == "RelocationLeaseTenure") { url = "./EditForm/Edit_Tenure_Lease.aspx?Action=RelocationLeaseTenure&FromCond=FromStock"; } setCookie_<%= this.ctlID %>('RecordIdList', getSelectedUnitIdList_<%= this.ctlID %>(), 365); ShowPopUpURL_<%= this.ctlID %>(url, WinSettings, eventArgs); } } else if (item.get_value() == "TransactionSaleSearch") { var url = "./EditForm/Edit_MySearch.aspx?Menu=transaction&SessionTime=" + sessionTime + "&PopUp=1&showSearchPane=1&multiLocationList=" + getSelectedPropertyList_<%= this.ctlID %>(); WinSettings = "left=0,top=0,width=" + (screen.availWidth - 18) + ",height=" + (screen.availHeight - 50) + " ,toolbar=no, location=no,directories=yes,status=no,menubar=no,scrollbars=no,copyhistory=yes, resizable=yes"; setCookie_<%= this.ctlID %>('RecordIdList', getSelectedMultiLocationList_<%= this.ctlID %>(), 365); var now = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); var monthnumber = now.getMonth(); var monthday = now.getDate(); var year = now.getYear(); window.open(url, "" + year + "" + monthnumber + "" + monthday + "" + hour + "" + minute + "" + second, WinSettings); } else { if (item.get_value() == "Email" || item.get_value() == "EditPrice" || item.get_value() == "EditMemo" || item.get_value() == "EditInActivate" || item.get_value() == "EditStock" || item.get_value() == "EditOwner" || item.get_value() == "EditInternalRemarks" || item.get_value() == "EditEAA" || item.get_value() == "EditViewingContact") { var grid = $find("<%=grdInstruction.ClientID %>"); var gridDataItem = grid.get_masterTableView().get_selectedItems(); if (gridDataItem.length < 1) { alert('No Record selected'); eventArgs.set_cancel(true); } else { if (item.get_value() == "Email") { if (selectedUnitId != "") { PageMethods.SetSessionValue("IdList", selectedUnitId, SendEmail, OnFailed); } else { eventArgs.set_cancel(true); } } else { var row = gridDataItem[0]; var unitId = row.getDataKeyValue("Unit_Id"); var instructionId = row.getDataKeyValue("Instruction_Id"); var url = ""; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; if (item.get_value() == "EditPrice" || item.get_value() == "EditMemo" || item.get_value() == "EditEAA" || item.get_value() == "EditInternalRemarks" || item.get_value() == "EditViewingContact") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; } else if (item.get_value() == "EditInActivate") { if (instructionId != "") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; } } else if (item.get_value() == "EditStock") { url = "./EditForm/Edit_Instruction_Full.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:700px;dialogWidth=950px;scroll:no"; } else if (item.get_value() == "EditOwner") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:500px;dialogWidth=600px"; } ShowPopUpURL_<%= this.ctlID %>(url, WinSettings, eventArgs); } } } } } //--------------------------Navigation bar------------------------------------------ function cboPropertyLocator_OnClientSelectedIndexChanged_<%= this.ctlID %>(sender, eventArgs) { resetSelection_<%= this.ctlID %>(); } function lbtnLocator_OnClientClick_<%= this.ctlID %>() { resetSelection_<%= this.ctlID %>(); } function cboBound5Locator_OnClientSelectedIndexChanged_<%= this.ctlID %>(sender, eventArgs) { resetSelection_<%= this.ctlID %>(); } function cboPropertyLocator2_OnClientSelectedIndexChanged_<%= this.ctlID %>(sender, eventArgs) { resetSelection_<%= this.ctlID %>(); } function cboBuildingLocator_OnClientSelectedIndexChanged_<%= this.ctlID %>(sender, eventArgs) { resetSelection_<%= this.ctlID %>(); } function cboUnitLocator_OnClientSelectedIndexChanged_<%= this.ctlID %>(sender, eventArgs) { var cboUnitLocator = $find("<%= cboUnitLocator.ClientID %>"); var recordId = cboUnitLocator.get_value(); ShowPopupRecord_<%= this.ctlID %>(recordId); } //---------------------------------------------------------------------------------------- function mnuInstructionAction_OnClientItemClicking_<%= this.ctlID %>(sender, eventArgs) { sender.close(); var item = eventArgs.get_item(); var selectedUnitId = ""; var url = ""; var WinSettings = ""; for (i in selected) { if (selected[i]) { selectedUnitId += i + "!"; } } if (item.get_value() == "Report") { if (selectedUnitId != "") { var fldSelectedIdList = document.getElementById("<%= fldSelectedIdList.ClientID %>"); fldSelectedIdList.value = selectedUnitId; } else { eventArgs.set_cancel(true); } } else if (item.get_value() == "UploadProfilePicture") { url = "./EditForm/UploadFile.aspx"; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; var returnValue = window.showModalDialog(url, null, WinSettings); } else { if (item.get_value() == "EditPrice" || item.get_value() == "EditMemo" || item.get_value() == "EditInActivate" || item.get_value() == "EditStock" || item.get_value() == "EditOwner" || item.get_value() == "EditInternalRemarks" || item.get_value() == "EditEAA" || item.get_value() == "EditViewingContact") { var grid = $find("<%=grdInstruction.ClientID %>") var gridDataItem = grid.get_masterTableView().get_selectedItems(); if (gridDataItem.length < 1) { alert('No stock selected'); eventArgs.set_cancel(true); } else { var row = gridDataItem[0]; var unitId = row.getDataKeyValue("Unit_Id"); var instructionId = row.getDataKeyValue("Instruction_Id"); WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; if (item.get_value() == "EditPrice" || item.get_value() == "EditMemo" || item.get_value() == "EditEAA" || item.get_value() == "EditInternalRemarks" || item.get_value() == "EditViewingContact") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; } else if (item.get_value() == "EditInActivate") { if (instructionId != "") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=500px"; } } else if (item.get_value() == "EditStock") { url = "./EditForm/Edit_Instruction_Full.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:700px;dialogWidth=900px;scroll:no"; } else if (item.get_value() == "EditOwner") { url = "./EditForm/Edit_Instruction.aspx?RecordId=" + unitId + "&InstructionId=" + instructionId + "&EditMode=" + item.get_value() + "&SessionTime=" + sessionTime; WinSettings = "center:yes;resizable:no;dialogHeight:500px;dialogWidth=600px"; } if (url != "") { var returnValue = window.showModalDialog(url, null, WinSettings); if (returnValue == true) { ReloadPanel("RadSplitter_Stock", "RadPane_StockDetail"); } else { eventArgs.set_cancel(true); } } } } } } </script> <script language="javascript" type="text/javascript"> var sessionTime = "<%= this.sessionTime %>"; var selected = {}; var selectedBuilding = {}; var selectedProperty = {}; var selectedCnt = 0; var selectedInstructionCnt = 0; var selectedBuildingCnt = 0; function getSelectedUnitIdList_<%= this.ctlID %>() { var selectedUnitId = ""; for (i in selected) { if (selected[i]) { selectedUnitId += i + "!"; } } return selectedUnitId; } function getSelectedMultiLocationList_<%= this.ctlID %>() { var selectedBuildingId = ""; for (i in selectedBuilding) { if (selectedBuilding[i]) { selectedBuildingId += "Building/" + i + ","; } } return selectedBuildingId; } function getSelectedPropertyList_<%= this.ctlID %>() { var selectedPropertyId = ""; for (i in selectedProperty) { if (selectedProperty[i]) { selectedPropertyId += "Property/" + i + ","; } } return selectedPropertyId; } function setCookie_<%= this.ctlID %>(c_name, value, exdays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString() + ";path=/"); document.cookie = c_name + "=" + c_value; } // function getCookie(c_name) { // var i, x, y, ARRcookies = document.cookie.split(";"); // for (i = 0; i < ARRcookies.length; i++) { // x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("=")); // y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1); // x = x.replace(/^\s+|\s+$/g, ""); // if (x == c_name) { // return unescape(y); // } // } // } // function GetSelectedUnitId() { // var grid = $find("<%=grdInstruction.ClientID %>"); // var MasterTable = grid.get_masterTableView(); // var selectedRows = MasterTable.get_selectedItems(); // var idStr = ""; // for (var i = 0; i < selectedRows.length; i++) { // var row = selectedRows[i]; // var unitId = row.getDataKeyValue("Unit_Id"); // idStr = idStr + unitId + "!"; // } // return idStr; // } function resetSelection_<%= this.ctlID %>() { selected = {}; selectedCnt = 0; selectedInstructionCnt = 0; enableToolBarButton_<%= this.ctlID %>(false, false); } function ShowPopupRecord_<%= this.ctlID %>(recordId) { var url = "./EditForm/View_Instruction.aspx?RecordId=" + recordId + "&SessionTime=" + sessionTime + "&PopUp=1"; var WinSettings = "left=2,top=2,width=" + (screen.availWidth - 18) + ",height=" + (screen.availHeight - 50) + ",toolbar=no, location=no,directories=yes,status=no,menubar=no,scrollbars=no,copyhistory=yes, resizable=yes"; var now = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); var monthnumber = now.getMonth(); var monthday = now.getDate(); var year = now.getYear(); window.open(url, "" + year + "" + monthnumber + "" + monthday + "" + hour + "" + minute + "" + second, WinSettings); } function ShowRecord(recordId) { var splitterPageWnd = window.parent; if (splitterPageWnd) { splitterPageWnd.setPaneUrl("./EditForm/View_Instruction.aspx?RecordId=" + recordId + "&SessionTime=" + sessionTime, "RadSplitter_Stock", "RadPane_StockDetail"); } } function ShowPopupRecord_Building_<%= this.ctlID %>(recordId) { var url = "./EditForm/View_Building_Info.aspx?BuildingId=" + recordId + "&PopUp=1"; var WinSettings = "left=2,top=2,width=" + (screen.availWidth - 18) + ",height=" + (screen.availHeight - 50) + ",toolbar=no, location=no,directories=yes,status=no,menubar=no,scrollbars=no,copyhistory=no, resizable=yes"; var now = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); var monthnumber = now.getMonth(); var monthday = now.getDate(); var year = now.getYear(); window.open(url, "" + year + "" + monthnumber + "" + monthday + "" + hour + "" + minute + "" + second, WinSettings); } function ShowPrintOption_<%= this.ctlID %>(pvara) { var url = "./Print_Report.aspx?PrintFrom=stock&SessionTime=" + sessionTime; var WinSettings = "center:yes;resizable:no;dialogHeight:400px;dialogWidth=700px"; var returnValue = window.showModalDialog(url, "Report", WinSettings); } function ReloadPanel(SplitterName, PaneName) { var splitterPageWnd = window.parent; if (splitterPageWnd) { splitterPageWnd.refreshPane(SplitterName, PaneName); } } function ToolTipManager_OnClientResponseError_<%= this.ctlID %>(sender, args) { args.set_cancelErrorAlert(true); } // function RequestStart(sender, eventArgs) { // var loadingImage = document.getElementById('<%= RadAjaxLoadingPanel1.ClientID %>'); // var panel1 = $get("<%= grdInstruction.ClientID %>"); // if (loadingImage != null) { // loadingImage.style.position = "relative"; // loadingImage.style.top = (parseInt(panel1.style.height) / 2) + "px"; // } // } function ManageAddUnit_<%= this.ctlID %>(action) { var url = "./CommonPages/Get_Fav_Unit.aspx?Action=" + action; var WinSettings = "center:yes;resizable:no;dialogHeight:535px;dialogWidth=700px"; var returnValue = window.showModalDialog(url, null, WinSettings); if (returnValue) { if (action == "Add") { alert('Selected item is added.'); } else { alert('Selected item is removed.'); } } } function ShowPopUpURL_<%= this.ctlID %>(url, WinSettings, eventArgs) { if (url != "") { var fadeBackground = window.parent.document.getElementById('fade'); if (fadeBackground) { fadeBackground.style.display = "block"; } var returnValue = window.showModalDialog(url, null, WinSettings); if (returnValue != null) { } else { if (eventArgs != null) { eventArgs.set_cancel(true); } } if (fadeBackground) { fadeBackground.style.display = "none"; } return returnValue; } } function ShowClientRecord_<%= this.ctlID %>(recordId, assoClientId) { var url = "../EditForm/View_Client.aspx?RecordId=" + recordId + "&SessionTime=" + sessionTime + "&PopUp=1"; var WinSettings = "left=75,top=50,width=" + (screen.availWidth - 80) + ",height=" + (screen.availHeight - 100) + ",toolbar=no, location=no,directories=yes,status=no,menubar=no,scrollbars=no,copyhistory=yes, resizable=yes"; var now = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); var monthnumber = now.getMonth(); var monthday = now.getDate(); var year = now.getYear(); if (assoClientId != null) { url += "&DefaultSelAssoClientId=" + assoClientId; } window.open(url, "" + year + "" + monthnumber + "" + monthday + "" + hour + "" + minute + "" + second, WinSettings); } </script> <script language="javascript" type="text/javascript"> /* grdinstruction ClientEvents */ function grdinstruction_RowCreated_<%= this.ctlID %>(sender, args) { var unitId = args.getDataKeyValue("Unit_Id"); var instructionId = args.getDataKeyValue("Instruction_Id"); if (selected[unitId]) { args.get_gridDataItem().set_selected(true); } } function grdinstruction_OnRowDblClick_<%= this.ctlID %>(sender, eventArgs) { var grid = sender; var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()]; var unitId = row.getDataKeyValue("Unit_Id"); ShowPopupRecord_<%= this.ctlID %>(unitId); } function grdinstruction_OnRowClick_<%= this.ctlID %>(sender, args) { selectedRecord_<%= this.ctlID %>(args); ShowRecord(args.getDataKeyValue("Unit_Id")); } function grdinstruction_RowSelected_<%= this.ctlID %>(sender, args) { selectedRecord_<%= this.ctlID %>(args); } function MyRowDeselecting_<%= this.ctlID %>(sender, args) { if (args._domEvent.target != undefined) { if (args._domEvent.target.cellIndex == 0) { args.set_cancel(true); } } } function MyRowSelecting_<%= this.ctlID %>(sender, args) { } function MyRowClick_<%= this.ctlID %>(sender, args) { var masterTable = $find("<%= grdInstruction.ClientID %>").get_masterTableView(); var unitId = args.getDataKeyValue("Unit_Id"); } // function deselectUnit(unitId) { // if (selected[unitId]) { // selected[unitId] = null; // selectedCnt--; // } // } function grdInstruction_onKeyPressed_<%= this.ctlID %>(sender, eventArgs) { if (eventArgs.get_keyCode() == 13) { eventArgs.set_cancel(true); } } function grdinstruction_RowDeselected_<%= this.ctlID %>(sender, args) { var grid = $find("<%=grdInstruction.ClientID %>"); var unitId = args.getDataKeyValue("Unit_Id"); var instructionId = args.getDataKeyValue("Instruction_Id"); var buildingId = args.getDataKeyValue("Building_Id"); var propertyId = args.getDataKeyValue("Property_Id"); var isTenantExist = false; var isMoreThanOneBuilding = true; var isMoreThanOneProperty = true; var selectedBuildingCnt = 0; var selectedPropertyCnt = 0; var selectedUnitId = ""; for (i in selected) { if (selected[i]) { selectedUnitId += i + "!"; } } if (!isNaN(selectedBuilding[buildingId])) { if (selectedBuilding[buildingId] != 1) { selectedBuilding[buildingId] = selectedBuilding[buildingId] + 1; } else { selectedBuilding[buildingId] = null; } } else { selectedBuilding[buildingId] = null; } for (i in selectedBuilding) { if (!isNaN(selectedBuilding[i])) { if (selectedBuilding[i] >= 1) selectedBuildingCnt++; } } if (selectedBuildingCnt == 1) { isMoreThanOneBuilding = false; } if (selected[unitId]) { selected[unitId] = null; selectedCnt--; if (instructionId != "") { selectedInstructionCnt--; } if (selectedInstructionCnt == 1 && selectedCnt == 1) { if (getGridSelectedRowValue_<%= this.ctlID %>(grid, args, "Tenant_Id") != "") { isTenantExist = true; } disableStockEdit_<%= this.ctlID %>(true, true, isTenantExist, isMoreThanOneBuilding, selectedCnt); enableToolBarButton_<%= this.ctlID %>(false, true); } else if (selectedCnt == 0) { disableStockEdit_<%= this.ctlID %>(false, false, false, isMoreThanOneBuilding, selectedCnt); enableToolBarButton_<%= this.ctlID %>(false, false); } else if (selectedCnt > 1) { disableStockEdit_<%= this.ctlID %>(false, false, false, isMoreThanOneBuilding, selectedCnt); enableToolBarButton_<%= this.ctlID %>(false, true); } else { if (getGridSelectedRowValue_<%= this.ctlID %>(grid, args, "Tenant_Id") != "") { isTenantExist = true; } disableStockEdit_<%= this.ctlID %>(false, true, isTenantExist, isMoreThanOneBuilding, selectedCnt); enableToolBarButton_<%= this.ctlID %>(false, false); } } if (!isNaN(selectedProperty[propertyId])) { if (selectedProperty[propertyId] != 1) { selectedProperty[propertyId] = selectedProperty[propertyId] + 1; } else { selectedProperty[propertyId] = null; } } else { selectedProperty[propertyId] = null; } for (i in selectedProperty) { if (!isNaN(selectedProperty[i])) { if (selectedProperty[i] >= 1) selectedPropertyCnt++; } } if (selectedPropertyCnt == 1) { isMoreThanOneProperty = false; } setCookie_<%= this.ctlID %>('RecordIdList', selectedUnitId, 365); } /* grdInstruction called function */ function enableToolBarButton_<%= this.ctlID %>(isEnable, isReportEable) { var toolBar = $find("<%=rtbStockMenu.ClientID %>"); var btn = toolBar.findItemByValue("Report"); if (btn) { if (isReportEable) { btn.enable(); } else { btn.disable(); } } var btn = toolBar.findItemByValue("Email"); if (btn) { if (isReportEable) { btn.enable(); } else { btn.disable(); } } btn = toolBar.findItemByValue("Fav_Add"); if (btn) { if (isReportEable) { btn.enable(); } else { btn.disable(); } } btn = toolBar.findItemByValue("Fav_Remove"); if (btn) { if (isReportEable) { btn.enable(); } else { btn.disable(); } } } function getGridSelectedRowValue_<%= this.ctlID %>(grid, eventArgs, fieldName) { var MasterTable = grid.get_masterTableView(); for (var i = 0; i < MasterTable.get_selectedItems().length; i++) { var row = MasterTable.get_selectedItems()[i]; var cell = MasterTable.getCellByColumnUniqueName(row, fieldName); var returnVal = cell.innerHTML; if (returnVal == " ") { returnVal = ""; } return returnVal; } } function selectedRecord_<%= this.ctlID %>(args) { var grid = $find("<%=grdInstruction.ClientID %>"); var fldSelectedIdList = document.getElementById("<%=fldSelectedIdList.ClientID %>"); var selectedUnitId = ""; var isTenantExist = false; var isMoreThanOneBuilding = true; var isMoreThanOneProperty = true; var selectedBuildingCnt = 0; var selectedPropertyCnt = 0; for (i in selected) { if (selected[i]) { selectedUnitId += i + "!"; } } var unitId = args.getDataKeyValue("Unit_Id"); var instructionId = args.getDataKeyValue("Instruction_Id"); var buildingId = args.getDataKeyValue("Building_Id"); var propertyId = args.getDataKeyValue("Property_Id"); if (!isNaN(selectedProperty[propertyId])) { selectedProperty[propertyId] = selectedProperty[propertyId] + 1; } else { selectedProperty[propertyId] = 1; } for (i in selectedProperty) { if (!isNaN(selectedProperty[i])) { if (selectedProperty[i] >= 1) selectedPropertyCnt++; } } if (selectedPropertyCnt == 1) { isMoreThanOneProperty = false; } if (!isNaN(selectedBuilding[buildingId])) { selectedBuilding[buildingId] = selectedBuilding[buildingId] + 1; } else { selectedBuilding[buildingId] = 1; } for (i in selectedBuilding) { if (!isNaN(selectedBuilding[i])) { if (selectedBuilding[i] >= 1) selectedBuildingCnt++; } } if (selectedBuildingCnt == 1) { isMoreThanOneBuilding = false; } if (!selected[unitId]) { selected[unitId] = true; selectedCnt++; if (instructionId != "") { selectedInstructionCnt++; } if (selectedInstructionCnt == 1 && selectedCnt == 1) { if (getGridSelectedRowValue_<%= this.ctlID %>(grid, args, "Tenant_Id") != "") { isTenantExist = true; } disableStockEdit_<%= this.ctlID %>(true, true, isTenantExist, isMoreThanOneBuilding, selectedCnt); } else if (selectedCnt == 0) { disableStockEdit_<%= this.ctlID %>(false, false, false, isMoreThanOneBuilding, selectedCnt); } else if (selectedCnt > 1) { disableStockEdit_<%= this.ctlID %>(false, false, false, isMoreThanOneBuilding, selectedCnt); } else { if (getGridSelectedRowValue_<%= this.ctlID %>(grid, args, "Tenant_Id") != "") { isTenantExist = true; } disableStockEdit_<%= this.ctlID %>(false, true, isTenantExist, isMoreThanOneBuilding, selectedCnt); } enableToolBarButton_<%= this.ctlID %>(true, true); } setCookie_<%= this.ctlID %>('RecordIdList', selectedUnitId, 365); } function disableStockEdit_<%= this.ctlID %>(isEnable, isEnableMemo, isTenureExist, isMoreThanOneBuilding, selectCnt) { var toolBar = $find("<%=rtbStockMenu.ClientID %>"); var itemEditPrice = toolBar.findItemByValue("EditPrice"); var itemEditInactivate = toolBar.findItemByValue("EditInActivate"); var itemEditOwner = toolBar.findItemByValue("EditOwner"); var itemEditStock = toolBar.findItemByValue("EditStock"); var itemEditMemo = toolBar.findItemByValue("EditMemo"); var itemEditEAA = toolBar.findItemByValue("EditEAA"); var itemEditInternalRemarks = toolBar.findItemByValue("EditInternalRemarks"); var itemEditViewingContact = toolBar.findItemByValue("EditViewingContact"); var itemCreateOwnerTenure = toolBar.findItemByValue("CreateOwnerTenure"); var itemUpdateLeaseTenure = toolBar.findItemByValue("UpdateLeaseTenure"); //var itemRenewLeaseTenure = toolBar.findItemByValue("RenewLeaseTenure"); var itemCreateLeaseTenure = toolBar.findItemByValue("CreateLeaseTenure"); var itemTerminateLeaseTenure = toolBar.findItemByValue("TerminateLeaseTenure"); var itemRelocationLeaseTenure = toolBar.findItemByValue("RelocationLeaseTenure"); var itemTranasctionOwned = toolBar.findItemByValue("TransactionSaleSearch"); var itemTranasctionLeased = toolBar.findItemByValue("TransactionLeaseSearch"); toolBar.trackChanges(); if (!isEnableMemo) { if (itemEditMemo != null) { itemEditMemo.disable(); } if (itemEditStock != null) { itemEditStock.disable(); } if (itemEditOwner != null) { itemEditOwner.disable(); } } else { if (itemEditMemo != null) { itemEditMemo.enable(); } if (itemEditStock != null) { itemEditStock.enable(); } if (itemEditOwner != null) { itemEditOwner.enable(); } } if (!isEnable) { if (itemEditPrice != null) { itemEditPrice.disable(); } if (itemEditInactivate != null) { itemEditInactivate.disable(); } if (itemEditEAA != null) { itemEditEAA.disable(); } if (itemEditInternalRemarks != null) { itemEditInternalRemarks.disable(); } if (itemEditViewingContact != null) { itemEditViewingContact.disable(); } } else { if (itemEditPrice != null) { itemEditPrice.enable(); } if (itemEditInactivate != null) { itemEditInactivate.enable(); } if (itemEditEAA != null) { itemEditEAA.enable(); } if (itemEditInternalRemarks != null) { itemEditInternalRemarks.enable(); } if (itemEditViewingContact != null) { itemEditViewingContact.enable(); } } if (itemUpdateLeaseTenure != null) { itemUpdateLeaseTenure.disable(); } if (itemTerminateLeaseTenure != null) { itemTerminateLeaseTenure.disable(); } if (itemRelocationLeaseTenure != null) { itemRelocationLeaseTenure.disable(); } if (isTenureExist) { if (selectCnt == 1) { if (itemUpdateLeaseTenure != null) { itemUpdateLeaseTenure.enable(); } if (itemRelocationLeaseTenure != null) { itemRelocationLeaseTenure.enable(); } } } if (selectCnt >= 1) { if (itemTerminateLeaseTenure != null) { itemTerminateLeaseTenure.enable(); } } if (isMoreThanOneBuilding) { if (itemCreateOwnerTenure != null) { itemCreateOwnerTenure.disable(); } if (itemCreateLeaseTenure != null) { itemCreateLeaseTenure.disable(); } if (itemTranasctionOwned != null) { itemTranasctionOwned.disable(); } if (itemTranasctionLeased != null) { itemTranasctionLeased.disable(); } } else { if (itemCreateOwnerTenure != null) { itemCreateOwnerTenure.enable(); } if (itemCreateLeaseTenure != null) { itemCreateLeaseTenure.enable(); } if (itemTranasctionOwned != null) { itemTranasctionOwned.enable(); } if (itemTranasctionLeased != null) { itemTranasctionLeased.enable(); } } toolBar.commitChanges(); } function ShowLeaseHistory_<%= this.ctlID %>(unitId) { var url = "./EditForm/View_Lease_History.aspx?SessionTime=" + sessionTime + "&UnitId=" + unitId + "&TenureType=leaseholder&LeaseStatus=FUTURE"; var WinSettings = "center:yes;resizable:no;dialogHeight:600px;dialogWidth=800px"; var returnValue = window.showModalDialog(url, "OwnerHistory", WinSettings); return false; } </script> </telerik:RadCodeBlock> <asp:Label ID="lbMsg" runat="server" Visible="false"></asp:Label> <asp:Label ID="lbMsg2" runat="server" Visible="false"></asp:Label> <telerik:RadSplitter ID="RadSplitter_Outermost" runat="server" Width="100%" Height="100%" BorderWidth="0" VisibleDurinInit="false" LiveResize="false" Orientation="Horizontal" ResizeWithBrowserWindow="true" ResizeWithParentPane="true" ResizeMode="EndPane"> <telerik:RadPane ID="RadPane_Top" runat="server" Width="100%" MinHeight="30" Height="53" MaxHeight="53" Scrolling="None" BorderWidth="0"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td colspan="2" align="left" valign="top"> <telerik:RadToolBar ID="rtbStockMenu" runat="server" CssClass="MenuCssClass" Skin="Telerik" Width="100%" ExpandAnimation-Duration="0" CollapseAnimation-Duration="0" EnableShadows="True" Height="25px" BorderWidth="0px" OnButtonClick="rtbStockMenu_ButtonClick"> <Items> <telerik:RadToolBarButton Text="Memo" Value="EditMemo" ToolTip="Edit Memo" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/notes-edit-icon_16x16.png" Visible="false" /> <telerik:RadToolBarButton Text="Price" Value="EditPrice" ToolTip="Edit Price" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/Green-Dollar-icon_16x16.png" Visible="false" /> <telerik:RadToolBarButton Text="Edit" Value="EditStock" ToolTip="Edit Stock" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/Edit_16x16.png" Visible="false" /> <telerik:RadToolBarButton Text="OwnerBak" Value="EditOwner" ToolTip="Edit Owner" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/User-icon_16x16.png" Visible="false" /> <telerik:RadToolBarButton Text="Inactive" Value="EditInActivate" ToolTip="Edit Inactive" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/Close-2-icon_16x16.png" Visible="false" /> <telerik:RadToolBarButton Text="EAA" Value="EditEAA" PostBack="true" ToolTip="Edit EAA" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/notes-edit-icon_16x16.png" Visible="false" /> <telerik:RadToolBarDropDown Text="Owner" ToolTip="Owner" DropDownWidth="200px"> <Buttons > <telerik:RadToolBarButton runat="server" CausesValidation="False" Text="Create Owner History" Value="CreateOwnerTenure" Visible="false"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> <telerik:RadToolBarDropDown Text="Lease" ToolTip="Lease" DropDownWidth="200px"> <Buttons > <telerik:RadToolBarButton runat="server" CausesValidation="False" Text="Create Lease Tenure" Value="CreateLeaseTenure" Visible="false"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="Update Lease Tenure" Value="UpdateLeaseTenure" Visible="false"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Text="Terminate Lease Tenure" Value="TerminateLeaseTenure" Visible="false"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" CausesValidation="False" Text="Tenure Relocation" Value="RelocationLeaseTenure" Visible="false"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> <telerik:RadToolBarDropDown Text="Transaction" ToolTip="Transaction" DropDownWidth="200px"> <Buttons > <telerik:RadToolBarButton runat="server" CausesValidation="False" Text="Sale" Value="TransactionSaleSearch" Visible="false"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" CausesValidation="False" Text="Leasing" Value="TransactionLeaseSearch" Visible="false"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> <telerik:RadToolBarDropDown Text="View" Visible="False" DropDownWidth="200px" runat="server" ></telerik:RadToolBarDropDown> <telerik:RadToolBarButton Text="Internal Remarks" Value="EditInternalRemarks" ToolTip="Edit InternalRemarks" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/notes-edit-icon_16x16.png" Visible="false" /> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/notes-edit-icon_16x16.png" PostBack="true" Text="Viewing Contact" ToolTip="Edit Viewing Contact" Value="EditViewingContact" Visible="false"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" Enabled="false" ImagePosition="Left" ImageUrl="~/Images/printer_16x16.png" PostBack="true" Text="" ToolTip="Generate Report" Value="Report"></telerik:RadToolBarButton> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" Visible="false" Enabled="true" ImagePosition="Left" ImageUrl="~/Images/printer_16x16.png" PostBack="true" Text="All" ToolTip="Generate Report All" Value="PrintReportAll"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" Enabled="false" ImagePosition="Left" ImageUrl="~/Images/email02.png" PostBack="false" Text="" ToolTip="Email Stock Web Link" Value="Email" Visible="false"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton Text="" Value="Fav_Add" ToolTip="Add to Favorite or My Prospect" PostBack="true" CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/Add-icon_16x16.png" Enabled="false" /> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" Enabled="true" ImagePosition="Left" ImageUrl="~/Images/Remove-icon_16x16.png" PostBack="true" Text="" ToolTip="Remove from Favorite or My Prospect" Value="Fav_Remove"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true" /> <telerik:RadToolBarButton CausesValidation="false" CheckOnClick="false" ImagePosition="Left" ImageUrl="~/Images/Save-icon_16x16.png" PostBack="true" Text="" ToolTip="Save Column Order" Value="SaveColumnOrder"></telerik:RadToolBarButton> <telerik:RadToolBarButton IsSeparator="true"> </telerik:RadToolBarButton> <telerik:RadToolBarButton Value="Filter"> <ItemTemplate> <telerik:RadMenu ID="mnuInstructionAction" Runat="server" BorderWidth="0" ClickToOpen="true" CollapseAnimation-Duration="0" CollapseAnimation-Type="None" CssClass="MenuCssClass" EnableImagePreloading="true" EnableRoundedCorners="true" EnableShadows="true" ExpandAnimation-Duration="0" ExpandAnimation-Type="None" ExpandDelay="0" OnItemClick="mnuInstructionAction_ItemClick" Skin="Telerik" style="top: 0px; width: 130px; text-align: left;"> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" ImageUrl="~/Images/filter-icon_16x16.png" meta:resourcekey="RadMenuItemResource2" PostBack="false" Text="Filter..." ToolTip="Filter..." Value="View"> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource1" PostBack="false" Text="Agency Type..." Value="Agency_Type"> </telerik:RadMenuItem> </Items> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemMarketType" PostBack="false" Text="Market Type..." Value="Market_Type"> </telerik:RadMenuItem> </Items> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemKeyStock" PostBack="false" Text="Stock with Key..." Value="Key_Stock"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" Enabled="false" ExpandMode="ClientSide" GroupSettings-ExpandDirection="Down" meta:resourcekey="RadMenuItemResource15" PostBack="False" Text="Action..." Visible="false"> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource3" PostBack="true" Text="Report" Value="Report"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource8" PostBack="false" Text="Edit ..." Value="Edit"> <GroupSettings ExpandDirection="Left" /> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource4" PostBack="true" Text="Memo" Value="EditMemo"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource5" PostBack="true" Text="Price" Value="EditPrice"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource16" PostBack="true" Text="Stock" Value="EditStock"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource17" PostBack="true" Text="Owner" Value="EditOwner"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource7" PostBack="true" Text="Inactivate" Value="EditInActivate"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource18" PostBack="true" Text="EAA" Value="EditEAA"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource20" PostBack="true" Text="Internal Remarks" Value="EditInternalRemarks"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource21" PostBack="true" Text="Viewing Contact" Value="EditViewingContact"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource11" PostBack="false" Text="Favorites..." Value="Favourites"> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource9" PostBack="true" Text="Add" Value="Fav_Add"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource10" PostBack="true" Text="Remove" Value="Fav_Remove"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource14" PostBack="false" Text="Me..." Value="Me"> <Items> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource12" PostBack="false" Text="User Profile" Value="UserProfile" Visible="false"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource13" PostBack="true" Text="Save Columns Order" Value="SaveColumnOrder"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" CssClass="MenuCssClass" meta:resourcekey="RadMenuItemResource_UploadPic" PostBack="false" Text="Upload Profile Picture" Value="UploadProfilePicture" Visible="false"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> </Items> <GroupSettings ExpandDirection="Down" /> </telerik:RadMenuItem> </Items> <ExpandAnimation Duration="0" Type="None" /> <CollapseAnimation Duration="0" Type="None" /> </telerik:RadMenu> </ItemTemplate> </telerik:RadToolBarButton> </Items> <ExpandAnimation Duration="0" /> <CollapseAnimation Duration="0" /> </telerik:RadToolBar> </td> </tr> <tr runat="server" id="LocationBar"> <td width="100%" align="left" valign="top" style="height:23px" nowrap > <asp:Panel runat="server" ID="pnlLocationBar"> <telerik:RadComboBox ID="cboPropertyLocator" runat="server" AutoPostBack="True" EmptyMessage="Select Property" Visible="False" OnSelectedIndexChanged="cboPropertyLocator_SelectedIndexChanged" meta:resourcekey="cboPropertyLocatorResource1" AppendDataBoundItems="True" DropDownWidth="400px"> <Items> <telerik:RadComboBoxItem runat="server" Text="Select Property" Value="-1" /> <telerik:RadComboBoxItem runat="server" Text="-----All-----" Value="ALL" /> </Items> </telerik:RadComboBox> <asp:Literal ID="litLocation" runat="server" meta:resourcekey="litLocationResource1"></asp:Literal> <asp:LinkButton ID="lbtnBound4Locator" runat="server" Text="" CommandName="BOUND4" CommandArgument="" OnCommand="lbtnLocator_Command" Visible="false"> </asp:LinkButton> <asp:Literal ID="litBound4Locator" runat="server" Text=">" Visible="false"></asp:Literal> <asp:LinkButton ID="lbtnBound5Locator" runat="server" Text="" CommandName="BOUND5" CommandArgument="" OnCommand="lbtnLocator_Command" Visible="false"></asp:LinkButton> <telerik:RadComboBox ID="cboBound5Locator" runat="server" AutoPostBack="true" EmptyMessage="Select Bound5" Visible="false" onselectedindexchanged="cboBound5Locator_SelectedIndexChanged" DropDownWidth="400px"> </telerik:RadComboBox> <asp:Literal ID="litBound5Locator" runat="server" Text=">" Visible="false"></asp:Literal> <asp:LinkButton ID="lbtnPropertyLocator" runat="server" Text="" CommandName="PROPERTY" CommandArgument="" OnCommand="lbtnLocator_Command" Visible="false"></asp:LinkButton> <telerik:RadComboBox ID="cboPropertyLocator2" runat="server" AutoPostBack="true" EmptyMessage="Select Property" Visible="false" onselectedindexchanged="cboPropertyLocator2_SelectedIndexChanged" DropDownWidth="400px"> </telerik:RadComboBox> <asp:Literal ID="litPropertyLocator" runat="server" Text=">" Visible="false"></asp:Literal> <telerik:RadComboBox ID="cboBuildingLocator" runat="server" AutoPostBack="true" EmptyMessage="Select Building" Visible="false" onselectedindexchanged="cboBuildingLocator_SelectedIndexChanged" DropDownWidth="400px"> </telerik:RadComboBox> <asp:Literal ID="litBuildingLocator" runat="server" Text=">" Visible="false"></asp:Literal> <telerik:RadComboBox ID="cboUnitLocator" runat="server" AutoPostBack="true" EmptyMessage="Select Unit" OnSelectedIndexChanged="cboUnitLocator_SelectedIndexChanged" meta:resourcekey="cboUnitLocatorResource1" DropDownWidth="400px"> </telerik:RadComboBox> </asp:Panel> </td> <td align="right" nowrap> <asp:Label runat="server" ID="lblPerformanceData" Text=""></asp:Label> </td> </tr> </table> </telerik:RadPane> <telerik:RadPane ID="RadPane_Bottom" runat="server" Width="100%" BorderWidth="0" Scrolling="None"> <telerik:RadGrid ID="grdInstruction" runat="server" CssClass="RadGridCssClass" Height="100%" AllowMultiRowSelection="True" AllowPaging="True" AllowSorting="True" PageSize="100" AutoGenerateColumns="False" GridLines="None" OnNeedDataSource="grdInstruction_NeedDataSource" Skin="Hay" onitemdatabound="grdInstruction_ItemDataBound" OnItemCommand="grdInstruction_ItemCommand" oninsertcommand="grdInstruction_InsertCommand" onprerender="grdInstruction_PreRender" > <MasterTableView DataKeyNames="Unit_Id" ClientDataKeyNames="Unit_Id,Instruction_Id,Building_Id, Property_Id" EnableViewState="true" > <HeaderStyle HorizontalAlign="Left" Wrap="false" CssClass="RadGridCssClass" /> <ItemStyle Wrap="false" CssClass="Row1" /> <AlternatingItemStyle Wrap="false" CssClass="Row1" /> <PagerStyle Position="Bottom" AlwaysVisible="true" Mode="NumericPages" /> <NoRecordsTemplate> <div>There are no records to display</div> </NoRecordsTemplate> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" Reorderable="false" > <HeaderStyle Width="30px" /> <ItemStyle Width="30px" /> </telerik:GridClientSelectColumn> <telerik:GridTemplateColumn AllowFiltering="False" DataField="Property_Building_Name" SortExpression="Property_Building_Name" HeaderText="Building" HeaderStyle-Width="120px" ItemStyle-Width="120px" ItemStyle-HorizontalAlign="Left" UniqueName="Property_Building_Name" Reorderable="false" > <ItemTemplate> <nobr> <asp:LinkButton ID="btnPropertyBuildingName" runat="server"><%# DataBinder.Eval(Container.DataItem, "Property_Building_Name")%></asp:LinkButton> </nobr> </ItemTemplate> <HeaderStyle Width="120px" /> <ItemStyle HorizontalAlign="Left" Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Property_Name" SortExpression="Property_Name" DataFormatString="<nobr>{0} </nobr>" HeaderText="Bld" UniqueName="Property_Name" Reorderable="false" meta:resourcekey="Property_Name"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Building_Name" SortExpression="Building_Name" DataFormatString="<nobr>{0} </nobr>" HeaderText="Block" UniqueName="Building_Name" Reorderable="false" meta:resourcekey="Building_Name"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Unit_Floor" SortExpression="Unit_Floor" HeaderText="Flr" UniqueName="Unit_Floor" DataFormatString="<nobr>{0}</nobr>" AllowFiltering="False" Reorderable="false" meta:resourcekey="Unit_Floor"> <HeaderStyle Width="40px" /> <ItemStyle Width="40px" HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn AllowFiltering="False" DataField="Unit_Number_From" SortExpression="Unit_Number_From" HeaderText="Unit" HeaderStyle-Width="60px" ItemStyle-Width="60px" ItemStyle-HorizontalAlign="Left" UniqueName="Unit_Number_From" Reorderable="false" meta:resourcekey="Unit_Number_From" > <ItemTemplate> <nobr><%# DataBinder.Eval(Container.DataItem, "Unit_Number_From")%><asp:HyperLink runat="server" ID="lnkUnit_Number_From" NavigateUrl="#" Text='<%# DataBinder.Eval(Container.DataItem, "UC_Show_Text")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="60px" /> <ItemStyle HorizontalAlign="Left" Width="60px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Street" SortExpression="Street" DataFormatString="<nobr>{0};</nobr>" HeaderText="Str" UniqueName="Street" Reorderable="true" meta:resourcekey="Street"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Bound5_Name" SortExpression="Bound5_Name" DataFormatString="<nobr>{0}</nobr>" HeaderText="Str" UniqueName="Bound5_Name" Reorderable="true" meta:resourcekey="Bound5_Name"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Street_No_From" SortExpression="Street_No_From_Numeric" HeaderText="Str Fr" DataFormatString="<nobr>{0}</nobr>" UniqueName="Street_No_From" Reorderable="true" meta:resourcekey="Street_No_From"> <HeaderStyle Width="35px" /> <ItemStyle Width="35px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Street_No_To" SortExpression="Street_No_To_Numeric" DataFormatString="<nobr>{0}</nobr>" HeaderText="Str To" UniqueName="Street_No_To" Reorderable="true" meta:resourcekey="Street_No_To"> <HeaderStyle Width="35px" /> <ItemStyle Width="35px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn AllowFiltering="False" SortExpression="Default_Area_Size" HeaderText="Area" Reorderable="true" UniqueName="Default_Area_Size" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="60px" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="60px" DataType="System.Double" meta:resourcekey="Default_Area_Size" > <ItemTemplate> <nobr><%# DataBinder.Eval(Container.DataItem, "Default_Area_Size", "{0:#,###}") %><%# DataBinder.Eval(Container.DataItem, "Area_Type_Display_Name") %> </nobr> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" Width="60px" /> <ItemStyle HorizontalAlign="Right" Width="60px" Wrap="False" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn AllowFiltering="False" DataField="Efficiency_Ratio_Sqft" SortExpression="Efficiency_Ratio_Sqft" HeaderText="Eff %" Reorderable="true" UniqueName="Efficiency_Ratio_Sqft" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="60px" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="60px" meta:resourcekey="Efficiency_Ratio_Sqft" > <ItemTemplate> <nobr><%# DataBinder.Eval(Container.DataItem, "Efficiency_Ratio_Sqft", "{0:#,###}")%> </nobr> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" Width="60px" /> <ItemStyle HorizontalAlign="Right" Width="60px" Wrap="False" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Tenant_Name" SortExpression="Tenant_Name" HeaderText="Tenant" UniqueName="Tenant_Name" HeaderStyle-Width="120px" ItemStyle-Width="120px" Reorderable="true" meta:resourcekey="Tenant_Name"> <ItemTemplate> <nobr> <asp:LinkButton runat="server" ID="btnTenantName" Text='<%# DataBinder.Eval(Container.DataItem, "Tenant_Name")%>' ></asp:LinkButton> <asp:HyperLink runat="server" ID="lnkTenant_Name" NavigateUrl="#" visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Tenant_Name")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="110px" /> <ItemStyle Width="110px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Tenant_Contact_Name" SortExpression="Tenant_Contact_Name" HeaderText="Tenant Contact" UniqueName="Tenant_Contact_Name" HeaderStyle-Width="120px" ItemStyle-Width="120px" HeaderStyle-Wrap="false" Reorderable="true" meta:resourcekey="Tenant_Contact_Name"> <ItemTemplate> <nobr> <asp:LinkButton runat="server" ID="btnTenantContactName" Text='<%# DataBinder.Eval(Container.DataItem, "Tenant_Contact_Name")%>' ></asp:LinkButton> <asp:HyperLink runat="server" ID="lnkTenant_Contact_Name" NavigateUrl="#" Visible="false" Text='<%# DataBinder.Eval(Container.DataItem, "Tenant_Contact_Name")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Tenant_Id" SortExpression="Tenant_Id" HeaderText="Existing Tenant" HeaderStyle-Wrap="false" Visible="true" UniqueName="Tenant_Id" Reorderable="true" meta:resourcekey="Tenant_Id"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Tenant_Contact_Id" SortExpression="Tenant_Contact_Id" HeaderText="Tenant_Contact_Id" HeaderStyle-Wrap="false" Visible="false" UniqueName="Tenant_Contact_Id" Reorderable="true" meta:resourcekey="Tenant_Contact_Id"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Rent_Ask" SortExpression="Rent_Ask" DataFormatString="{0:#,##0.00}" HeaderText="Price (L)" UniqueName="Rent_Ask" Reorderable="true" meta:resourcekey="Rent_Ask"> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemStyle Width="100px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Asking_Rent_UOM" SortExpression="Asking_Rent_UOM" DataFormatString="{0:#,##0.00}" HeaderText="PSF (L)" UniqueName="Asking_Rent_UOM" Reorderable="true" meta:resourcekey="Asking_Rent_UOM"> <HeaderStyle Width="60px" HorizontalAlign="Center" /> <ItemStyle Width="60px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Bottom_Rent_UOM" SortExpression="Bottom_Rent_UOM" DataFormatString="{0:#,##0.00}" HeaderText="Bottom PSF (L)" HeaderStyle-Wrap="false" UniqueName="Bottom_Rent_UOM" Reorderable="true" meta:resourcekey="Bottom_Rent_UOM"> <HeaderStyle Width="120px" HorizontalAlign="Center" Wrap="false" /> <ItemStyle Width="120px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Available_Date" SortExpression="Available_Date" HeaderText="Avail" DataType="System.DateTime" UniqueName="Available_Date" DataFormatString="{0:dd-MM-yyyy}" Reorderable="true" meta:resourcekey="Available_Date"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Price_Asking_Sell_Amount" SortExpression="Price_Asking_Sell_Amount" HeaderText="Price (S)" UniqueName="Price_Asking_Sell_Amount" DataFormatString="{0:#,##0.00}" Reorderable="true" meta:resourcekey="Price_Asking_Sell_Amount" > <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ItemStyle Width="100px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Asking_Sale_UOM" SortExpression="Asking_Sale_UOM" DataFormatString="{0:#,##0.00}" HeaderText="PSF (S)" UniqueName="Asking_Sale_UOM" Reorderable="true" meta:resourcekey="Asking_Sale_UOM"> <HeaderStyle Width="60px" HorizontalAlign="Center" /> <ItemStyle Width="60px" HorizontalAlign="Right" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Owner" DataField="Owner_Name" SortExpression="Owner_Name" UniqueName="Owner_Name" HeaderStyle-Width="120px" ItemStyle-Width="120px" ItemStyle-Wrap="false" Reorderable="true" meta:resourcekey="Owner_Name"> <ItemTemplate> <nobr> <asp:LinkButton runat="server" ID="btnOwnerName" Text='<%# DataBinder.Eval(Container.DataItem, "Owner_Name")%>' ></asp:LinkButton> <asp:HyperLink runat="server" ID="lnkOwner_Name" Visible="false" NavigateUrl="#" Text='<%# DataBinder.Eval(Container.DataItem, "Owner_Name")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" Wrap="False" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Yield" DataField="Yield" SortExpression="Yield" UniqueName="Yield" DataFormatString="<nobr>{0:#,##0.00}%</nobr>" Reorderable="true" meta:resourcekey="Yield" > <HeaderStyle Width="40px" /> <ItemStyle Width="40px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Existing Rent" DataField="Cur_Rent" SortExpression="Cur_Rent" UniqueName="Cur_Rent" DataFormatString="<nobr>{0}</nobr>" Reorderable="true" HeaderStyle-Wrap="false" meta:resourcekey="Cur_Rent" > <HeaderStyle Width="100px" /> <ItemStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="Expiry" DataField="Expiry" SortExpression="Expiry" UniqueName="Expiry" DataFormatString="{0:dd-MM-yyyy}" Reorderable="true" meta:resourcekey="Expiry"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Owner_Id_Text" SortExpression="Owner_Id_Text" DataFormatString="<nobr>{0}</nobr>" HeaderText="Owner_Id_Text" UniqueName="Owner_Id_Text" Visible="false" meta:resourcekey="Owner_Id_Text"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="Owner_Contact" SortExpression="Owner_Contact" HeaderText="Owner Contact" UniqueName="Owner_Contact" HeaderStyle-Width="120px" ItemStyle-Width="120px" Reorderable="true" meta:resourcekey="Owner_Contact2"> <ItemTemplate> <nobr> <asp:LinkButton runat="server" ID="btnOwnerContactName" Text='<%# DataBinder.Eval(Container.DataItem, "Owner_Contact")%>' ></asp:LinkButton> <asp:HyperLink runat="server" ID="lnkOwner_Contact" Visible="false" NavigateUrl="#" Text='<%# DataBinder.Eval(Container.DataItem, "Owner_Contact")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Owner_Contact_Id_Text" SortExpression="Owner_Contact_Id_Text" DataFormatString="<nobr>{0}</nobr>" Reorderable="true" HeaderText="Owner_Contact_Id_Text" UniqueName="Owner_Contact_Id_Text" Visible="false" meta:resourcekey="Owner_Contact_Id_Text"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Occupant_Id" SortExpression="Occupant_Id" DataFormatString="<nobr>{0}</nobr>" Reorderable="true" HeaderText="Occupant_Id" UniqueName="Occupant_Id" Visible="false" meta:resourcekey="Occupant_Id"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="Occupant_Name" SortExpression="Occupant_Name" Reorderable="true" HeaderText="Occupant(Brand)" UniqueName="Occupant_Name" Visible="true" HeaderStyle-Width="120px" ItemStyle-Width="120px" meta:resourcekey="Occupant_Name2"> <ItemTemplate> <nobr> <asp:LinkButton runat="server" ID="btnOccupantName" Text='<%# DataBinder.Eval(Container.DataItem, "Occupant_Name")%>' ></asp:LinkButton> <asp:HyperLink runat="server" ID="lnkOccupant_Name" Visible="false" NavigateUrl="#" Text='<%# DataBinder.Eval(Container.DataItem, "Occupant_Name")%>'></asp:HyperLink> </nobr> </ItemTemplate> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Unit_Date" SortExpression="Unit_Date" Reorderable="true" HeaderText="Edit Date" DataFormatString="{0:dd-MM-yyyy}" UniqueName="Unit_Date" meta:resourcekey="Unit_Date"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Bound4_Name" SortExpression="Bound4_Name" HeaderText="Loc" Reorderable="true" UniqueName="Bound4_Name" DataFormatString="<nobr>{0}</nobr>" AllowFiltering="False" Visible="false" meta:resourcekey="Bound4_Name"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Street_No_From_Numeric" SortExpression="Street_No_From_Numeric" Reorderable="true" HeaderText="Str No. Fr Num" DataFormatString="<nobr>{0} </nobr>" DataType="System.Int16" UniqueName="Street_No_From_Numeric" Visible="False" meta:resourcekey="Street_No_From_Numeric"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" Reorderable="true" DataField="Street_No_To_Numeric" SortExpression="Street_No_To_Numeric" DataType="System.Int16" DataFormatString="<nobr>{0}</nobr>" HeaderText="Str No. To Num" UniqueName="Street_No_To_Numeric" Visible="false" meta:resourcekey="Street_No_To_Numeric"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Lang2_Building_Name" SortExpression="Lang2_Building_Name" Reorderable="true" HeaderText="Bld" DataFormatString="<nobr>{0} </nobr>" UniqueName="Lang2_Building_Name" Visible="false" meta:resourcekey="Lang2_Building_Name"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Market_Type" SortExpression="Market_Type" Reorderable="true" HeaderText="L/S" DataFormatString="<nobr>{0} </nobr>" UniqueName="Market_Type" Visible="false" meta:resourcekey="Market_Type"> <HeaderStyle Width="50px" /> <ItemStyle Width="50px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="Agency_Code" SortExpression="Agency_Code" Reorderable="true" HeaderText="Agency_Code" DataFormatString="<nobr>{0}</nobr>" UniqueName="Agency_Code" Visible="false" ItemStyle-Wrap="false" meta:resourcekey="Agency_Code"> <HeaderStyle Width="80px" /> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" DataField="UnderOffer" SortExpression="UnderOffer" Reorderable="true" HeaderText="UnderOffer" UniqueName="UnderOffer" Visible="false" ItemStyle-Wrap="false" meta:resourcekey="UnderOffer"> <HeaderStyle Width="40px" /> <ItemStyle Width="40px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Instruction_Id" SortExpression="Instruction_Id" HeaderText="Instruction Id" Reorderable="true" UniqueName="Instruction_Id" meta:resourcekey="Instruction_Id"> <HeaderStyle Width="70px" /> <ItemStyle Width="70px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Unit_Id" SortExpression="Unit_Id" HeaderText="Unit Id" Reorderable="true" UniqueName="Unit_Id" meta:resourcekey="Unit_Id"> <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Building_Id" SortExpression="Building_Id" HeaderText="Building Id" Reorderable="true" UniqueName="Building_Id" meta:resourcekey="Building_Id" Display="false" > <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Future_Lease_Exist" SortExpression="Future_Lease_Exist" HeaderText="Future_Lease_Exist" Reorderable="true" Visible="false" UniqueName="Future_Lease_Exist" meta:resourcekey="Future_Lease_Exist"> <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UC_Exist" SortExpression="UC_Exist" HeaderText="UC_Exist" Reorderable="true" Visible="false" UniqueName="UC_Exist" meta:resourcekey="UC_Exist"> <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Key_Received_Date" SortExpression="Key_Received_Date" Reorderable="true" HeaderText="Key Received Date" DataFormatString="{0:dd-MM-yyyy}" Visible="true" UniqueName="Key_Received_Date" meta:resourcekey="Key_Received_Date"> <HeaderStyle Width="150px" /> <ItemStyle Width="150px" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn SortExpression="Key_Received_Date" HeaderText="Key" Reorderable="true" Visible="true" UniqueName="Key" meta:resourcekey="Key"> <HeaderStyle Wrap="false" Width="160px" /> <ItemStyle Wrap="false" Width="160px" /> <ItemTemplate> <nobr><%# DataBinder.Eval(Container.DataItem, "Key_No").ToString().Trim()%> <%# DataBinder.Eval(Container.DataItem, "Key_Remarks").ToString().Trim()%> <%# DataBinder.Eval(Container.DataItem, "Quantity").ToString().Trim()%> <%# DataBinder.Eval(Container.DataItem, "Keyholder").ToString().Trim()%> <%# DataBinder.Eval(Container.DataItem, "KeyReceivedOnDesc").ToString().Trim()%> <%# DataBinder.Eval(Container.DataItem, "Key_Received_Date", "{0:dd-MM-yyyy}")%></nobr> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Remarks" DataFormatString="<nobr>{0}</nobr>" HeaderText="Remarks" Reorderable="true" Visible="true" UniqueName="Remarks" meta:resourcekey="Remarks"> <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CarPark" DataFormatString="<nobr>{0}</nobr>" HeaderText="Carpark" Reorderable="true" Visible="true" UniqueName="CarPark" meta:resourcekey="CarPark"> <HeaderStyle Width="60px" /> <ItemStyle Width="60px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Condition_Type_Name" EmptyDataText=" " DataFormatString="<nobr>{0}</nobr>" HeaderText="Possession Type" Reorderable="true" Visible="false" UniqueName="Condition_Type_Name" meta:resourcekey="PossessionType"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Fixture_Type" EmptyDataText=" " DataFormatString="<nobr>{0}</nobr>" HeaderText="Fixture Type" Reorderable="true" Visible="false" UniqueName="Fixture_Type" meta:resourcekey="FixtureType"> <HeaderStyle Width="120px" /> <ItemStyle Width="120px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="EmptySpace" HeaderText="" AllowSorting="false" UniqueName="EmptySpace" meta:resourcekey="EmptySpace" > <HeaderStyle Width="600px" /> <ItemStyle Width="600px" /> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings AllowDragToGroup="True" AllowColumnsReorder="true" Animation-AllowColumnReorderAnimation="false" Animation-AllowColumnRevertAnimation="false" Animation-ColumnReorderAnimationDuration="0" Animation-ColumnRevertAnimationDuration="0" ReorderColumnsOnClient="true" AllowKeyboardNavigation="True" ColumnsReorderMethod="Reorder" > <ClientEvents /> <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="false" EnableDragToSelectRows="false" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="0" /> <Resizing AllowColumnResize="True" AllowResizeToFit="true" EnableRealTimeResize="true" ResizeGridOnColumnResize="true" /> <Animation ColumnReorderAnimationDuration="0" ColumnRevertAnimationDuration="0" /> </ClientSettings> <HeaderContextMenu EnableImageSprites="True" CssClass="GridContextMenu_Hay"></HeaderContextMenu> </telerik:RadGrid> </telerik:RadPane> </telerik:RadSplitter> <telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" OnAjaxUpdate="RadToolTipManager1_AjaxUpdate" CssClass="ToolTipCssClass" Animation="Resize" AnimationDuration="300" ShowDelay="0" AutoCloseDelay="0" HideDelay="1000" Skin="Hay" Width="510px" Height="200px" ShowCallout="False" ContentScrolling="Auto" OffsetX="50" OffsetY="80" Position="MiddleRight" HideEvent="ManualClose" ShowEvent="OnClick" ManualClose="True" meta:resourcekey="RadToolTipManager1Resource1" > </telerik:RadToolTipManager> <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="pnlLocationBar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lbMsg" /> <telerik:AjaxUpdatedControl ControlID="pnlLocationBar" /> <telerik:AjaxUpdatedControl ControlID="grdInstruction" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="mnuInstructionAction" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdInstruction"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lbMsg" /> <telerik:AjaxUpdatedControl ControlID="lbMsg2" /> <telerik:AjaxUpdatedControl ControlID="grdInstruction" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="cboUnitLocator"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdInstruction" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="lbMsg" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rtbStockMenu"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdInstruction" /> <telerik:AjaxUpdatedControl ControlID="pnlLocationBar" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="mnuInstructionAction"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdInstruction" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="mnuInstructionAction" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> <telerik:AjaxUpdatedControl ControlID="lbMsg" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default" InitialDelayTime="0"> </telerik:RadAjaxLoadingPanel> <asp:HiddenField ID="fldSelectedIdList" runat="server" /> Page1.aspx: <script language="javascript"> function callShow() { if (window["<%=RadGrid1.ClientID %>"].MasterTableView.SelectedRows.length > 0) { var selectedRows = window["<%=RadGrid1.ClientID %>"].MasterTableView.SelectedRows[0]; window["<%= RadGrid1.ClientID %>"].AjaxRequest("<%= RadGrid1.UniqueID %>", "No|" + selectedRows.KeyValues["No"]); } } </script> <html> <asp:UpdatePanel ID="updatePanel1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <asp:TextBox ID="txtNo" runat="server"/> <asp:TextBox ID="txtName" runat="server"/> </ContentTemplate> </asp:UpdatePanel> .. .. <radG:RadGrid ID="RadGrid1" runat="server" AllowPaging="true" GridLines="None" Skin="Office2007" AllowSorting="false" EnableAJAX="true" AutoGenerateColumns="false"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="No"> <Columns> <radG:GridBoundColumn DataField="No" UniqueName="No" HeaderText="No"> </radG:GridBoundColumn> <radG:GridBoundColumn DataField="Name" UniqueName="Name" HeaderText="Name"> </radG:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings EnableClientKeyValues="true"> <Selecting AllowRowSelect="true" /> <ClientEvents OnRowSelected="callShow" /> </ClientSettings> </radG:RadGrid> </html> Page1.aspx.cs: protected override void RaisePostBackEvent(IPostBackEventHandler sourceControl, string eventArgument) { if (eventArgument != null) { if (eventArgument.StartsWith("No")) { string[] arr1 = eventArgument.Split(new char[] { '|' }); txtNo.Text = arr1[1].ToString(); } } }