<
telerik:RadPanelBar
runat
=
"server"
ID
=
"rpbFilters"
ExpandMode
=
"FullExpandedItem"
Skin
=
"Windows7"
>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Item1"
Expanded
=
"False"
>
<
ContentTemplate
>
<
telerik:RadListBox
runat
=
"server"
ID
=
"radChkList1"
ClientIDMode
=
"Inherit"
CheckBoxes
=
"true"
>
</
telerik:RadListBox
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
<
telerik:RadPanelItem
Text
=
"Item2"
Expanded
=
"False"
>
<
ContentTemplate
>
<
telerik:RadListBox
runat
=
"server"
ID
=
"radChkList2"
ClientIDMode
=
"Inherit"
CheckBoxes
=
"true"
>
</
telerik:RadListBox
>
</
ContentTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
Private Sub rpbFilters_ItemClick(sender As Object, e As Telerik.Web.UI.RadPanelBarEventArgs) Handles rpbFilters.ItemClick
'Load data
End Sub
<telerik:RadGrid ID="grdIn" runat="server" OnLoad="grdIn_OnLoad" OnNeedDataSource="grdIn_NeedDataSource"
SkinID="CR" GridLines="None" AllowPaging="True" AutoGenerateColumns="False" OnItemDataBound="grdIn_ItemDataBound"
AllowMultiRowSelection="true" Width="925px">
<MasterTableView PageSize="10"
DataKeyNames="ID">
<NoRecordsTemplate>
<div style="text-align: left; width: 100%">
<asp:Label ID="lblEmptyMsg" runat="server" meta:resourcekey="lblEmptyMsg2Resource1"></asp:Label></div>
</NoRecordsTemplate>
</MasterTableView>
<PagerStyle AlwaysVisible="True" />
<ClientSettings EnableRowHoverStyle="true">
<Selecting AllowRowSelect="True" />
<Scrolling AllowScroll="True"></Scrolling>
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
</telerik:RadGrid>
protected void btne_Click(object sender, EventArgs e)
{
foreach (Telerik.Web.UI.GridItem objGrdItem in grdIn.Items)
{ if (objGrdItem.Selected)
{
int Id = (int)(objGrdItem.OwnerTableView.DataKeyValues[objGrdItem.ItemIndex]["ID"]);
}
}
}
public
List<AppointmentData> GetJSONScheduler(SchedulerInfo schedulerInfo)
DataContractJsonSerializer dJSON =
new
DataContractJsonSerializer(
typeof
(List<AppointmentData>);
List<AppointmentData> sr = (List<AppointmentData>)dJSON.ReadObject(str);
//sbResponse is taken from the stream of webrequest response
JavaScriptSerializer jscriptDeserializer =
new
JavaScriptSerializer();
jscriptDeserializer.RecursionLimit = 100;
List<AppointmentData> srResult = jscriptDeserializer.Deserialize<List<AppointmentData>>(sbResponse.ToString());
<
telerik:RadUpload
ID
=
"RadUpload1"
runat
=
"server"
TargetFolder
=
"~/images/cars/"
maxfileinputscount
=
"10"
maxfilesize
=
"1000000"
ControlObjectsVisibility
=
"All"
Skin
=
"Web20"
InitialFileInputsCount
=
"5"
>
</
telerik:RadUpload
>
<
asp:Repeater
ID
=
"rptMain"
runat
=
"server"
>
<
ItemTemplate
>
<
Telerik:RadToolTip
ID
=
"RadToolTip"
runat
=
"server"
TargetControlID
=
"btnPhone"
IsClientID
=
"false"
HideEvent
=
"ManualClose"
>
<
table
width
=
"100%"
border
=
"0"
cellpadding
=
"2"
cellspacing
=
"0"
>
<
tr
valign
=
"top"
>
<
td
><
asp:ImageButton
ID
=
"btnPhoneStartP"
runat
=
"server"
ImageUrl
=
"~/DesktopModules/MaganSoft.PerKad.CandidateActive/Images/phone_green.png"
CommandName
=
"PhoneStart"
CommandArgument='<%# Container.DataItem.PhoneNumberP %>' AlternateText="Made Call" ToolTip="Made Call" Visible='<%# IIF(Container.DataItem.PhoneNumberP <> "", True, False) %>' /></
td
>
<
td
><
asp:ImageButton
ID
=
"btnPhoneStopP"
runat
=
"server"
ImageUrl
=
"~/DesktopModules/MaganSoft.PerKad.CandidateActive/Images/phone_red.png"
CommandName
=
"PhoneStop"
CommandArgument='<%# Container.DataItem.PhoneNumberP %>' AlternateText="Missed Call" ToolTip="Missed Call" Visible='<%# IIF(Container.DataItem.PhoneNumberP <> "", True, False) %>' /></
td
>
</
tr
>
</
table
>
</
Telerik:RadToolTip
>
</
ItemTemplate
>
</
asp:Repeater
>
Protected
Sub
rptMain_ItemCommand(source
As
Object
, e
As
System.Web.UI.WebControls.RepeaterCommandEventArgs)
Handles
rptMain.ItemCommand
If
e.Item.ItemType = ListItemType.Item
Or
e.Item.ItemType = ListItemType.AlternatingItem
Then
If
e.CommandName =
"PhoneStart"
Then
Dim
strPhoneNumber
As
String
= e.CommandArgument
Dim
lblFirstName
As
Label =
CType
(e.Item.FindControl(
"lblFirstName"
), Label)
Dim
lblLastName
As
Label =
CType
(e.Item.FindControl(
"lblLastName"
), Label)
Dim
strGUID
As
String
= System.Guid.NewGuid.ToString
Dim
strCompanyName
As
String
= Null.NullString
Dim
strName
As
String
= lblFirstName.Text &
" "
& lblLastName.Text
m_MaganSoftHelperMethods.CreateXMLPhoneCalls(strGUID, strName, strCompanyName, strPhoneNumber, Server.MapPath(Path.Combine(PortalSettings.HomeDirectory,
"madecalls.xml"
)),
"madecalls.xml"
,
"madecalls"
,
"madecall"
)
End
If
If
e.CommandName =
"PhoneStop"
Then
Dim
strPhoneNumber
As
String
= e.CommandArgument
Dim
lblFirstName
As
Label =
CType
(e.Item.FindControl(
"lblFirstName"
), Label)
Dim
lblLastName
As
Label =
CType
(e.Item.FindControl(
"lblLastName"
), Label)
Dim
strGUID
As
String
= System.Guid.NewGuid.ToString
Dim
strCompanyName
As
String
= Null.NullString
Dim
strName
As
String
= lblFirstName.Text &
" "
& lblLastName.Text
m_MaganSoftHelperMethods.CreateXMLPhoneCalls(strGUID, strName, strCompanyName, strPhoneNumber, Server.MapPath(Path.Combine(PortalSettings.HomeDirectory,
"missedcalls.xml"
)),
"missedcalls.xml"
,
"missedcalls"
,
"missedcall"
)
End
If
End
If
End
Sub