or
protected
void
makechart()
{
RadChart invChart =
new
RadChart();
invChart.ChartTitle.Visible =
false
;
// Create a ChartSeries and assign its name and chart type
ChartSeries chartSeries =
new
ChartSeries();
chartSeries.Name =
"TotalValue"
;
chartSeries.Type = ChartSeriesType.Pie;
// Display Item Labels in the Legend
chartSeries.Appearance.LegendDisplayMode = ChartSeriesLegendDisplayMode.ItemLabels;
// Open SQL Connection
SqlConnection connection =
new
SqlConnection(ConfigurationManager.ConnectionStrings[
"ConnectionString"
].ConnectionString);
connection.Open();
SqlCommand command =
new
SqlCommand(
"GetInventoryValue"
, connection);
command.CommandType = CommandType.StoredProcedure;
SqlDataReader reader = command.ExecuteReader();
while
(reader.Read())
{
// Set value and value text
chartSeries.AddItem((Double)(reader.GetValue(0)), reader.GetValue(0).ToString());
}
// Close SQL Connection
connection.Close();
// add the series to the RadChart Series collection
invChart.Series.Add(chartSeries);
// add the RadChart to the page.
this
.invChart.Controls.Add(invChart);
}
}
function
onGridCreated(sender, args) {
alert(
"onGridCreated"
);
var
masterTable = sender.get_masterTableView();
//alert(masterTable.get_dataItems().length);
var
i = 0;
var
rows = masterTable.get_dataItems();
for
(
var
i = 0; i < rows.length; i++) {
for
(
var
j = 0; j < i.rows; j++) {
var
btnIsDualListedYes = args.get_item().findControl(
"btnIsDualListedYes"
);
var
btnIsDualListedNo = args.get_item().findControl(
"btnIsDualListedNo"
);
if
(btnIsDualListedYes !=
null
&& btnIsDualListedNo !=
null
) {
var
intrumentMasterID = btnIsDualListedYes.get_groupName();
if
(dualListedSelection[id]) {
alert(
"Dual Listed "
+ id +
" True"
);
btnIsDualListedYes.set_checked(
true
);
btnIsDualListedNo.set_checked(
false
);
}
else
{
alert(
"Dual Listed "
+ id +
" False"
);
btnIsDualListedYes.set_checked(
false
);
btnIsDualListedNo.set_checked(
true
);
}
}
else
{
alert(
"btnIsDualListedYes and btnIsDualListedNo is NULL"
);
}
// }
}
<rad:RadFormDecorator ID="RadFormDecorator1" runat="server" DecorationZoneID="BodyContents" DecoratedControls="Buttons, CheckBoxes, RadioButtons" /> |
<rad:RadComboBox ID="rcbTradeStatus" runat="server" DataValueField="pkTradeStatus" DataTextField="sStatusDesc" Width="300px" HighlightTemplatedItems="true" AllowCustomText="true"> |
<ItemTemplate> |
<asp:CheckBox ID="cbTradeStatus" runat="server" TextAlign="Right" Text='<%# Eval("sStatusDesc") %>' /> |
</ItemTemplate> |
</rad:RadComboBox> |
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Page3.aspx.vb" Inherits="ASPNET4Test1.Page3" %>
<!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
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
div
>
<
asp:Panel
ID
=
"Panel1"
runat
=
"server"
>
</
asp:Panel
>
</
div
>
</
form
>
</
body
>
</
html
>
Imports
System.Data
Imports
System.Collections.Generic
Imports
Telerik.Web.UI
Imports
System.Linq
Public
Class
Page3
Inherits
System.Web.UI.Page
Private
Sub
Panel1_Init(
ByVal
sender
As
Object
,
ByVal
e
As
System.EventArgs)
Handles
Panel1.Init
Try
Dim
_date3
As
RadDatePicker =
Nothing
Dim
oLabel
As
Label
Dim
_cal
As
RadCalendar =
Nothing
Dim
_calAdded
As
Boolean
=
False
Dim
Pnl
As
System.Web.UI.WebControls.WebControl = Panel1
Dim
_posLeft
As
Integer
= 80
Dim
_posLabelLeft
As
Integer
= 20
Dim
_posTop
As
Integer
For
_tabIndex
As
Integer
= 1
To
3
_posTop = _tabIndex * 20 + 20
If
IsNothing(_cal)
Then
_cal =
New
RadCalendar()
_cal.ID =
"sharedcalendar"
Pnl.Controls.Add(_cal)
End
If
oLabel =
New
Label
oLabel.Style.Add(
"position"
,
"absolute"
)
oLabel.Style.Add(
"top"
,
String
.Format(
"{0}px"
, (_posTop).ToString()))
oLabel.Style.Add(
"left"
,
String
.Format(
"{0}px"
, (_posLabelLeft).ToString()))
oLabel.Style.Add(
"width"
,
String
.Format(
"{0}px"
, (50).ToString()))
oLabel.Style.Add(
"height"
,
String
.Format(
"{0}px"
, (22).ToString()))
oLabel.Text =
"Field "
+ _tabIndex.ToString()
oLabel.CssClass =
"fls "
oLabel.EnableViewState =
True
Pnl.Controls.Add(oLabel)
_date3 =
New
RadDatePicker()
_date3.ID =
"dtp_"
+ _tabIndex.ToString()
_date3.Width = Unit.Pixel(60 + 15)
'+ 10 ' 87
_date3.Height = Unit.Pixel(22 - 5)
' - 13
_date3.TabIndex = _tabIndex
_date3.SharedCalendar = _cal
_date3.Style.Add(
"position"
,
"absolute"
)
_date3.Style.Add(
"top"
,
String
.Format(
"{0}px"
, (_posTop).ToString()))
_date3.Style.Add(
"left"
,
String
.Format(
"{0}px"
, _posLeft.ToString()))
' sCLeft)
_date3.Attributes.Add(
"fieldid"
,
"fld"
+ _tabIndex.ToString())
_date3.Attributes.Add(
"fieldname"
,
"fld"
+ _tabIndex.ToString())
_date3.Attributes.Add(
"fieldtype"
,
"date"
)
_date3.Calendar.EnableNavigationAnimation =
True
_date3.Culture = System.Globalization.CultureInfo.CurrentUICulture
_date3.MinDate =
CDate
(
"1900-1-1"
)
_date3.ShowPopupOnFocus =
True
_date3.DatePopupButton.Visible =
False
_date3.DateInput.EmptyMessage = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern.ToUpper()
_date3.DateInput.DateFormat = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern
_date3.DateInput.DisplayDateFormat = System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern
_date3.DateInput.SelectionOnFocus = SelectionOnFocus.SelectAll
_date3.DateInput.ShowButton =
False
_date3.DateInput.Width = Unit.Pixel(60)
_date3.DateInput.Height = Unit.Pixel(22 - 5)
Pnl.Controls.Add(_date3)
Next
Catch
ex
As
System.Exception
Trace.Write(
String
.Format(
"Failed to draw fields. Exception: {0}"
, ex.ToString()))
Throw
Finally
Trace.Write(
"End ---> Panel1_Init"
)
End
Try
End
Sub
End
Class
<
asp:UpdatePanel
ID
=
"upGetStatus"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
asp:Panel
ID
=
"pnlMain"
runat
=
"server"
>
<
asp:Label
ID
=
"lblError"
runat
=
"server"
Font-Bold
=
"true"
ForeColor
=
"Red"
></
asp:Label
>
<
br
/>
<
div
id
=
"Div1"
style
=
"z-index: 103; width: 80%; text-align: left"
runat
=
"server"
font-size
=
"Large"
font-names
=
"Arial"
font-bold
=
"True"
height
=
"21px"
>
<
div
>
<
div
style
=
"width: 20%; float: left"
>
<
asp:Label
ID
=
"lblParentSerialNumber"
runat
=
"server"
>Parent Serial #</
asp:Label
>
</
div
>
<
div
style
=
"width: 80%;"
>
<
asp:TextBox
ID
=
"txtParentSerialNumber"
runat
=
"server"
Width
=
"150px"
CausesValidation
=
"false"
AutoPostBack
=
"false"
MaxLength
=
"12"
></
asp:TextBox
>
</
div
>
</
div
>
<
div
>
<
div
style
=
"width: 20%; float: left; height: 19px;"
>
<
asp:Label
ID
=
"lblSubSerialNumbers"
runat
=
"server"
>Sub Serial #</
asp:Label
>
</
div
>
<
div
style
=
"width: 50%;"
>
<
asp:TextBox
ID
=
"txtSubSerialNumbers"
runat
=
"server"
TextMode
=
"MultiLine"
Width
=
"150px"
Height
=
"150px"
AutoPostBack
=
"false"
CausesValidation
=
"false"
></
asp:TextBox
>
</
div
>
</
div
>
<
div
style
=
"float: right"
>
<
asp:Button
ID
=
"btnValidate"
TabIndex
=
"6"
runat
=
"server"
Font-Bold
=
"True"
Width
=
"130px"
BackColor
=
"DarkKhaki"
Text
=
"Validate and Save"
CausesValidation
=
"true"
></
asp:Button
>
<%-- <
asp:Button
ID
=
"btnSave"
TabIndex
=
"4"
runat
=
"server"
Font-Bold
=
"True"
Width
=
"70px"
BackColor
=
"Green"
Text
=
"Save"
Enabled
=
"false"
/>--%>
<
asp:Button
ID
=
"btnClear"
TabIndex
=
"5"
runat
=
"server"
Font-Bold
=
"True"
Width
=
"70px"
BackColor
=
"Peru"
Text
=
"Clear"
CausesValidation
=
"false"
/>
</
div
>
</
div
>
<
br
/>
<
div
style
=
"width: 80%; text-align: left"
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid11"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Width
=
"95%"
Transparency
=
"5"
>
<
img
style
=
"border: 0; margin-top: 150px;"
alt
=
"Loading..."
src
=
"Images/infineralogo.gif"
/>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
Width
=
"95%"
ShowStatusBar
=
"true"
AutoGenerateColumns
=
"False"
PageSize
=
"10"
AllowSorting
=
"True"
AllowMultiRowSelection
=
"False"
AllowPaging
=
"True"
AlternatingItemStyle-BackColor
=
"Ivory"
ItemStyle-BackColor
=
"LightGoldenrodYellow"
HeaderStyle-BackColor
=
"SandyBrown"
GridLines
=
"None"
>
<
PagerStyle
Mode
=
"NumericPages"
></
PagerStyle
>
<
MasterTableView
Width
=
"100%"
DataKeyNames
=
"ParentSerialNumber"
AllowMultiColumnSorting
=
"False"
>
<
DetailTables
>
<
telerik:GridTableView
DataKeyNames
=
"SerialNoAssociateId"
Name
=
"SubSerialNumberGrid"
Width
=
"100%"
AllowSorting
=
"true"
>
<
Columns
>
<
telerik:GridBoundColumn
SortExpression
=
"SerialNoAssociateId"
HeaderText
=
"SerialNoAssociateId"
HeaderButtonType
=
"TextButton"
DataField
=
"SerialNoAssociateId"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
SortExpression
=
"ParentSerialNumber"
HeaderText
=
"ParentSerialNumber"
HeaderButtonType
=
"TextButton"
DataField
=
"ParentSerialNumber"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
SortExpression
=
"SubSerialNumber"
HeaderText
=
"Sub Serial Number"
HeaderButtonType
=
"TextButton"
DataField
=
"SubSerialNumber"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
HeaderText
=
"Delete"
ConfirmTitle
=
"MPT"
ConfirmDialogType
=
"Classic"
ButtonType
=
"ImageButton"
ConfirmText
=
"Are you sure you want to delete?"
ItemStyle-HorizontalAlign
=
"Left"
CommandName
=
"DeleteSubSerial"
Text
=
"Delete"
ImageUrl
=
"Images/Delete.jpg"
>
</
telerik:GridButtonColumn
>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridBoundColumn
SortExpression
=
"ParentSerialNumber"
HeaderText
=
"Parent Serial Number"
HeaderButtonType
=
"TextButton"
DataField
=
"ParentSerialNumber"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
div
>
<
br
/>
<
div
style
=
"width: 80%; text-align: left"
>
<
asp:DataGrid
ID
=
"dgdErrors"
runat
=
"server"
AutoGenerateColumns
=
"true"
CellSpacing
=
"2"
GridLines
=
"None"
Visible
=
"false"
>
<
AlternatingItemStyle
BackColor
=
"Ivory"
></
AlternatingItemStyle
>
<
ItemStyle
BackColor
=
"LightGoldenrodYellow"
></
ItemStyle
>
<
HeaderStyle
BackColor
=
"SandyBrown"
></
HeaderStyle
>
</
asp:DataGrid
>
</
div
>
</
asp:Panel
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
string editID = Request.QueryString["edit_id"]; if (editID != null) { RadWindowManager1.Windows[0].VisibleOnPageLoad = true; } else { RadWindowManager1.Windows[0].VisibleOnPageLoad = false; } |