<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Site.Master" CodeBehind="Frm_AdminPuntos_Productos.aspx.vb" Inherits="SGHweb.Frm_AdminPuntos" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="../Scripts/noty/jquery.noty.js"></script>
    <script type="text/javascript" src="../Scripts/noty/layouts/center.js"></script>
    <script type="text/javascript" src="../Scripts/noty/themes/default.js"></script>
    <script type="text/javascript" src="../Scripts/noty/layouts/bottom.js"></script>
    <link rel="stylesheet" type="text/css" href="../Scripts/noty/buttons.css" />
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript">
        function generate_eliminar(CoronasConsumoId, NombreImagen) {
            var n = noty({
                text: '¿Esta Seguro de eliminar el producto?',
                type: 'alert',
                dismissQueue: true,
                modal: true,
                layout: 'center',
                theme: 'defaultTheme',
                buttons: [
                    { addClass: 'btn btn-info', text: 'Aceptar', onClick: function ($noty) {
                        var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
                        ajaxManager.ajaxRequest("eliminarImagen," + CoronasConsumoId + "," + NombreImagen);
                        $noty.close();
                        close();
                    }
                    },
                    { addClass: 'btn btn-primary', text: 'Cancelar', onClick: function ($noty) {
                        $noty.close();
                        close();
                    }
                    },
                  ]
            });
            console.log('html: ' + n.options.id);
            return n;

        }

        function mensaje() {
            var notificacion = generate('Descargando Reporte <br><img src="../Scripts/noty/ajax-loader.gif" />');
            setTimeout(function () {
                $.noty.setText(notificacion.options.id, 'Producto Editado'); // same as alert.setText('Text Override')
            }, 0000);

        }

        function RefreshGrid() {
            var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
            masterTable.rebind();
        }

        function eliminarImagen(CoronasConsumoId, NombreImagen) {
            if (confirm("Esta seguro que desea eliminar la iamgen?"))
                var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
            ajaxManager.ajaxRequest("eliminarImagen," + CoronasConsumoId + "," + NombreImagen);
            oWnd.add_close(OnClientClose);
            return false;
        }

        function editarProducto(id) {
            var ruta = "Puntos/frm_editarProducto.aspx?corona=" + id;
            var oWnd = $find("<%= RadWindow1.ClientID %>");
            oWnd.setUrl(ruta);
            oWnd.SetTitle("Editar Producto");
            oWnd.add_close(OnClientClose);
            oWnd.show();
            return false;
        }


        function agregarImagen(id) {
            var ruta = "frm_subirImagen.aspx?corona=" + id;
            var oWnd = $find("<%= RadWindow1.ClientID %>");
            oWnd.setUrl(ruta);
            oWnd.SetTitle("agregar Imagen");
            oWnd.add_close(OnClientClose);
            oWnd.show();
            return false;
        }


        function agregarProducto() {
            var ruta = "Puntos/frm_nuevoProducto.aspx";
            var oWnd = $find("<%= RadWindow2.ClientID %>");
            oWnd.setUrl(ruta);
            oWnd.SetTitle("Agregar Producto");
            oWnd.add_close(OnClientClose);
            oWnd.show();
            return false;
        }

        function OnClientClose() {
            var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();
            masterTable.rebind();
        }  

        </script>
</telerik:RadCodeBlock>
</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 PRODUCTOS "> </asp:Label>
<br />
<telerik:RadToolBar ID="RadToolBar2" runat="server" Skin="WebBlue" Width="100%" 
        onclientbuttonclicked="agregarProducto" >
<Items>
<telerik:RadToolBarButton runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="White"
ImageUrl="~/SIG/Resources/Update_Popup.png" Text="Agregar Producto" 
        AutoPostBack="false" PostBack="False">
</telerik:RadToolBarButton>
</Items>
    <expandanimation duration="5000" />

<ExpandAnimation Duration="5000"></ExpandAnimation>
</telerik:RadToolBar>

<%--<telerik:RadButton ID="Rbproducto" runat="server" Skin="Web20" 
        Text="Agregar Producto" OnClientClicked="agregarProducto" 
        AutoPostBack="False" Height="32px" Width="157px">
</telerik:RadButton>
        <br />
        --%>
<telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
              DataSourceID="SqlDataSource_Puntos" CellSpacing="0" GridLines="None" 
              Skin="Vista">
              <ExportSettings>
                  <Pdf PageWidth="" />
              </ExportSettings>
<MasterTableView  AutoGenerateColumns="False" 
                  DataSourceID="SqlDataSource_Puntos" DataKeyNames="ConsumoCoronaId">
<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="ConsumoCoronaId" FilterControlAltText="Filter ConsumoCoronaId column" 
            HeaderText="ConsumoCoronaId" SortExpression="ConsumoCoronaId" 
            UniqueName="ConsumoCoronaId" DataType="System.Int32" ReadOnly="True">
        </telerik:GridBoundColumn>--%>
        <telerik:GridBoundColumn DataField="NombreConsumo" 
            FilterControlAltText="Filter NombreConsumo column" HeaderText="Descripcion del Servicio" 
            SortExpression="NombreConsumo" UniqueName="NombreConsumo">
        </telerik:GridBoundColumn>
        <%--<telerik:GridBoundColumn DataField="Estado" DataType="System.Byte" 
            FilterControlAltText="Filter Estado column" HeaderText="Estado" 
            SortExpression="Estado" UniqueName="Estado">
        </telerik:GridBoundColumn>--%>
        <telerik:GridBoundColumn DataField="CantidadCoronas" DataType="System.Decimal" 
            FilterControlAltText="Filter CantidadCoronas column" 
            HeaderText="Puntos" SortExpression="CantidadCoronas" 
            UniqueName="CantidadCoronas">
        </telerik:GridBoundColumn>
        <%--<telerik:GridBoundColumn DataField="Visitas" DataType="System.Int32" 
            FilterControlAltText="Filter Visitas column" 
            HeaderText="Visitas" SortExpression="Visitas" 
            UniqueName="Visitas">
        </telerik:GridBoundColumn>--%>
        <%--<telerik:GridBoundColumn DataField="NombreImagen" 
            FilterControlAltText="Filter NombreImagen column" HeaderText="Imagen" 
            SortExpression="NombreImagen" UniqueName="NombreImagen">
        </telerik:GridBoundColumn>--%>
        <%--<telerik:GridBoundColumn DataField="Especial" 
            FilterControlAltText="Filter Especial column" 
            HeaderText="Especial" SortExpression="Especial" 
            UniqueName="Especial">
        </telerik:GridBoundColumn>--%>
        <telerik:GridTemplateColumn UniqueName="Thumb" 
            HeaderText="Thumb" 
            FilterControlAltText="Filter Thumb column">
            <ItemTemplate>
                <asp:Panel ID="Panel3" runat="server">
                    <asp:ImageButton ID="imgproducto" runat="server" CssClass="cursor" 
                       ImageUrl="~/SIG/Resources/examen_img/editar.png" ToolTip="Imagen Producto" />
                </asp:Panel>
            </ItemTemplate>
            <FooterStyle Width="150px" HorizontalAlign="Center" />
            <HeaderStyle Width="150px" HorizontalAlign="Center" />
            <ItemStyle Width="150px" HorizontalAlign="Center" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn UniqueName="TemplateColumnOpciones" 
            HeaderText="Opciones" 
            FilterControlAltText="Filter TemplateColumnOpciones column">
            <ItemTemplate>
                <asp:Panel ID="Panel2" runat="server">
                    <%--<asp:ImageButton ID="agregarImagen" runat="server" CssClass="cursor" 
                            ImageUrl="~/SIG/Resources/examen_img/agregar_respuesta.png" ToolTip="Agregar Imagen" />--%>
                    <asp:ImageButton ID="editarProducto" runat="server" CssClass="cursor" 
                            ImageUrl="~/SIG/Resources/examen_img/editar.png" ToolTip="Editar Producto" />
                    <asp:Image ID="eliminarImagen" runat="server" CssClass="cursor" 
                            ImageUrl="~/SIG/Resources/examen_img/eliminar.png" ToolTip="Eliminar Imagen" />
                </asp:Panel>
            </ItemTemplate>
            <FooterStyle Width="150px" HorizontalAlign="Center" />
            <HeaderStyle Width="150px" HorizontalAlign="Center" />
            <ItemStyle Width="150px" HorizontalAlign="Center" />
        </telerik:GridTemplateColumn>
    </Columns>

<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>

<PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
</MasterTableView>

<PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>

<FilterMenu EnableImageSprites="False"></FilterMenu>
          </telerik:RadGrid>

          <%--ConnectionString="<%$ ConnectionStrings:SHIOL_WEB %>" --%>
<asp:SqlDataSource ID="SqlDataSource_Puntos" runat="server" SelectCommand="SELECT [ConsumoCoronaId], [NombreConsumo], [Estado], [CantidadCoronas], [NombreImagen], [Especial], [Visitas] FROM [CoronasConsumo]">
</asp:SqlDataSource>

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" 
    Skin="Default">
</telerik:RadAjaxLoadingPanel>

<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="WebBlue"
        Behavior="Close, Move" Behaviors="Close, Move" InitialBehavior="Close, Move" 
        InitialBehaviors="Close, Move" Left="" Modal="True"
        NavigateUrl="" ReloadOnShow="True" 
        Top="" VisibleStatusbar="False" Animation="Fade">
        <Windows>
            <%--<telerik:RadWindow ID="RadWindow1" runat="server" 
                AutoSize="True" Skin="Windows7" style="display:none;" 
                ShowContentDuringLoad="False" VisibleStatusbar="False">
            </telerik:RadWindow>--%>
            <telerik:RadWindow ID="RadWindow1" runat="server" 
                Behavior="Move" Behaviors="Move" Height="280px" InitialBehavior="Move" 
                InitialBehaviors="Move" Left="" NavigateUrl="" 
                OnClientClose="OnClientClose" Style="display: none;" Top="" Width="500px">
            </telerik:RadWindow>
            <telerik:RadWindow ID="RadWindow2" runat="server" 
                Behavior="Move" Behaviors="Move" Height="360px" InitialBehavior="Move" 
                InitialBehaviors="Move" Left="" NavigateUrl="" 
                OnClientClose="OnClientClose" Style="display: none;" Top="" Width="600px">
            </telerik:RadWindow>
        </Windows>
</telerik:RadWindowManager>

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                    LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                    LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

</asp:Content>
