or
<
div
class
=
"WebpageManagementBox"
>
<
br
/><
br
/>
<
asp:Label
ID
=
"lblRolePrompt"
Text
=
"Select Role to associate web pages:"
CssClass
=
"box_Labels"
runat
=
"server"
></
asp:Label
>
<
br
/>
<
telerik:RadDropDownList
ID
=
"ddlRoles"
runat
=
"server"
CssClass
=
"wepageManagementDropDown"
Width
=
"200px"
DataTextField
=
"role"
DataValueField
=
"ID"
AutoPostBack
=
"true"
OnItemSelected
=
"ddlRoles_ItemSelected"
></
telerik:RadDropDownList
>
<
br
/>
<
br
/>
<
telerik:RadGrid
ID
=
"RadGridwebpagemanagement"
CssClass
=
"webpageManagementGrid"
MasterTableView-DataKeyNames
=
"ID"
runat
=
"server"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
GroupPanelPosition
=
"Top"
OnNeedDataSource
=
"RadGridwebpagemanagement_NeedDataSource"
OnUpdateCommand
=
"RadGridwebpagemanagement_UpdateCommand"
OnItemDataBound
=
"RadGridwebpagemanagement_ItemDataBound"
OnDeleteCommand
=
"RadGridwebpagemanagement_DeleteCommand"
OnInsertCommand
=
"RadGridwebpagemanagement_InsertCommand"
OnItemCommand
=
"RadGridwebpagemanagement_ItemCommand"
OnPreRender
=
"RadGridwebpagemanagement_PreRender"
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
<
GroupingSettings
CaseSensitive
=
"false"
/>
<
MasterTableView
AutoGenerateColumns
=
"false"
CommandItemDisplay
=
"Top"
CommandItemSettings-AddNewRecordText
=
"Add New Webpage"
InsertItemPageIndexAction
=
"ShowItemOnCurrentPage"
>
<
columns
>
<
telerik:GridBoundColumn
DataField
=
"webpage_name"
HeaderText
=
"Web Page"
UniqueName
=
"webpage_name"
ItemStyle-Font-Names
=
"Arial"
ItemStyle-Font-Bold
=
"true"
FilterControlWidth
=
"200px"
>
<
HeaderStyle
Width
=
"230px"
Font-Names
=
"Arial"
/>
<
ItemStyle
Width
=
"230px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"add_privledge"
HeaderText
=
"Allow Adds"
UniqueName
=
"add_privledge"
FilterControlWidth
=
"120px"
>
<
HeaderStyle
Width
=
"120px"
Font-Names
=
"Arial"
/>
<
ItemStyle
Width
=
"120px"
/>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"edit_privledge"
HeaderText
=
"Allow Edits"
UniqueName
=
"edit_privledge"
FilterControlWidth
=
"120px"
>
<
HeaderStyle
Width
=
"120px"
Font-Names
=
"Arial"
/>
<
ItemStyle
Width
=
"120px"
/>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"delete_privledge"
HeaderText
=
"Allow Deletes"
UniqueName
=
"delete_privledge"
FilterControlWidth
=
"120px"
>
<
HeaderStyle
Width
=
"120px"
Font-Names
=
"Arial"
/>
<
ItemStyle
Width
=
"120px"
/>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridEditCommandColumn
ButtonType
=
"LinkButton"
EditText
=
"Edit"
CancelText
=
"Cancel"
ItemStyle-Width
=
"50px"
HeaderStyle-Width
=
"50px"
FilterControlWidth
=
"50px"
/>
<
telerik:GridButtonColumn
ConfirmText
=
"Delete this product?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"LinkButton"
Text
=
"Delete"
CommandName
=
"Delete"
ItemStyle-Width
=
"50px"
HeaderStyle-Width
=
"50px"
FilterControlWidth
=
"50px"
/>
</
columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
FormTemplate
>
<
div
id
=
"divGridEdit"
class
=
"divGrid"
>
<
b
>Add New Role to Webpage Association</
b
>
<
br
/><
br
/>
<
table
>
<
tr
>
<
td
><
asp:Label
Text
=
"Web Page:"
runat
=
"server"
></
asp:Label
></
td
>
<
td
>
<
asp:DropDownList
ID
=
"ddlWebPages"
DataSourceID
=
'sqlDataSourceWebpages'
AppendDataBoundItems
=
"True"
DataTextField
=
"webpage_name"
DataValueField
=
"ID"
SelectedValue='<%# Bind("security_webpage_id") %>' runat="server">
<
asp:ListItem
Text
=
" "
Value
=
""
></
asp:ListItem
>
</
asp:DropDownList
>
</
td
>
</
tr
>
<
tr
>
<
td
><
br
/></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
Text
=
"Allow Add:"
runat
=
"server"
></
asp:Label
></
td
>
<
td
><
uc1:CheckBoxNullableChecked
ID
=
"chkboxAllowAdd"
Checked='<%# Bind("add_privledge") %>' runat="server" />
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
Text
=
"Allow Edit:"
runat
=
"server"
></
asp:Label
></
td
>
<
td
><
uc1:CheckBoxNullableChecked
ID
=
"chkboxAllowEdit"
Checked='<%# Bind("edit_privledge") %>' runat="server" />
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
Text
=
"Allow Delete:"
runat
=
"server"
></
asp:Label
></
td
>
<
td
><
uc1:CheckBoxNullableChecked
ID
=
"chkboxAllowDelete"
Checked='<%# Bind("delete_privledge") %>' runat="server" /></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
ID
=
"btnUpdate"
Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' runat="server" /></
td
>
<
td
><
asp:Button
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
CommandName
=
"Cancel"
CausesValidation
=
"false"
/></
td
>
</
tr
>
</
table
>
</
div
>
</
FormTemplate
>
</
EditFormSettings
>
</
MasterTableView
>
<
ClientSettings
>
<
ClientEvents
OnRowDblClick
=
"rowDblClick"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
</
div
>
.WebpageManagementBox {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow:
10px
10px
5px
#424542
;
width
:
48%
;
height
:
61%
;
background-color
:
#BCC7D8
;
background-color
:
#D6D3CE
;
position
:
absolute
;
top
:
200px
;
left
:
440px
;
padding-left
:
20px
;
opacity:
1.0
;
margin
:
0
auto
;
-moz-border-radius:
15px
;
border-radius:
15px
;
border
:
1px
solid
#3145CE
;
}
.webpageManagementGrid {
position
:
absolute
;
top
:
110px
;
left
:
35px
;
width
:
92%
;
font-family
:
Arial
;
}
<
asp:Repeater
ID
=
"Publicaciones"
runat
=
"server"
OnItemDataBound
=
"FormatearPublicaciones"
OnItemCommand
=
"Publicaciones_ItemCommand"
>
<
ItemTemplate
>
<
td
><%# Eval("PublicacionId")%></
td
>
<
td
><%# Eval("Mensaje")%></
td
>
<
td
><
asp:Image
ID
=
"PubImagen"
runat
=
"server"
ClientIDMode
=
"Static"
/></
td
>
<
td
>
<
telerik:RadMediaPlayer
ID
=
"PubAV"
runat
=
"server"
ClientIDMode
=
"Static"
Width
=
"350px"
Height
=
"250px"
></
telerik:RadMediaPlayer
>
<%--<
audio
id
=
"PubAudio"
runat
=
"server"
Width
=
"350px"
Height
=
"250px"
></
audio
>--%>
</
td
>
<
br
/>
<
br
/>
</
ItemTemplate
>
</
asp:Repeater
>
protected
void
FormatearPublicaciones(Object Sender, RepeaterItemEventArgs e)
{
string
filename = ((MuroEntity)e.Item.DataItem).PubMultimediaRuta;
System.Web.UI.WebControls.Image imagenPub = e.Item.FindControl(
"PubImagen"
)
as
System.Web.UI.WebControls.Image;
Telerik.Web.UI.RadMediaPlayer avPub = e.Item.FindControl(
"PubAV"
)
as
Telerik.Web.UI.RadMediaPlayer;
if
(((MuroEntity)e.Item.DataItem).Tipo.Equals(
"F"
))
{
var imagenURL = Autenticado.Paths.Archivos +
"thumb_"
+ filename;
imagenPub.ImageUrl = imagenURL;
avPub.Visible =
false
;
}
else
if
(((MuroEntity)e.Item.DataItem).Tipo.Equals(
"C"
) || ((MuroEntity)e.Item.DataItem).Tipo.Equals(
"V"
))
{
avPub.Source = Autenticado.Paths.Archivos + filename;
imagenPub.Visible =
false
;
}
else
{
avPub.Visible =
false
;
imagenPub.Visible =
false
;
}
}
public
static
class
Paths
{
public
static
readonly
string
Archivos =
"~/Archivos/"
+ SessionHelper.UsuarioAutenticado.Id.ToString() +
"/"
;
// cannot change
public
static
readonly
string
Archivos2 =
"Archivos/"
+ SessionHelper.UsuarioAutenticado.Id.ToString() +
"/"
;
//public static int Total = 5; // can change because not const
}
<
telerik:RadComboBox
ID
=
"cmbBillTo_State"
runat
=
"server"
/>