<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Puntos/MaterTemplate.Master" CodeBehind="EstadoDeCuenta.aspx.vb" Inherits="SGHweb.EstadoDeCuenta" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="content-top content-page">
    <div class="box pav-product-tab">
        <div id="wrapper" class="hfeed">
            <ul class="menu" runat="server" id="menu3">
            <li><a href="default.aspx?hotel=<%= Session("hotel").ToString()%>" >Volver al Catalogo</a></li>
                <div id="search" class="pull-right">
                    <input type="text" class="buscarP" id="buscarP" name="search" placeholder="Buscar" value="" />
                    <div class="button-search pavicon-search">&nbsp;
                    </div>
                </div>  
            </ul>
        </div>
    </div>
</div>

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="1" 
        MultiPageID="RadMultiPage1" Skin="Windows7">
    <Tabs>
        <telerik:RadTab runat="server" Text="Estado de Cuenta" Selected="True">
        </telerik:RadTab>
        <telerik:RadTab runat="server" Text="Pedidos Pendientes">
        </telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="1">
<telerik:RadPageView ID="RadPageView1" runat="server" Selected="True">
    
<h1>Estado de Cuenta</h1>
<div style="display:scroll;position:fixed;bottom:0px;right:0px;z-index:10">
    <asp:ImageButton ID="Image1" runat="server" ImageUrl="~/SIG/Resources/ico_xls.png" OnClick="ImageButton_Click" AlternateText="ExcelML" />
</div>
<telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
    DataSourceID="SqlDataSource_Clientes" CellSpacing="0" GridLines="None" 
        Skin="Windows7" ShowFooter="True">
        <ClientSettings>
            <Selecting AllowRowSelect="True" />
        </ClientSettings>
        <MasterTableView AutoGenerateColumns="False" ShowGroupFooter="true"
                        DataSourceID="SqlDataSource_Clientes">
        <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="50px"></HeaderStyle>
        </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="NombreContacto" Visible="false"
                    FilterControlAltText="Filter NombreContacto column" HeaderText="NombreContacto" 
                    ReadOnly="True" SortExpression="NombreContacto" UniqueName="NombreContacto">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Periodo" DataType="System.Int32" 
                    FilterControlAltText="Filter Periodo column" HeaderText="Periodo" 
                    ReadOnly="True" SortExpression="Periodo" UniqueName="Periodo"
                    Visible="false">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreMes" 
                    FilterControlAltText="Filter NombreMes column" HeaderText="Mes" 
                    ReadOnly="True" SortExpression="NombreMes" UniqueName="NombreMes">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreProducto" 
                    FilterControlAltText="Filter NombreProducto column" HeaderText="Descripción" 
                    ReadOnly="True" SortExpression="NombreProducto" UniqueName="NombreProducto" FooterText="Total:">
                    
                    
                    
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="TotalAlo" DataType="System.Decimal" 
                    FilterControlAltText="Filter TotalAlo column" HeaderText="Alojamiento" 
                    ReadOnly="True" SortExpression="TotalAlo" UniqueName="TotalAlo" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="TotalEve" DataType="System.Decimal" 
                    FilterControlAltText="Filter TotalEve column" HeaderText="Eventos" 
                    ReadOnly="True" SortExpression="TotalEve" UniqueName="TotalEve" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Subtotal" DataType="System.Decimal" 
                    FilterControlAltText="Filter Subtotal column" HeaderText="Subtotal" 
                    ReadOnly="True" SortExpression="Subtotal" UniqueName="Subtotal" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="SaldoFact" DataType="System.Decimal" 
                    FilterControlAltText="Filter SaldoFact column" HeaderText="SaldoFact" 
                    ReadOnly="True" SortExpression="SaldoFact" UniqueName="SaldoFact" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="SaldoCanc" DataType="System.Decimal" 
                    FilterControlAltText="Filter SaldoCanc column" HeaderText="SaldoCanc" 
                    ReadOnly="True" SortExpression="SaldoCanc" UniqueName="SaldoCanc" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Utilizado" DataType="System.Decimal" 
                    FilterControlAltText="Filter Utilizado column" HeaderText="Canjeado" 
                    ReadOnly="True" SortExpression="Utilizado" UniqueName="Utilizado" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Total" DataType="System.Decimal" 
                    FilterControlAltText="Filter Total column" HeaderText="Total" ReadOnly="True" 
                    SortExpression="Total" UniqueName="Total" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:g}">
                    <FooterStyle HorizontalAlign="Right" />
                    <ItemStyle HorizontalAlign="Right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Mes" DataType="System.Int32" 
                    FilterControlAltText="Filter Mes column" HeaderText="Mes" ReadOnly="True" 
                    SortExpression="Mes" UniqueName="Mes" Visible="false">
                </telerik:GridBoundColumn>
            </Columns>
            <GroupByExpressions>
                <telerik:GridGroupByExpression>
                    <SelectFields>
                        <telerik:GridGroupByField FieldAlias="Periodo" FieldName="Periodo" 
                            FormatString="" HeaderText="" />
                    </SelectFields>
                    <GroupByFields>
                        <telerik:GridGroupByField FieldAlias="Periodo" FieldName="Periodo" 
                            FormatString="" HeaderText="" />
                    </GroupByFields>
                </telerik:GridGroupByExpression>
            </GroupByExpressions>
        <EditFormSettings>
        <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
        </EditFormSettings>
        <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
            
            <FooterStyle Font-Bold="true" />
            
    </MasterTableView>
    <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
    <FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>

</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView2" runat="server">

<h1>Pedidos Pendientes</h1>
    <telerik:RadGrid ID="RadGrid_Pendientes" runat="server" Skin="Windows7" 
        Culture="es-ES" DataSourceID="SqlDataSource_Pedidos_Pendientes"
        GridLines="None" AllowMultiRowSelection="True">
        
        <ClientSettings>
            <Selecting AllowRowSelect="True" CellSelectionMode="None" UseClientSelectColumnOnly="True" />
        </ClientSettings>

        <MasterTableView AutoGenerateColumns="False" DataKeyNames="iddetalle"
            DataSourceID="SqlDataSource_Pedidos_Pendientes">
            
            

        <DetailTables>
                      
            <telerik:GridTableView runat="server" Caption="DETALLE DE PEDIDOS" Name="Tabla_Detalle_Pedidos" DataSourceID="SqlDataSource_Detalle_Puntos"
            Width="100%" TableLayout="Auto" AutoGenerateColumns="False">
            <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField="iddetalle" MasterKeyField="iddetalle" />
            </ParentTableRelation>

        <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>

        <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>

        <ExpandCollapseColumn Visible="True" Created="True" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>
            <Columns>
                

                <telerik:GridBoundColumn DataField="id" 
                    FilterControlAltText="Filter id column" HeaderText="ID Detalle" 
                    SortExpression="id" UniqueName="id" Visible="True" Display="False">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="idproducto" DataType="System.Int32" 
                    FilterControlAltText="Filter idproducto column" HeaderText="ID Producto" 
                    SortExpression="idproducto" UniqueName="idproducto" Visible="True" Display="False">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="nombreconsumo" 
                    FilterControlAltText="Filter nombreconsumo column" HeaderText="Producto" 
                    SortExpression="nombreconsumo" UniqueName="nombreconsumo" Visible="True">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="entregado" DataType="System.Int32" 
                    FilterControlAltText="Filter entregado column" HeaderText="Entregado" 
                    SortExpression="entregado" UniqueName="entregado" Visible="True">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="fechaentrega" 
                    DataFormatString="{0:dd/MM/yy}" DataType="System.DateTime" 
                    FilterControlAltText="Filter fechaentrega column" 
                    HeaderText="Fecha de Entrega" SortExpression="fechaentrega" 
                    UniqueName="fechaentrega">
                    <FooterStyle Width="100px" />
                    <HeaderStyle Width="100px" />
                    <ItemStyle Width="100px" />
                </telerik:GridBoundColumn> 
            </Columns>

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

        <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
            </telerik:GridTableView>

        </DetailTables>

            <CommandItemSettings ExportToPdfText="Export to PDF" />
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="20px" />
            </RowIndicatorColumn>
            <ExpandCollapseColumn Created="True" 
                FilterControlAltText="Filter ExpandColumn column" Visible="True">
                <HeaderStyle Width="20px" />
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="iddetalle" DataType="System.Int32" 
                    FilterControlAltText="Filter iddetalle column" HeaderText="N° Pedido" 
                    SortExpression="iddetalle" UniqueName="iddetalle">
                    <FooterStyle Width="200px" />
                    <HeaderStyle Width="200px" />
                    <ItemStyle Width="200px" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="fechacanjePunto" DataType="System.DateTime" 
                    FilterControlAltText="Filter fechacanjePunto column" DataFormatString="{0:dd/MM/yy}"
                    HeaderText="fecha de Canje" SortExpression="fechacanjePunto" 
                    UniqueName="fechacanjePunto">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="idusuario" DataType="System.Int32" 
                    FilterControlAltText="Filter idusuario column" HeaderText="idusuario" 
                    SortExpression="idusuario" UniqueName="idusuario" Display="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:SqlDataSource ID="SqlDataSource_Pedidos_Pendientes" runat="server"  
        SelectCommand="SWP_PedidosPendientesPorContacto" 
        SelectCommandType="StoredProcedure">
        <SelectParameters>
            <asp:SessionParameter DefaultValue="0" Name="UsuarioID" 
                SessionField="IdContatoLogin" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>

</telerik:RadPageView>
</telerik:RadMultiPage>

       
<asp:SqlDataSource ID="SqlDataSource_Clientes" runat="server"            
    SelectCommand="Usp_CoronasResumenContactoWEB" 
    SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:SessionParameter DefaultValue="1796" Name="ContactoID" 
            SessionField="IdContatoLogin" Type="Int32" />
    </SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource_Detalle_Puntos" runat="server"
    SelectCommand="SELECT id,idproducto,nombreconsumo,entregado,fechaentrega FROM DetallePedidoPuntos INNER JOIN CoronasConsumo ON DetallePedidoPuntos.idproducto = CoronasConsumo.ConsumoCoronaId WHERE iddetalle = @iddetalle"
    >
    <SelectParameters>
        <asp:Parameter Name="iddetalle" DefaultValue="0" />
    </SelectParameters>
</asp:SqlDataSource>

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

</asp:Content>
