<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Site.Master" CodeBehind="frm_Encuestas.aspx.vb" Inherits="SGHweb.frm_Encuestas" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script type="text/javascript" src="../Scripts/jquery-1.8.2.min.js"></script>
    <!-- Add mousewheel plugin (this is optional) -->
	<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.6.pack.js"></script>

	<!-- Add fancyBox main JS and CSS files -->
	<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox.js?v=2.1.5"></script>
	<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox.css?v=2.1.5" media="screen" />

	<!-- Add Button helper (this is optional) -->
	<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/helpers/jquery.fancybox-buttons.css?v=1.0.5" />
	<script type="text/javascript" src="../Scripts/fancybox/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>

	<!-- Add Thumbnail helper (this is optional) -->
	<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/helpers/jquery.fancybox-thumbs.css?v=1.0.7" />
	<script type="text/javascript" src="../Scripts/fancybox/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>

	<!-- Add Media helper (this is optional) -->
	<script type="text/javascript" src="../Scripts/fancybox/helpers/jquery.fancybox-media.js?v=1.0.6"></script>
    <script type="text/javascript">
            function abrir_embed(id,hotel) {
                $.fancybox.open({
                    href: 'codigo_embed_encuesta.aspx?eid=' + id + '&hotel=' + hotel,
                    type: 'iframe',
                    padding: 5,
                    width  : '320px'
                });
            }
            function verencuesta(id,hotel) {
                $.fancybox.open({
                    href: 'Cuadro_VerEncuesta.aspx?eid=' + id + '&hotel=' + hotel,
                    type: 'iframe',
                    padding: 5,
                    width: '320px'
                });
            }
            function abrir_excel(idencuesta) {
                var ruta = "Pivot_Encuesta.aspx?eid=" + idencuesta + "";
                var oWnd = $find("<%= RadWindow2.ClientID %>");
                oWnd.setUrl(ruta);
                oWnd.show();
                return false;
            }  
	</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:Label ID="Label2" runat="server" Font-Bold="True" Font-Names="Times New Roman"
            Font-Size="16pt" Text=" LISTADO DE ENCUESTAS "> </asp:Label>
    <asp:Panel ID="Panel_grid_encuestas" runat="server">
    <telerik:RadGrid ID="RadGrid_ListaEncuestas" runat="server" CellSpacing="0" 
        Culture="es-ES" DataSourceID="SqlDataSource_listarEncuestas" 
        GridLines="None" Skin="Windows7">
        <ClientSettings>
            <Selecting CellSelectionMode="None">
            </Selecting>
        </ClientSettings>
        <MasterTableView AutoGenerateColumns="False" DataKeyNames="EncuestaId" 
            DataSourceID="SqlDataSource_listarEncuestas" TableLayout="Fixed">
            <CommandItemSettings ExportToPdfText="Export to PDF">
            </CommandItemSettings>
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="20px"></HeaderStyle>
            </RowIndicatorColumn>
            <ExpandCollapseColumn Visible="True" 
                FilterControlAltText="Filter ExpandColumn column" Created="True">
                <HeaderStyle Width="20px"></HeaderStyle>
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="EncuestaId" DataType="System.Int32" 
                    FilterControlAltText="Filter EncuestaId column" HeaderText="ExamenId" 
                    ReadOnly="True" SortExpression="EncuestaId" UniqueName="EncuestaId" 
                    Visible="False">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreHotelRequest" 
                    FilterControlAltText="Filter NombreHotelRequest column" HeaderText="NombreHotelRequest" 
                    SortExpression="NombreHotelRequest" UniqueName="NombreHotelRequest" 
                    Display="False" ReadOnly="True">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="TituloEncuesta" 
                    FilterControlAltText="Filter TituloEncuesta column" HeaderText="Titulo" 
                    SortExpression="TituloEncuesta" UniqueName="TituloEncuesta">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="TituloTipo" 
                    FilterControlAltText="Filter TituloTipo column" HeaderText="Tipo" 
                    SortExpression="TituloTipo" UniqueName="TituloTipo">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="FechaCreacion" DataType="System.DateTime" 
                    FilterControlAltText="Filter FechaCreacion column" HeaderText="FechaCreacion" 
                    SortExpression="FechaCreacion" UniqueName="FechaCreacion" 
                    DataFormatString="{0:dd MMMM yyyy}">
                </telerik:GridBoundColumn>
                
                <telerik:GridTemplateColumn UniqueName="TemplateColumnEstado" 
                    HeaderText="Estado" FilterControlAltText="Filter TemplateColumnEstado column">
                    <ItemTemplate>
                        <asp:Panel ID="Panel1" runat="server">
                            <asp:ImageButton ID="estadoencuesta" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/activo.png" ToolTip="La encuesta se encuentra activa" />
                        </asp:Panel>
                    </ItemTemplate>
                    <FooterStyle Width="50px" HorizontalAlign="Center" />
                    <HeaderStyle Width="50px" HorizontalAlign="Center" />
                    <ItemStyle Width="50px" HorizontalAlign="Center" />
                </telerik:GridTemplateColumn>
                <telerik:GridTemplateColumn UniqueName="TemplateColumnOpciones" 
                    HeaderText="Opciones" 
                    FilterControlAltText="Filter TemplateColumnOpciones column">
                    <ItemTemplate>
                        <asp:Panel ID="Panel2" runat="server">
                            <asp:ImageButton ID="verencuesta" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/ver_encuesta.png" ToolTip="Ver Encuesta" />
                            <asp:ImageButton ID="reporte" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/reporte.png" ToolTip="Ver Reporte" />
                            <asp:ImageButton ID="excel" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/exportar.png" ToolTip="Exportar" />
                            <asp:ImageButton ID="embed" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/embed.png" ToolTip="Enlazar Encuesta" />
                            <asp:ImageButton ID="editarencuesta" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/editar.png" ToolTip="Editar Encuesta" />
                            <asp:ImageButton ID="eliminarencuesta" runat="server" CssClass="cursor" 
                                    ImageUrl="~/SIG/Resources/examen_img/eliminar.png" ToolTip="Eliminar Encuesta" />
                        </asp:Panel>
                    </ItemTemplate>
                    <FooterStyle Width="150px" HorizontalAlign="Center" />
                    <HeaderStyle Width="150px" HorizontalAlign="Center" />
                    <ItemStyle Width="150px" HorizontalAlign="Center" />
                </telerik:GridTemplateColumn>
                <telerik:GridBoundColumn DataField="Estado" 
                    FilterControlAltText="Filter Estado column" HeaderText="Estado" 
                    UniqueName="Estado" Visible="False">
                </telerik:GridBoundColumn>
            </Columns>
            <EditFormSettings>
                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                </EditColumn>
            </EditFormSettings>
            <PagerStyle PageSizeControlType="RadComboBox" />
        </MasterTableView>
        <PagerStyle PageSizeControlType="RadComboBox" />
        <FilterMenu EnableImageSprites="False">
        </FilterMenu>
    </telerik:RadGrid>
    </asp:Panel>
    <asp:SqlDataSource ID="SqlDataSource_listarEncuestas" runat="server" 
        
        
        SelectCommand="SELECT [EncuestaId], Encuesta.[Titulo] as TituloEncuesta, TipoEncuesta.[Titulo] as TituloTipo, [FechaCreacion], Encuesta.Estado, Encuesta.NombreHotelRequest FROM [Encuesta] INNER JOIN TipoEncuesta ON
Encuesta.TipoEncuestaId = TipoEncuesta.TipoEncuestaId ">
    </asp:SqlDataSource>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
        DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Panel_grid_encuestas" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid_ListaEncuestas" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" 
        Skin="Default">
    </telerik:RadAjaxLoadingPanel>
    <link rel="stylesheet" type="text/css" href="../Scripts/noty/buttons.css" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <!-- noty -->
    <script type="text/javascript" src="../Scripts/noty/jquery.noty.js"></script>
    <!-- themes -->
    <script type="text/javascript" src="../Scripts/noty/themes/default.js"></script>
    <script type="text/javascript" src="../Scripts/noty/layouts/center.js"></script>
  <script type="text/javascript" src="../Scripts/noty/layouts/bottom.js"></script>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            function generate_success(type, texto, idencuesta) {
                var n = noty({
                    text: texto,
                    type: type,
                    dismissQueue: false,
                    layout: 'center',
                    modal: true,
                    theme: 'defaultTheme',
                    buttons: [
                            { addClass: 'btn btn-info', text: 'SI', onClick: function ($noty) {
                                var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
                                ajaxManager.ajaxRequest("eliminarencuesta," + idencuesta);
                                $noty.close();
                            }
                        },
                            { addClass: 'btn', text: 'NO', onClick: function ($noty) {
                                $noty.close();
                            }
                            }
                ]
                });
                console.log(type + ' - ' + n.options.id);
                return n;
            }

            function mostrar_alerta_success(texto, idencuesta) {
                $(document).ready(function () {
                    ///////////////////////
                    // alert             //
                    //  information      //
                    //   error           //
                    //    warning        //
                    //     notification  //
                    ///////////////////////
                    var success = generate_success('notification', texto, idencuesta);

                    setTimeout(function () {
                        $.noty.setText(success.options.id, texto);
                    }, 1000);
                });
            }
            
            function activarEncuesta(idencuesta) {
                var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
                ajaxManager.ajaxRequest("activarencuesta," + idencuesta);
                return false;
            }
            function desactivarEncuesta(idencuesta) {
                var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
                ajaxManager.ajaxRequest("desactivarencuesta," + idencuesta);
                return false;
            }
            function eliminarEncuesta(idencuesta) {
                mostrar_alerta_success("123",idencuesta);
            }
            function verestadisticas(idencuesta) {
                var ruta_estadisticas = "frm_ReporteEncuesta.aspx?eid=" + idencuesta + "";
                //alert(ruta_reporte);
                //radopen(ruta_reporte);
                var oWnd = $find("<%= RadWindow1.ClientID %>");
                oWnd.setUrl(ruta_estadisticas);
                oWnd.show();
                return false;
            }
//            function verencuesta(idencuesta) {
//                var ruta_encuesta = "frm_Encuesta.aspx?eid=" + idencuesta + "";
//                location.href = ruta_encuesta;
//                return false;
//            }
            function editarEncuesta(idencuesta) {
                var ruta_editarencuesta = "frm_editarEncuesta.aspx?eid=" + idencuesta + "";
                location.href = ruta_editarencuesta;
                return false;
            }      
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server">
        <Windows>
               <telerik:RadWindow ID="RadWindow1" runat="server" Width="600px"
                    Height="500px" Title="Estadisticas" Behaviors="Default" 
                   Animation="Fade" Skin="Windows7" VisibleStatusbar="False" 
                   VisibleTitlebar="true" ShowContentDuringLoad="False">
               </telerik:RadWindow>
               <telerik:RadWindow ID="RadWindow2" runat="server" Width="600px"
                    Height="500px" Title="Estadisticas" Behaviors="Default" 
                   Animation="Fade" Skin="Windows7" VisibleStatusbar="False" 
                   VisibleTitlebar="true" ShowContentDuringLoad="False">
               </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
</asp:Content>