or
function
GoogleEarthExtended() {
var
x = $(
"#ctl00_ContentPlaceHolder_Main_Wizard1_x"
).val();
var
y = $(
"#ctl00_ContentPlaceHolder_Main_Wizard1_y"
).val();
var
url =
'InsertGoogleEarthPhoto.aspx?type=roadmap'
+
'&x= '
+ x +
'&y= '
+ y +
'&hfGoogleMapsURLImage='
+ document.getElementById(
"<%=hfGoogleMapsURLImage.ClientID%>"
).value +
'&isHybrid=No'
;
var
wnd = window.radopen(url);
wnd.setSize(900, 600);
}
<asp:Button ID=
"butGoogleMap"
runat=
"server"
CssClass=
"but_lrg"
Height=
"32px"
OnClientClick=
"javascript:GoogleEarthExtended(); return false;"
Text=
"Insert Google Earth Map"
ToolTip=
"Insert a map of the property by using Google Earth."
UseSubmitBehavior=
"False"
Width=
"197px"
/>
//Check if there is a URL to for the Google map image
if
(getParameterByName(
'hfGoogleMapsURLImage'
) !=
""
) {
//if there is ask a User if he wants to use the current Image but of type "RoadMap"
var
desc = confirm(
'Do you want to insert a roadmap version of the above satellite image?'
);
}
else
{
var
desc =
false
}
//if the yes Choose Yes to use the RoadMap
if
(desc ==
true
) {
center = getParameterByName(
'center'
);
zoom =
"15"
;
maptype =
"roadmap"
;
x = getParameterByName(
'x'
);
y = getParameterByName(
'y'
);
//set the X and Y for Logic
document.getElementById(
"Latitude"
).value = x;
document.getElementById(
"Longitude"
).value = y;
CloseWithArg();
}
function
CloseWithArg()
{
var
customArg;
if
(getParameterByName(
'isHybrid'
) ==
"Yes"
) {
// alert("inside first If");
customArg = document.getElementById(
"Latitude"
).value;
//0
// alert("After x Assignment" + customArg);
customArg = customArg +
";"
+ document.getElementById(
"Longitude"
).value;
//1
//alert("After y Assignment" + customArg);
customArg = customArg +
";"
+ map.getCenter();
// 2
//alert("After NA Assignment" + customArg);
customArg = customArg +
";"
+ zoom;
//3
//alert("After ZOOM Assignment" + customArg);
customArg = customArg +
";"
+
"hybrid"
;
//4
//alert("After MAPTYPE Assignment" + customArg);
customArg = customArg +
";"
+ getParameterByName(
'isHybrid'
);
//5
//alert("After IShybrid Assignment" + customArg);
GetRadWindow().close(customArg);
}
else
{
//alert("Entered else");
//alert("X: " + document.getElementById("Latitude").value);
//alert("Y: " + document.getElementById("Longitude").value);
//alert("center: " + getParameterByName("center"));
//alert("zoom: " + getParameterByName("zoom"));
customArg = document.getElementById(
"Latitude"
).value;
//0
customArg = customArg +
";"
+ document.getElementById(
"Longitude"
).value;
//1
customArg = customArg +
";"
+ getParameterByName(
"center"
);
// 2
customArg = customArg +
";"
+ getParameterByName(
'zoom'
);
//3
customArg = customArg +
";"
+
"roadmap"
;
//4
customArg = customArg +
";"
+
"No"
;
//5
GetRadWindow().close(customArg);
this
.Close();
}
}
function
GetRadWindow() {
var
oWindow =
null
;
if
(window.radWindow) oWindow = window.radWindow;
else
if
(window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return
oWindow;
}
function
Close() {
GetRadWindow().close();
}
GetRadWindow().close(customArg);
function
OnClientClick() {
var
IsCustomPageHeaderCheckBox = document.getElementById(
'<%= IsCustomPageHeaderCheckBox.ClientID %>'
);
var
TemplateHeaderPanel = document.getElementById(
'<%= TemplateHeaderPanel.ClientID %>'
);
var
editor = $find(
"<%=PageHeaderRadEditor.ClientID%>"
);
var
selectedvalue = IsCustomPageHeaderCheckBox.checked;
// getting the selected value
if
(selectedvalue ==
true
) {
TemplateHeaderPanel.style.display =
'none'
;
editor.set_mode(1);
//Design mode
editor.set_mode(2);
//Html mode
}
else
{
TemplateHeaderPanel.style.display =
'block'
;
editor.set_mode(4);
//Preview mode
}
}
</telerik:RadAjaxManager>
<telerik:RadGrid ID=
"RadGrid1"
runat=
"server"
AllowPaging=
"True"
AllowSorting=
"True"
CellSpacing=
"0"
GridLines=
"None"
PageSize=
"20"
ShowFooter=
"True"
Width=
"979px"
AutoGenerateColumns=
"false"
>
<MasterTableView DataKeyNames=
"Fullname,FileAs, Email, Department, Company, BusinessPhone, BusinessFax, Website, Categories, OtherNotes, LinkedDocs, Represented"
PageSize=
"20"
>
<NestedViewTemplate>
<asp:Panel runat=
"server"
ID=
"InnerContainer"
Visible=
"false"
BackColor=
"AliceBlue"
>
<telerik:RadTabStrip runat=
"server"
ID=
"TabStip1"
MultiPageID=
"Multipage1"
SelectedIndex=
"0"
>
<Tabs>
<telerik:RadTab runat=
"server"
Text=
"Contact Information"
PageViewID=
"PageView1"
>
</telerik:RadTab>
<telerik:RadTab runat=
"server"
Text=
"Distributors/Distributing"
PageViewID=
"PageView2"
>
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat=
"server"
ID=
"Multipage1"
SelectedIndex=
"0"
RenderSelectedPageOnly=
"false"
>
<telerik:RadPageView runat=
"server"
ID=
"PageView1"
>
<table >
<tr><td>Business Fax:</td><td><%# Eval(
"BusinessFax"
)%></td></tr>
<tr><td>Business Address:</td><td><%# addressFormat(Eval(
"BusinessAddress"
))%></td></tr>
<tr><td>Attached Documents:</td><td><%# documentShow(Eval(
"LinkedDocs"
))%></td></tr>
<%--<tr><td>Representing/Represented By:</td><td><%# cleanRepresented (Eval(
"Represented"
))%></td></tr>--%>
<tr><td>Other Notes:</td><td><%# Eval(
"OtherNotes"
)%></td></tr>
</table>
</telerik:RadPageView>
<telerik:RadPageView runat=
"server"
ID=
"RadPageView2"
>
<asp:SqlDataSource ID=
"SqlDataSource3"
ConnectionString=
"<%$ ConnectionStrings:SterlingConnection %>"
ProviderName=
"System.Data.SqlClient"
SelectCommand=
'<%# vendorCrossReference(Eval("VendorID"))%>'
runat=
"server"
>
<telerik:RadGrid runat=
"server"
ID=
"RepresentedGrid"
DataSourceID=
"SqlDataSource3"
ShowFooter=
"true"
AllowPaging=
"True"
EnableAJAX=
"True"
AllowSorting=
"true"
>
<PagerStyle Mode=
"Slider"
></PagerStyle>
<MasterTableView ShowHeader=
"true"
AutoGenerateColumns=
"False"
AllowPaging=
"true"
DataKeyNames=
"VendorID, Fullname,FileAs, Email, Department, Company, BusinessPhone, BusinessFax, Website, Categories, OtherNotes, LinkedDocs, Represented"
PageSize=
"20"
>
<Columns>
<telerik:GridBoundColumn SortExpression =
"Company"
HeaderText=
"Company"
DataField =
"Company"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"Email"
HeaderText=
"Email"
DataField =
"Email"
AllowFiltering=
"false"
DataFormatString=
"<a href='mailto:{0}'>{0}</a>"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"Website"
HeaderText=
"Website"
AllowFiltering=
"false"
DataField =
"Website"
DataFormatString=
"<a href='{0}' target='_blank'>{0}</a>"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"BusinessPhone"
HeaderText=
"Business Phone"
AllowFiltering=
"false"
DataField =
"BusinessPhone"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"BusinessFax"
HeaderText=
"Business Fax"
DataField =
"BusinessFax"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"BusinessAddress"
HeaderText=
"Business Address"
DataField =
"BusinessAddress"
>
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>
</asp:Panel>
</NestedViewTemplate>
<Columns>
<telerik:GridBoundColumn SortExpression =
"Company"
HeaderText=
"Company"
DataField =
"Company"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"Email"
HeaderText=
"Email"
DataField =
"Email"
AllowFiltering=
"false"
DataFormatString=
"<a href='mailto:{0}'>{0}</a>"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"Website"
HeaderText=
"Website"
AllowFiltering=
"false"
DataField =
"Website"
DataFormatString=
"<a href='{0}' target='_blank'>{0}</a>"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"BusinessPhone"
HeaderText=
"Business Phone"
AllowFiltering=
"false"
DataField =
"BusinessPhone"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression =
"Categories"
HeaderText=
"Categories"
DataField =
"Categories"
>
</telerik:GridBoundColumn>
</Columns>
Public
Sub
RepresentedGrid_NeedDataSource(
ByVal
source
As
Object
,
ByVal
e
As
GridNeedDataSourceEventArgs)
If
Not
e.IsFromDetailTable
Then
Dim
dataSource
As
SqlDataSource = RadGrid1.MasterTableView.Items(0).ChildItem.FindControl(
"SqlDataSource3"
)
Dim
RepresentedGrid
As
RadGrid
RepresentedGrid = RadGrid1.MasterTableView.Items(0).ChildItem.FindControl(
"RepresentedGrid"
)
RepresentedGrid.DataSource = dataSource
End
If
End
Sub
Protected
Sub
RadGrid1_ItemCreated(
ByVal
sender
As
Object
,
ByVal
e
As
GridItemEventArgs)
Handles
RadGrid1.ItemCreated
If
TypeOf
e.Item
Is
GridNestedViewItem
Then
Dim
typeContent =
DirectCast
(e.Item.FindControl(
"RepresentedGrid"
), RadGrid)
AddHandler
typeContent.NeedDataSource,
AddressOf
Me
.RepresentedGrid_NeedDataSource
End
If
End
Sub