<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"MainContent"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadScheduler1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadScheduler1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
/>
<
telerik:RadScheduler
runat
=
"server"
ID
=
"RadScheduler1"
SelectedDate
=
"2007-03-30"
ShowViewTabs
=
"False"
StartEditingInAdvancedForm
=
"true"
DataSourceID
=
"AppointmentsDataSource"
DataKeyField
=
"ID"
DataSubjectField
=
"Subject"
DataStartField
=
"Start"
DataEndField
=
"End"
DataRecurrenceField
=
"RecurrenceRule"
DataRecurrenceParentKeyField
=
"RecurrenceParentID"
OnAppointmentCommand
=
"RadScheduler1_AppointmentCommand"
OnFormCreated
=
"RadScheduler1_FormCreated"
OnFormCreating
=
"RadScheduler1_FormCreating"
OnAppointmentCreated
=
"RadScheduler1_AppointmentCreated"
Height
=
""
StartInsertingInAdvancedForm
=
"true"
AdvancedForm-Modal
=
"true"
>
<
ResourceTypes
>
<
telerik:ResourceType
KeyField
=
"ID"
Name
=
"AppointmentType"
TextField
=
"Keyword"
ForeignKeyField
=
"AppointmentTypeID"
DataSourceID
=
"AppointmentTypesDataSource"
/>
</
ResourceTypes
>
<
ResourceStyles
>
<
telerik:ResourceStyleMapping
Type
=
"AppointmentType"
Text
=
"technical"
ApplyCssClass
=
"rsCategoryGreen"
/>
<
telerik:ResourceStyleMapping
Type
=
"AppointmentType"
Text
=
"specification_review"
ApplyCssClass
=
"rsCategoryOrange"
/>
<
telerik:ResourceStyleMapping
Type
=
"AppointmentType"
Text
=
"code_review"
ApplyCssClass
=
"rsCategoryBlue"
/>
</
ResourceStyles
>
<%-- <
InlineInsertTemplate
>
<
div
id
=
"InlineInsertTemplate"
class
=
"rsCustomAppointmentContainer technical"
>
<
div
>
</
div
>
<
span
class
=
"rsCustomAppointmentContainerInner"
>
<
asp:TextBox
ID
=
"TitleTextBox"
runat
=
"server"
Text='<%# Bind("Subject") %>' Width="90%"
TextMode="MultiLine" Height="20px"></
asp:TextBox
>
<
asp:LinkButton
ID
=
"InsertButton"
runat
=
"server"
CommandName
=
"Insert"
>
<
asp:Image
runat
=
"server"
ID
=
"insertImage"
ImageUrl
=
"../images/ok.png"
AlternateText
=
"insert"
/>
</
asp:LinkButton
>
<
asp:LinkButton
ID
=
"InsertCancelButton"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
>
<
asp:Image
runat
=
"server"
ID
=
"Image2"
ImageUrl
=
"../images/cancel.png"
AlternateText
=
"cancel"
/>
</
asp:LinkButton
>
<
span
class
=
"inline-label"
>Color code:</
span
>
<
asp:RadioButtonList
runat
=
"server"
ID
=
"AppointmentTypeRadioButtonList"
DataValueField
=
"ID"
CssClass
=
"AppointmentTypeSelectorTable"
DataSourceID
=
"AppointmentTypesDataSource"
SelectedValue='<%# Bind("AppointmentTypeID") %>' DataTextField="Keyword" RepeatDirection="Horizontal"
DataTextFormatString="<
span
class
=
'AppointmentTypeSelector rsAptType_{0}'
></
span
>">
</
asp:RadioButtonList
>
<
asp:LinkButton
ID
=
"InsertMoreButton"
runat
=
"server"
CommandName
=
"More"
CssClass
=
"rsAdvancedEditLink"
>Advanced</
asp:LinkButton
>
</
span
>
</
div
>
</
InlineInsertTemplate
>
<
InlineEditTemplate
>
<
div
id
=
"InlineEditTemplate"
class
=
"rsCustomAppointmentContainer <%# Eval("
AppointmentType.Text") %>">
<
div
>
</
div
>
<
span
class
=
"rsCustomAppointmentContainerInner"
>
<
asp:TextBox
ID
=
"TitleTextBox"
runat
=
"server"
Text='<%# Bind("Subject") %>' Width="90%"
TextMode="MultiLine" Height="20px"></
asp:TextBox
>
<
asp:LinkButton
ID
=
"InsertButton"
runat
=
"server"
CommandName
=
"Update"
>
<
asp:Image
runat
=
"server"
ID
=
"insertImage"
ImageUrl
=
"../images/ok.png"
AlternateText
=
"update"
/>
</
asp:LinkButton
>
<
asp:LinkButton
ID
=
"InsertCancelButton"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
>
<
asp:Image
runat
=
"server"
ID
=
"Image3"
ImageUrl
=
"../images/cancel.png"
AlternateText
=
"cancel"
/>
</
asp:LinkButton
>
<
span
class
=
"inline-label"
>Color code:</
span
>
<
asp:RadioButtonList
runat
=
"server"
ID
=
"AppointmentTypeRadioButtonList"
DataValueField
=
"ID"
CssClass
=
"AppointmentTypeSelectorTable"
DataSourceID
=
"AppointmentTypesDataSource"
SelectedValue='<%# Bind("AppointmentTypeID") %>' DataTextField="Keyword" RepeatDirection="Horizontal"
DataTextFormatString="<
span
class
=
'AppointmentTypeSelector rsAptType_{0}'
></
span
>">
</
asp:RadioButtonList
>
<
asp:LinkButton
ID
=
"InsertMoreButton"
runat
=
"server"
CommandName
=
"More"
CssClass
=
"rsAdvancedEditLink"
>Advanced</
asp:LinkButton
>
</
span
>
</
div
>
</
InlineEditTemplate
>--%>
<
AppointmentTemplate
>
<
div
class
=
"rsCustomAppointmentContainer <%# Eval("
AppointmentType.Text") %>">
<
h2
>
<%# Eval("Subject") %>
</
h2
>
<
div
>
</
div
>
</
div
>
</
AppointmentTemplate
>
<
AdvancedEditTemplate
>
<
div
id
=
"qsfexAdvEditWrapper"
>
<
div
id
=
"qsfexAdvEditInnerWrapper"
class='<%# Eval("AppointmentType.Text") %>'>
<
div
class
=
"qsfexAdvAppType"
>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label1"
AssociatedControlID
=
"TitleTextBox"
runat
=
"server"
CssClass
=
"inline-label"
>Description</
asp:Label
>
<
asp:TextBox
ID
=
"TitleTextBox"
Rows
=
"5"
Columns
=
"20"
runat
=
"server"
Text='<%# Bind("Subject") %>'
Width="97%" TextMode="MultiLine"></
asp:TextBox
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label2"
AssociatedControlID
=
"StartInput"
runat
=
"server"
CssClass
=
"inline-label"
>Start time:</
asp:Label
>
<
telerik:RadDateInput
ID
=
"StartInput"
SelectedDate='<%# Bind("Start") %>' runat="server">
</
telerik:RadDateInput
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label3"
AssociatedControlID
=
"EndInput"
runat
=
"server"
CssClass
=
"inline-label"
>End time:</
asp:Label
>
<
telerik:RadDateInput
ID
=
"EndInput"
SelectedDate='<%# Bind("End") %>' runat="server">
</
telerik:RadDateInput
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
div
class
=
"inline-label"
>
Color code:</
div
>
<
div
id
=
"qsfexAdvEditColorCodeChooser"
>
<
asp:RadioButtonList
runat
=
"server"
ID
=
"AppointmentTypeRadioButtonList"
DataValueField
=
"ID"
CssClass
=
"AppointmentTypeSelectorTable"
DataSourceID
=
"AppointmentTypesDataSource"
SelectedValue='<%# Bind("AppointmentTypeID") %>' DataTextField="Keyword" RepeatDirection="Horizontal"
DataTextFormatString="<
span
class
=
'AppointmentTypeSelector rsAptType_{0}'
></
span
>">
</
asp:RadioButtonList
>
</
div
>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:CheckBox
ID
=
"RepeatCheckBox"
runat
=
"server"
Text
=
"Repeat for 10 days"
CssClass
=
"repeatCheckBox"
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
style
=
"text-align: right;"
>
<
asp:LinkButton
ID
=
"UpdateButton"
runat
=
"server"
CommandName
=
"Update"
>
<
asp:Image
runat
=
"server"
ID
=
"insertImage"
ImageUrl
=
"../images/ok.png"
AlternateText
=
"update"
/></
asp:LinkButton
>
<
asp:LinkButton
ID
=
"UpdateCancelButton"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
Style
=
"margin-right: 8px;"
>
<
asp:Image
runat
=
"server"
ID
=
"Image2"
ImageUrl
=
"../images/cancel.png"
AlternateText
=
"cancel"
/></
asp:LinkButton
>
</
div
>
</
div
>
</
div
>
</
AdvancedEditTemplate
>
<
AdvancedInsertTemplate
>
<
div
id
=
"qsfexAdvEditWrapper"
>
<
div
id
=
"qsfexAdvEditInnerWrapper"
class
=
"technical"
>
<
div
class
=
"qsfexAdvAppType"
>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label4"
AssociatedControlID
=
"TitleTextBox"
runat
=
"server"
CssClass
=
"inline-label"
>Description</
asp:Label
>
<
asp:TextBox
ID
=
"TitleTextBox"
Rows
=
"5"
Columns
=
"20"
runat
=
"server"
Text='<%# Bind("Subject") %>'
Width="97%" TextMode="MultiLine"></
asp:TextBox
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label5"
AssociatedControlID
=
"StartInput"
runat
=
"server"
CssClass
=
"inline-label"
>Start time:</
asp:Label
>
<
telerik:RadDateInput
ID
=
"StartInput"
SelectedDate='<%# Bind("Start") %>' runat="server">
</
telerik:RadDateInput
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:Label
ID
=
"Label6"
AssociatedControlID
=
"EndInput"
runat
=
"server"
CssClass
=
"inline-label"
>End time:</
asp:Label
>
<
telerik:RadDateInput
ID
=
"EndInput"
SelectedDate='<%# Bind("End") %>' runat="server">
</
telerik:RadDateInput
><
br
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
div
class
=
"inline-label"
>
Color code:</
div
>
<
div
id
=
"qsfexAdvEditColorCodeChooser"
>
<
asp:RadioButtonList
runat
=
"server"
ID
=
"AppointmentTypeRadioButtonList"
DataValueField
=
"ID"
CssClass
=
"AppointmentTypeSelectorTable"
DataSourceID
=
"AppointmentTypesDataSource"
SelectedValue='<%# Bind("AppointmentTypeID") %>' DataTextField="Keyword" RepeatDirection="Horizontal"
DataTextFormatString="<
span
class
=
'AppointmentTypeSelector rsAptType_{0}'
></
span
>">
</
asp:RadioButtonList
>
</
div
>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
>
<
asp:CheckBox
ID
=
"RepeatCheckBox"
runat
=
"server"
Text
=
"Repeat for 10 days"
CssClass
=
"repeatCheckBox"
/>
</
div
>
<
div
class
=
"qsfexAdvEditControlWrapper"
style
=
"text-align: right;"
>
<
asp:LinkButton
ID
=
"InsertButton"
runat
=
"server"
CommandName
=
"Insert"
>
<
asp:Image
runat
=
"server"
ID
=
"Image4"
ImageUrl
=
"../images/ok.png"
AlternateText
=
"update"
/></
asp:LinkButton
>
<
asp:LinkButton
ID
=
"InsertCancelButton"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
Style
=
"margin-right: 8px;"
>
<
asp:Image
runat
=
"server"
ID
=
"Image5"
ImageUrl
=
"../images/cancel.png"
AlternateText
=
"cancel"
/></
asp:LinkButton
>
</
div
>
</
div
>
</
div
>
</
AdvancedInsertTemplate
>
<
TimeSlotContextMenuSettings
EnableDefault
=
"true"
/>
<
AppointmentContextMenuSettings
EnableDefault
=
"true"
/>
</
telerik:RadScheduler
>
<
asp:EntityDataSource
ID
=
"AppointmentsDataSource"
runat
=
"server"
ConnectionString
=
"name=TutorPortalEntities"
DefaultContainerName
=
"TutorPortalEntities"
EnableDelete
=
"True"
EnableFlattening
=
"False"
EnableInsert
=
"True"
EnableUpdate
=
"True"
EntitySetName
=
"Templates_Appointments"
>
</
asp:EntityDataSource
>
<
asp:EntityDataSource
ID
=
"AppointmentTypesDataSource"
runat
=
"server"
ConnectionString
=
"name=TutorPortalEntities"
DefaultContainerName
=
"TutorPortalEntities"
EnableDelete
=
"True"
EnableFlattening
=
"False"
EnableInsert
=
"True"
EnableUpdate
=
"True"
EntitySetName
=
"Templates_AppointmentTypes"
>
</
asp:EntityDataSource
>
</
form
>
<
script
type
=
"text/javascript"
>
var $ = $telerik.$;
// Toggles the inline form style when choosing a resource from the radio buttons.
$('.AppointmentTypeSelectorTable input[type=radio]').live('click',
function () {
appType = $('input ~ label > span', this.parentNode)[0].className.match(/rsAptType_(.+?)\b/i)[1];
var parentElement = $(this).parents('.rsCustomAppointmentContainer');
if (parentElement.length == 0) {
var parentElement = $(this).parents('#qsfexAdvEditInnerWrapper');
if (parentElement.length == 0)
return;
parentElement.attr('className', appType);
} else {
parentElement.attr('className', 'rsCustomAppointmentContainer ' + appType);
}
});
</
script
>
</
asp:Content
>
<
telerik:RadScheduler
ID
=
"RadSchedulerCommitments"
runat
=
"server"
AllowDelete
=
"False"
AllowEdit
=
"False"
AllowInsert
=
"False"
DataSourceID
=
"dsCommitments"
SelectedView
=
"MonthView"
DataStartField
=
"DueDate"
DataEndField
=
"DueDate"
DataKeyField
=
"CommitmentID"
DataSubjectField
=
"CommitmentItem"
OverflowBehavior
=
"Expand"
ReadOnly
=
"True"
ShowHoursColumn
=
"True"
ShowViewTabs
=
"False"
>
</
telerik:RadScheduler
>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BuscadorDocumentos.aspx.cs" Inherits="_Default" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<!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
>
<
style
type
=
"text/css"
>
#form1
{
height: 361px;
}
</
style
>
</
head
>
<
script
type
=
"text/javascript"
language
=
"javascript"
>
function cbbCanal_IndexChanging(sender, eventArgs) {
var cbbconducta = $find("<%= cbbConducta.ClientID%>");
var item = eventArgs.get_item();
if (item.get_index() > 0) {
cbbconducta.requestItems(item.get_value(), false);
}
}
function cbbCanal_Eliminar_IndexChanging(sender, eventArgs) {
var cbbconducta = $find("<%= cbb_eliminar_conducta.ClientID%>");
var item = eventArgs.get_item();
if (item.get_index() > 0) {
cbbconducta.requestItems(item.get_value(), false);
}
}
function cbbCanal_Modificar_IndexChanging(sender, eventArgs) {
var cbbconducta_modificar = $find("<%= cbb_modificar_conducta.ClientID %>");
var item = eventArgs.get_item();
if (item.get_index() > 0) {
cbbconducta_modificar.requestItems(item.get_value(),false);
}
}
function cbbConducta_Modificar_IndexChanging(sender, eventArgs) {
var cbbdocumentos_modificar = $find("<%= cbb_modificar_documento.ClientID %>");
var item = eventArgs.get_item();
if (item.get_index() > 0) {
cbbdocumentos_modificar.requestItems(item.get_value(),false);
}
}
function validarUpload(source, arguments) {
arguments.IsValid = $find('<%= uploader.ClientID %>').validateExtensions();
}
function validarUpload_Modificar(source, arguments) {
arguments.IsValid = $find('<%= uploaderModificar.ClientID %>').validateExtensions;
}
function mostrarDiv(opcion) {
document.getElementById("divAgregar").style.display = "none";
document.getElementById("divModificar").style.display = "none";
document.getElementById("divEliminar").style.display = "none";
if (opcion == "Agregar") {
document.getElementById("divAgregar").style.display = "";
}
if (opcion == "Modificar") {
document.getElementById("divModificar").style.display = "";
}
if (opcion == "Eliminar") {
document.getElementById("divEliminar").style.display = "";
}
}
</
script
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
Runat
=
"server"
Skin
=
"Default"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
Runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
EnablePageHeadUpdate
=
"False"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"cbbCanal"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"cbbConducta"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"bt_buscador_buscar"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grid_buscador_busqueda"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"grid_conductas"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grid_conductas"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"bt_modificar_cargar"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"tbx_modificar_nombre"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"grid_modificar_conductas"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"grid_modificar_conductas"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grid_modificar_conductas"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"Button1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"grid_eliminar_buscar"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
>
</
telerik:RadWindowManager
>
<
telerik:RadTabStrip
ID
=
"RadTabStrip1"
runat
=
"server"
SelectedIndex
=
"0"
MultiPageID
=
"multiPage1"
>
<
Tabs
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Buscador"
Selected
=
"True"
>
</
telerik:RadTab
>
<
telerik:RadTab
runat
=
"server"
Text
=
"Mantenedor"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
runat
=
"server"
ID
=
"multiPage1"
Height
=
"270px"
Width
=
"822px"
SelectedIndex
=
"0"
>
<
telerik:RadPageView
runat
=
"server"
Height
=
"100px"
ID
=
"pageBuscador"
><
br
/>
<
table
>
<
tr
>
<
td
colspan
=
"2"
><
asp:Label
runat
=
"server"
ID
=
"lbl_buscador_titulo"
Text
=
"Seleccione una opcion de busqueda"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_buscador_canal"
Text
=
"Seleccione un Canal"
></
asp:Label
>
</
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbbCanal"
DataTextField
=
"canal"
DataValueField
=
"id_canal"
OnClientSelectedIndexChanging
=
"cbbCanal_IndexChanging"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_buscador_conducta"
Text
=
"Seleccione una Conducta"
></
asp:Label
></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbbConducta"
EnableVirtualScrolling
=
"True"
DropDownWidth
=
"1000px"
DataTextField
=
"conducta"
DataValueField
=
"id_conducta"
OnItemsRequested
=
"cbbConducta_ItemsRequested"
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
><
asp:Button
runat
=
"server"
ID
=
"bt_buscador_buscar"
Text
=
"Buscar"
onclick
=
"bt_buscador_buscar_Click"
/>
</
td
>
</
tr
>
</
table
>
<
br
/><
asp:Label
runat
=
"server"
Text
=
"Documentos encontrados: "
></
asp:Label
>
<
br
/>
<
telerik:RadGrid
ID
=
"grid_buscador_busqueda"
runat
=
"server"
AllowPaging
=
"True"
AllowMultiRowSelection
=
"True"
AutoGenerateColumns
=
"False"
OnItemDataBound
=
"grid_buscador_busqueda_ItemDataBound"
DataSourceID
=
"sds_cargar_grid_consultas"
GridLines
=
"None"
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
EnableImageSprites
=
"True"
>
</
HeaderContextMenu
>
<
MasterTableView
DataSourceID
=
"sds_cargar_grid_consultas"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
/>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"nombre"
HeaderText
=
"Documento"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"pagina"
HeaderText
=
"Pagina"
>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
DataNavigateUrlFields
=
"ruta"
HeaderText
=
"Ver"
Target
=
"Vista_PDF.aspx"
Text
=
"Ver"
UniqueName
=
"linkColumn"
>
</
telerik:GridHyperLinkColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
EnableDragToSelectRows
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"sds_cargar_grid_consultas"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:prod_credichile_20110117.1509_2 %>"
SelectCommand="se_CargarGridConsulta" SelectCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"cbbCanal"
Name
=
"parIntIdCanal"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
ConvertEmptyStringToNull
=
"true"
/>
<
asp:ControlParameter
ControlID
=
"cbbConducta"
Name
=
"parIntIdConducta"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
ConvertEmptyStringToNull
=
"true"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"pageMantenedor"
><
br
/>
<
table
>
<
tr
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"btAgregar"
Text
=
"Agregar Docuento"
OnClientClick
=
"mostrarDiv('Agregar');return false;"
/></
td
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"btModificar"
Text
=
"Modificar Documento"
OnClientClick
=
"mostrarDiv('Modificar');return false;"
/></
td
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"btEliminar"
Text
=
"Eliminar Documento"
OnClientClick
=
"mostrarDiv('Eliminar');return false;"
/></
td
>
</
tr
>
</
table
>
<
div
runat
=
"server"
id
=
"divAgregar"
style
=
"display:none"
><
br
/>
<
table
>
<
tr
>
<
td
colspan
=
"2"
>
<
telerik:RadUpload
runat
=
"server"
ID
=
"uploader"
MaxFileInputsCount
=
"1"
AllowedFileExtensions
=
".pdf"
Localization-Add
=
"Agregar"
Localization-Select
=
"Archivo"
Localization-Remove
=
"Quitar"
Localization-Delete
=
"Borrar"
EnableTheming
=
"True"
ControlObjectsVisibility
=
"None"
>
<
Localization
Add
=
"Agregar"
Delete
=
"Borrar"
Remove
=
"Quitar"
/>
</
telerik:RadUpload
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_agregar_nombre"
Text
=
"Nombre"
></
asp:Label
></
td
>
<
td
><
telerik:RadTextBox
runat
=
"server"
ID
=
"tbx_agregar_nombre"
></
telerik:RadTextBox
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
runat
=
"server"
id
=
"bt_agregar"
Text
=
"Agregar"
onclick
=
"bt_agregar_Click"
/></
td
>
<
td
>
<
asp:CustomValidator
runat
=
"server"
ID
=
"CustomValidator1"
Display
=
"Dynamic"
ClientValidationFunction
=
"validarUpload"
>
<
span
>Extension Invalida</
span
>
</
asp:CustomValidator
>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
br
/>
<
asp:Label
runat
=
"server"
ID
=
"lbl_agregar_mensaje"
Text
=
"Seleccione conducta(s) asociada(s): "
></
asp:Label
>
<
telerik:RadGrid
ID
=
"grid_conductas"
runat
=
"server"
AllowAutomaticDeletes
=
"True"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
AllowFilteringByColumn
=
"True"
AllowMultiRowSelection
=
"True"
AllowPaging
=
"true"
AllowSorting
=
"False"
AutoGenerateColumns
=
"False"
DataSourceID
=
"sds_cargar_grid_conductas"
GridLines
=
"None"
OnInit
=
"grid_conductas_Init"
>
<
MasterTableView
DataKeyNames
=
"id_conducta,id_canal"
DataSourceID
=
"sds_cargar_grid_conductas"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
/>
<
Columns
>
<
telerik:GridClientSelectColumn
>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"id_conducta"
DataType
=
"System.Int32"
HeaderText
=
"id_conducta"
ReadOnly
=
"True"
SortExpression
=
"id_conducta"
UniqueName
=
"id_conducta"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Pagina"
UniqueName
=
"pagina"
>
<
ItemTemplate
>
<
telerik:RadNumericTextBox
runat
=
"server"
MinValue
=
"0"
ID
=
"tbx_pagina_agregar"
NumberFormat-DecimalDigits
=
"0"
>
</
telerik:RadNumericTextBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"conducta"
FilterListOptions
=
"VaryByDataTypeAllowCustom"
HeaderText
=
"Conducta"
SortExpression
=
"conducta"
UniqueName
=
"conducta"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"id_canal"
HeaderText
=
"ID_Canal"
ReadOnly
=
"True"
SortExpression
=
"id_canal"
UniqueName
=
"id_canal"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"canal"
FilterListOptions
=
"VaryByDataTypeAllowCustom"
HeaderText
=
"Canal"
SortExpression
=
"canal"
UniqueName
=
"canal"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"sds_cargar_grid_conductas"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:prod_credichile_20110117.1509_2 %>"
SelectCommand="se_CargarConductasGrid" SelectCommandType="StoredProcedure">
</
asp:SqlDataSource
>
</
div
>
<
div
runat
=
"server"
id
=
"divModificar"
style
=
"display:none"
><
br
/>
<
table
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
id
=
"lbl_modificar_canal"
Text
=
"Seleccione un Canal"
></
asp:Label
></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
id
=
"cbb_modificar_canal"
OnClientSelectedIndexChanging
=
"cbbCanal_Modificar_IndexChanging"
DataTextField
=
"canal"
DataValueField
=
"id_canal"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_modificar_conducta"
Text
=
"Seleccione una Conducta"
></
asp:Label
></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbb_modificar_conducta"
EnableVirtualScrolling
=
"true"
OnItemsRequested
=
"cbb_modificar_conducta_ItemsRequested"
DropDownWidth
=
"1000px"
OnClientSelectedIndexChanging
=
"cbbConducta_Modificar_IndexChanging"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_modificar_documento"
Text
=
"Seleccione un Documento"
></
asp:Label
></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbb_modificar_documento"
EnableVirtualScrolling
=
"true"
OnItemsRequested
=
"cbb_modificar_documento_ItemsRequested"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"bt_modificar_cargar"
Text
=
"Cargar Documento"
OnClick
=
"bt_modificar_cargar_Click"
/></
td
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"bt_modificar"
Text
=
"Modificar"
OnClick
=
"bt_modificar_Click"
/></
td
>
<
td
>
<
asp:CustomValidator
runat
=
"server"
ID
=
"CustomValidator2"
Display
=
"Dynamic"
ClientValidationFunction
=
"validarUpload_Modificar"
>
<
span
>Extension Invalida</
span
>
</
asp:CustomValidator
>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
table
>
<
tr
>
<
td
colspan
=
"2"
><
telerik:RadUpload
runat
=
"server"
ID
=
"uploaderModificar"
MaxFileInputsCount
=
"1"
EnableTheming
=
"True"
AllowedFileExtensions
=
".pdf"
Localization-Add
=
"Agregar"
Localization-Select
=
"Archivo"
Localization-Remove
=
"Quitar"
Localization-Delete
=
"Borrar"
ControlObjectsVisibility
=
"None"
>
<
Localization
Add
=
"Agregar"
Delete
=
"Borrar"
Remove
=
"Quitar"
/>
</
telerik:RadUpload
></
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_modificar_nombre"
Text
=
"Nombre"
></
asp:Label
></
td
>
<
td
><
telerik:RadTextBox
runat
=
"server"
ID
=
"tbx_modificar_nombre"
></
telerik:RadTextBox
></
td
>
</
tr
>
</
table
>
<
asp:Label
runat
=
"server"
ID
=
"lbl_modificar_mensaje"
Text
=
"Seleccione conductas asociadas: "
></
asp:Label
>
<
br
/>
<
telerik:RadGrid
runat
=
"server"
id
=
"grid_modificar_conductas"
AllowAutomaticDeletes
=
"true"
AllowAutomaticInserts
=
"true"
AllowAutomaticUpdates
=
"true"
AllowFilteringByColumn
=
"true"
AllowMultiRowSelection
=
"true"
AutoGenerateColumns
=
"false"
DataSourceID
=
"sds_cargar_grid_modificar"
OnInit
=
"grid_conductas_Init"
>
<
MasterTableView
AllowPaging
=
"true"
DataSourceID
=
"sds_cargar_grid_modificar"
>
<
Columns
>
<
telerik:GridClientSelectColumn
>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"id_documento"
HeaderText
=
"id_documento"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"id_conducta"
HeaderText
=
"id_conducta"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
telerik:RadNumericTextBox
runat
=
"server"
id
=
"tbx_pagina_modificar"
DbValue='<%# Bind("pagina")%>' MinValue="0" NumberFormat-DecimalDigits="0">
</
telerik:RadNumericTextBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"conducta"
UniqueName
=
"conducta"
HeaderText
=
"Conducta"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"sds_cargar_grid_modificar"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:prod_credichile_20110117.1509_2 %>"
SelectCommand="se_CargarConductas_Modificar"
SelectCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"cbb_modificar_documento"
Name
=
"parIntIdDocumento"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
</
div
>
<
div
runat
=
"server"
id
=
"divEliminar"
style
=
"display:none"
><
br
/>
<
table
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_eliminar_canal"
Text
=
"Seleccione un Canal"
/></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbb_eliminar_canal"
DataTextField
=
"canal"
DataValueField
=
"id_canal"
OnClientSelectedIndexChanging
=
"cbbCanal_Eliminar_IndexChanging"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Label
runat
=
"server"
ID
=
"lbl_eliminar_conducta"
Text
=
"Seleccione una Conducta"
></
asp:Label
></
td
>
<
td
><
telerik:RadComboBox
runat
=
"server"
ID
=
"cbb_eliminar_conducta"
EnableVirtualScrolling
=
"True"
DropDownWidth
=
"1000px"
DataTextField
=
"conducta"
DataValueField
=
"id_conducta"
OnItemsRequested
=
"cbbConducta_Eliminar_ItemsRequested"
></
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"bt_eliminar"
Text
=
"Eliminar"
onclick
=
"bt_eliminar_Click"
/>
</
td
>
<
td
><
asp:Button
runat
=
"server"
ID
=
"Button1"
Text
=
"Buscar"
onclick
=
"bt_buscador_buscar_eliminar_Click"
/>
</
td
>
</
tr
>
</
table
>
<
br
/><
asp:Label
ID
=
"Label1"
runat
=
"server"
Text
=
"Documentos encontrados: "
></
asp:Label
>
<
br
/>
<
telerik:RadGrid
ID
=
"grid_eliminar_buscar"
runat
=
"server"
AllowMultiRowSelection
=
"True"
AllowPaging
=
"True"
AllowSorting
=
"False"
AutoGenerateColumns
=
"False"
DataSourceID
=
"sds_cargar_grid_documentos"
GridLines
=
"None"
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
EnableImageSprites
=
"True"
>
</
HeaderContextMenu
>
<
MasterTableView
DataSourceID
=
"sds_cargar_grid_documentos"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to Pdf"
/>
<
Columns
>
<
telerik:GridClientSelectColumn
>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
DataField
=
"id_documento"
HeaderText
=
"id_documento"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"nombre"
HeaderText
=
"Documento"
>
</
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"sds_cargar_grid_documentos"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:prod_credichile_20110117.1509_2 %>"
SelectCommand="se_CargarDocumentosGrid" SelectCommandType="StoredProcedure">
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"cbb_eliminar_conducta"
DefaultValue
=
"0"
Name
=
"parIntIdConducta"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
/>
</
SelectParameters
>
</
asp:SqlDataSource
>
</
div
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
form
>
</
body
>
</
html
>
//
<![CDATA[
Sys.WebForms.PageRequestManager._initialize('RadScriptManager1', document.getElementById('form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls(['tRadAjaxManager1SU'], [], [], 90);
//]]>
Sys.Application.add_init(function() {
<?
xml
version
=
"1.0"
?>
<
configuration
>
<
configSections
>
<
sectionGroup
name
=
"system.web.extensions"
type
=
"System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
>
<
sectionGroup
name
=
"scripting"
type
=
"System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
>
<
section
name
=
"scriptResourceHandler"
type
=
"System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
requirePermission
=
"false"
allowDefinition
=
"MachineToApplication"
/>
<
sectionGroup
name
=
"webServices"
type
=
"System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
>
<
section
name
=
"jsonSerialization"
type
=
"System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
requirePermission
=
"false"
allowDefinition
=
"Everywhere"
/>
<
section
name
=
"profileService"
type
=
"System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
requirePermission
=
"false"
allowDefinition
=
"MachineToApplication"
/>
<
section
name
=
"authenticationService"
type
=
"System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
requirePermission
=
"false"
allowDefinition
=
"MachineToApplication"
/>
<
section
name
=
"roleService"
type
=
"System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
requirePermission
=
"false"
allowDefinition
=
"MachineToApplication"
/>
</
sectionGroup
>
</
sectionGroup
>
</
sectionGroup
>
</
configSections
>
<
appSettings
/>
<
connectionStrings
>
...
</
connectionStrings
>
<
system.web
>
<
compilation
debug
=
"true"
>
<
assemblies
>
<
add
assembly
=
"System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
assembly
=
"System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"
/>
<
add
assembly
=
"System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
assembly
=
"System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/></
assemblies
>
</
compilation
>
<!-- <authentication mode="Windows"/> -->
<
customErrors
mode
=
"Off"
/>
<
pages
>
<
controls
>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI"
assembly
=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI.WebControls"
assembly
=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
</
controls
>
</
pages
>
<
httpHandlers
>
<
remove
verb
=
"*"
path
=
"*.asmx"
/>
<
add
verb
=
"*"
path
=
"*.asmx"
validate
=
"false"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
verb
=
"*"
path
=
"*_AppService.axd"
validate
=
"false"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
verb
=
"GET,HEAD"
path
=
"ScriptResource.axd"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate
=
"false"
/>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
verb
=
"*"
validate
=
"false"
/>
</
httpHandlers
>
<
httpModules
>
<
add
name
=
"ScriptModule"
type
=
"System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
</
httpModules
>
</
system.web
>
<
system.codedom
>
<
compilers
>
<
compiler
language
=
"c#;cs;csharp"
extension
=
".cs"
warningLevel
=
"4"
type
=
"Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>
<
providerOption
name
=
"CompilerVersion"
value
=
"v3.5"
/>
<
providerOption
name
=
"WarnAsError"
value
=
"false"
/>
</
compiler
>
<
compiler
language
=
"vb;vbs;visualbasic;vbscript"
extension
=
".vb"
warningLevel
=
"4"
type
=
"Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>
<
providerOption
name
=
"CompilerVersion"
value
=
"v3.5"
/>
<
providerOption
name
=
"OptionInfer"
value
=
"true"
/>
<
providerOption
name
=
"WarnAsError"
value
=
"false"
/>
</
compiler
>
</
compilers
>
</
system.codedom
>
<!--
La sección system.webServer es necesaria para ejecutar ASPN.NET AJAX en Internet
Information Services 7.0. No es necesaria para la versión anterior de IIS.
-->
<
system.webServer
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
modules
>
<
remove
name
=
"ScriptModule"
/>
<
add
name
=
"ScriptModule"
preCondition
=
"managedHandler"
type
=
"System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
</
modules
>
<
handlers
>
<
remove
name
=
"WebServiceHandlerFactory-Integrated"
/>
<
remove
name
=
"ScriptHandlerFactory"
/>
<
remove
name
=
"ScriptHandlerFactoryAppServices"
/>
<
remove
name
=
"ScriptResource"
/>
<
add
name
=
"ScriptHandlerFactory"
verb
=
"*"
path
=
"*.asmx"
preCondition
=
"integratedMode"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"ScriptHandlerFactoryAppServices"
verb
=
"*"
path
=
"*_AppService.axd"
preCondition
=
"integratedMode"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"ScriptResource"
preCondition
=
"integratedMode"
verb
=
"GET,HEAD"
path
=
"ScriptResource.axd"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"Telerik_Web_UI_WebResource_axd"
verb
=
"*"
preCondition
=
"integratedMode"
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
/>
</
handlers
>
</
system.webServer
>
<
runtime
>
<
assemblyBinding
xmlns
=
"urn:schemas-microsoft-com:asm.v1"
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions"
publicKeyToken
=
"31bf3856ad364e35"
/>
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"3.5.0.0"
/>
</
dependentAssembly
>
<
dependentAssembly
>
<
assemblyIdentity
name
=
"System.Web.Extensions.Design"
publicKeyToken
=
"31bf3856ad364e35"
/>
<
bindingRedirect
oldVersion
=
"1.0.0.0-1.1.0.0"
newVersion
=
"3.5.0.0"
/>
</
dependentAssembly
>
</
assemblyBinding
>
</
runtime
>
</
configuration
>
using
System;
using
System.ComponentModel;
using
System.Data;
using
System.Globalization;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
Oracle.DataAccess.Client;
using
Parus.Core;
using
Telerik.Web.UI;
namespace
WebDesigner
{
public
partial
class
WebForm1 : Page
{
private
RadGrid _grid;
private
GridView _grid2;
protected
override
void
OnInit(EventArgs e)
{
base
.OnInit(e);
this
._grid = CreateGrid();
this
.GridPlaceHolder.Controls.Add(
this
._grid);
this
._grid2 = CreateGrid2();
this
.GridPlaceHolder.Controls.Add(
this
._grid2);
}
protected
override
void
OnLoad(EventArgs e)
{
base
.OnLoad(e);
RadAjaxManager.AjaxSettings.AddAjaxSetting(
this
._grid,
this
._grid);
RadAjaxManager.AjaxSettings.AddAjaxSetting(
this
._grid2,
this
._grid2);
//_grid.DataBind();
_grid2.DataBind();
}
private
static
RadGrid CreateGrid()
{
var grid =
new
RadGrid
{
Width =
new
Unit(100, UnitType.Percentage),
ID =
"grid_test"
,
Skin =
"Windows7"
,
PageSize = 10,
AllowPaging =
true
,
AutoGenerateColumns =
false
,
GroupingEnabled =
false
,
ShowGroupPanel =
false
,
};
grid.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric;
grid.PagerStyle.AlwaysVisible =
true
;
grid.NeedDataSource += Grid_NeedDataSource;
grid.MasterTableView.Width =
new
Unit(100, UnitType.Percentage);
grid.MasterTableView.PageSize = grid.PageSize;
grid.MasterTableView.AllowPaging = grid.AllowPaging;
grid.MasterTableView.PagerStyle.Mode = grid.PagerStyle.Mode;
grid.MasterTableView.PagerStyle.AlwaysVisible = grid.PagerStyle.AlwaysVisible;
grid.MasterTableView.AutoGenerateColumns = grid.AutoGenerateColumns;
var gridColumn =
new
GridBoundColumn();
gridColumn.DataField =
"NRN"
;
gridColumn.HeaderText =
"Ident"
;
grid.MasterTableView.Columns.Add(gridColumn);
gridColumn =
new
GridBoundColumn();
gridColumn.DataField =
"SCODE"
;
gridColumn.HeaderText =
"Caption"
;
grid.MasterTableView.Columns.Add(gridColumn);
return
grid;
}
private
GridView CreateGrid2()
{
var grid =
new
GridView
{
Width =
new
Unit(100, UnitType.Percentage),
ID =
"grid_test2"
,
PageSize = 10,
AllowPaging =
true
,
AutoGenerateColumns =
false
,
DataSource =
new
MyDataSource(
typeof
(CustomDataProxy))
};
grid.PageIndexChanging += Grid2_PageIndexChanging;
var gridColumn =
new
BoundField();
gridColumn.DataField =
"NRN"
;
gridColumn.HeaderText =
"Ident"
;
grid.Columns.Add(gridColumn);
gridColumn =
new
BoundField();
gridColumn.DataField =
"SCODE"
;
gridColumn.HeaderText =
"Caption"
;
grid.Columns.Add(gridColumn);
return
grid;
}
private
void
Grid2_PageIndexChanging(
object
sender, GridViewPageEventArgs e)
{
this
._grid2.PageIndex = e.NewPageIndex;
this
._grid2.DataBind();
}
private
static
void
Grid_NeedDataSource(
object
sender, GridNeedDataSourceEventArgs e)
{
var grid = sender
as
RadGrid;
grid.DataSource =
new
MyDataSource(
typeof
(CustomDataProxy));
}
}
#region MyObjectDataSource
[DataObject]
public
class
MyDataSource : ObjectDataSource
{
public
MyDataSource(Type type)
{
this
.DataProxy = type;
TypeName = type.FullName;
SelectCountMethod =
"GetTotalRowsCount"
;
SelectMethod =
"GetData"
;
EnablePaging =
true
;
MaximumRowsParameterName =
"maxRows"
;
StartRowIndexParameterName =
"firstRow"
;
SortParameterName =
"orderFields"
;
ObjectCreating += OnObjectCreating;
}
private
Type DataProxy
{
get
;
set
;
}
private
void
OnObjectCreating(
object
sender, ObjectDataSourceEventArgs e)
{
e.ObjectInstance = Activator.CreateInstance(DataProxy,
new
[] {
"V_WEBTEST_CODE"
});
}
}
#endregion
#region Custom DataObject
public
class
CustomDataProxy : BaseDataProxy
{
private
readonly
string
_tableName;
public
CustomDataProxy(
string
tableName)
{
this
._tableName = tableName;
}
public
override
string
TableName
{
get
{
return
this
._tableName;
}
}
}
[DataObject]
public
abstract
class
BaseDataProxy
{
private
const
string
CCountQuery =
"select count(*) from {0}"
;
private
const
string
CSelectTemplate =
"select * from {0}"
;
private
const
string
COrderTemplate =
" order by {0}"
;
private
const
string
CPagingQuery =
"select * from (select rownum rownum#, T.* from ({0}) T) where rownum# between :StartRow and :EndRow"
;
abstract
public
string
TableName
{
get
;
}
public
int
GetTotalRowsCount()
{
using
(var connection = Dispatcher.Instance.CreateConnection())
{
var queryText =
string
.Format(CCountQuery,
this
.TableName);
using
(var query =
new
OracleCommand(queryText, connection)
{
CommandType = CommandType.Text
})
{
var result = query.ExecuteScalar();
return
result !=
null
? Convert.ToInt32(result, CultureInfo.CurrentCulture) : 0;
}
}
}
[DataObjectMethod(DataObjectMethodType.Select,
true
)]
public
DataTable GetData(
int
firstRow,
int
maxRows,
string
orderFields)
{
using
(var connection = Dispatcher.Instance.CreateConnection())
{
var queryText =
string
.Format(CSelectTemplate,
this
.TableName);
if
(!
string
.IsNullOrEmpty(orderFields))
{
queryText +=
string
.Format(COrderTemplate, orderFields);
}
queryText =
string
.Format(CPagingQuery, queryText);
var query =
new
OracleCommand(queryText, connection)
{
CommandType = CommandType.Text
};
query.Parameters.Add(@
"StartRow"
, firstRow + 1);
query.Parameters.Add(@
"EndRow"
, firstRow + maxRows);
using
(var a =
new
OracleDataAdapter(query))
{
var dt =
new
DataTable
{
Locale = CultureInfo.CurrentCulture
};
a.Fill(dt);
return
dt;
}
}
}
}
#endregion
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebDesigner.WebForm1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!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"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
asp:PlaceHolder
ID
=
"GridPlaceHolder"
runat
=
"server"
></
asp:PlaceHolder
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
</
form
>
</
body
>
</
html
>
private
void
LoadDockContent(RadDock dock)
{
System.Web.UI.Control ctrl = Page.LoadControl(
"PowerUsage.ascx"
);
dock.ContentContainer.Controls.Add(ctrl);
}
<
script
type
=
"text/javascript"
>
function OnClientInitialize(dock, args) {
var content = dock.get_contentContainer();
var control = $telerik.isIE ? content.childNodes[0].innerHTML : content.childNodes[1].innerHTML;
alert(control);
}
</
script
>
<
script
type
=
"text/javascript"
>
jQuery(function($) {
$(window).wresize(SetPageChartSizes<%= Chart.ClientID %>);
SetPageChartSizes<%= Chart.ClientID %>();
});
function SetPageChartSizes<%= Chart.ClientID %>() {
document.getElementById('<%= hfChartWidth.ClientID %>').value = (document.getElementById('<%= updatePanel.ClientID %>').offsetWidth - 4);
<%=Page.GetPostBackEventReference(btnHidden_Charts)%>;
}
</
script
>
public partial class rcalendar : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void RadCalendar1_DayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e)
{
int ID = e.Day.Date.Day;
if (ID == 3 || ID == 5 || ID == 14)
{
TableCell cell = e.Cell;
cell.Attributes.Add("onclick", "ShowToolTip(this);");
cell.Attributes.Add("id", "Calendar_" + ID.ToString());
}
}
protected void RadToolTipManager1_AjaxUpdate(object sender, Telerik.Web.UI.ToolTipUpdateEventArgs e)
{
CalendarTT cdrTTobj = (CalendarTT)this.LoadControl("CalendarTT.ascx");
cdrTTobj.Dateid = int.Parse(e.Value);
cdrTTobj.ID = Guid.NewGuid().ToString();
e.UpdatePanel.ContentTemplateContainer.Controls.Add(cdrTTobj);
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="rcalendar.aspx.cs" Inherits="CdrApp.rcalendar" %>
<%@ Register Src="CalendarTT.ascx" TagName="CalendarTT" TagPrefix="uc1" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<!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
>
<
style
type
=
"text/css"
>
.RadCalendar .rcRow td
{
text-align: center !important;
vertical-align: middle !important;
width: 50px;
}
</
style
>
</
head
>
<
body
style
=
"height: 462px"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
>
</
asp:ScriptManager
>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function ShowToolTip(sender) {
var tooltipManager = $find("<%=RadToolTipManager1.ClientID %>");
//If the user hovers the image before the page has loaded, there is no manager created
if (!tooltipManager) return;
//Find the tooltip for this element if it has been created
var tooltip = tooltipManager.getToolTipByElement(sender);
//Create a tooltip if no tooltip exists for such element
if (!tooltip) {
tooltip = tooltipManager.createToolTip(sender);
var longValue = sender.getAttribute("ID");
var neededValue = longValue.substring(longValue.indexOf('_') + 1)
tooltip.set_value(neededValue);
tooltip.show();
}
}
</
script
>
</
telerik:RadCodeBlock
>
<
div
>
<
telerik:RadCalendar
ID
=
"RadCalendar1"
Runat
=
"server"
DayNameFormat
=
"Full"
EnableMultiSelect
=
"False"
Height
=
"300px"
SelectedDate
=
""
TitleAlign
=
"Center"
ViewSelectorText
=
"x"
Width
=
"300px"
PresentationType
=
"Preview"
ShowRowHeaders
=
"False"
ondayrender
=
"RadCalendar1_DayRender"
>
</
telerik:RadCalendar
>
<
telerik:RadToolTipManager
ID
=
"RadToolTipManager1"
runat
=
"server"
onajaxupdate
=
"RadToolTipManager1_AjaxUpdate"
Animation
=
"Fade"
AutoCloseDelay
=
"30000"
EnableShadow
=
"True"
EnableTheming
=
"True"
HideEvent
=
"LeaveTargetAndToolTip"
ShowEvent
=
"OnClick"
BorderStyle
=
"Outset"
Position
=
"Center"
>
</
telerik:RadToolTipManager
>
</
div
>
</
form
>
</
body
>
</
html
>
***
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadComboBox1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadComboBox1" />
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
***
<telerik:RadComboBox ID="RadComboBox1" Runat="server"
DataSourceID="SqlDataSource1" DataTextField="CustBill"
DataValueField="CustBill" Height="122px" Skin="Windows7" Width="319px">
<Items>
<telerik:RadComboBoxItem Text="All" Value="0" Selected="true" />
</Items>
</telerik:RadComboBox>
*** This SQL Data Source populates the combo box ***
<
asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:crmDashboardConnectionString %>"
SelectCommand="SELECT TOP (10) CustBill FROM crmSalesSuperior WHERE (CustBill IN (SELECT CustBill FROM crmSalesSuperior AS crmSalesSuperior_1 WHERE (Branch = 102))) GROUP BY CustBill ORDER BY CustBill">
</asp:SqlDataSource>
*** This is the Grid's SQL data source, calling a stored procedure with a parameter from combo box. ***
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:crmDashboardConnectionString %>"
SelectCommand="CRMDashboardSales" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:ControlParameter Name="CustBill" ControlID="RadComboBox1"
PropertyName="SelectedValue" Type="String"
DefaultValue="Power Equipment Co " />
</SelectParameters>
</asp:SqlDataSource>
function openWindow() { |
window.setTimeout(function() { |
var oManager = GetRadWindowManager(); |
var rdWin = oManager.open('<%=WindowURL%> ', 'rwVideoTutorial'); |
rdWin.set_status('Video Tutorial <%=HelpVideoID %> '); |
rdWin.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Move); |
rdWin.center; |
rdWin.remove_resize; |
rdWin.add_dragEnd(OnClientDragEnd); |
rdWin.setSize(620, 430); |
}, 1000); |
} |
function OnClientDragEnd(sender, eventArgs) { |
var oManager = GetRadWindowManager(); |
var oWnd = oManager.getWindowById(sender.get_id()); |
oWnd.reload(); |
} |
I am embeding a YouTube video on a page that is loaded by the RadWindow. In IE8 some strange things are happening. I added the OnClinetDragEnd in hopes that the content would reload, but it doesn't in IE8 unless I have IE8 in compatability mode. If hte winodw is draged in IE8 the audio cuts out fromt he video, so I thought I could jsut reload the content. Also, when the window closes and the video is still running, you can still hear the audio after the window is clsoed. I am not experiencing any of these issues with FireFox.
Ultimately, I would like the content to reload as it does in FireFox, but in FireFox I really don't need to reload the content, because even after the window is done being dragged the video plays from where it left off.
If I can;t get this to work IN IE8 like it does in FF, how can I set the window to be destroyed via Javascript? I have the window set to be destroyed in the ASPX code, but I guess, since I am openeing it via javascript that doesn't matter.
Daniel