<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Site.Master" CodeBehind="frm_Detraccion.aspx.vb" Inherits="SGHweb.frm_Detraccion" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type ="text/javascript">
            function pageLoad() {
                test();
                $(document).ready(function (eOuter) {

                    $('input').bind('keydown', function (eInner) {
                        if (eInner.keyCode == 13) // Detecta Telca Enter
                        {
                            //eInner.preventDefault();
                            var tabindex = $(this).attr('tabindex');
                            tabindex++; //incrementar el tabindex para pasar al sigueitne control
                            console.log(tabindex);
                            $('[tabindex=' + tabindex + ']').focus();
                            $('[tabindex=' + tabindex + ']').select();

                            return false;
                        }
                        if /*(eInner.keyCode === 38 && event.shiftKey) shit + flecha arriba*/ (eInner.keyCode === 37) /* <- Flecha izquierda */{
                            eInner.preventDefault();
                            var tabindex = $(this).attr('tabindex');
                            tabindex--; //restar el tab para retroceder
                            console.log(tabindex);
                            $('[tabindex=' + tabindex + ']').focus();
                            $('[tabindex=' + tabindex + ']').select();

                        }
                    });
                });
            }

            function abrir_ventana_empresas() {
                var oWnd = $find("<%= RadWindow1.ClientID %>");
                var ruta_ventana_empresas = "frm_buscarEmpresas.aspx";
                oWnd.setUrl(ruta_ventana_empresas);
                oWnd.show();
                return false;
            }
            function Ventana_buscarEmpresas_Cerrar(oWnd, args) {
                //get the transferred arguments
                var arg = args.get_argument();
                if (arg) {
                    var empresaid = arg.cell_empresaid;
                    var razonsocial = arg.cell_razonsocial;
                    var txt_empresas = $find('<%= txt_empresas.ClientID %>');
                    var txt_empresaid = $find('<%= txt_empresaid.ClientID %>');
                    var cbo_puntodeventa = $find("<%=puntodeventa.ClientID %>");
                    var cbo_puntodeventa_input = cbo_puntodeventa.get_inputDomElement();
                    
                    txt_empresas.set_value(razonsocial);
                    txt_empresaid.set_value(empresaid);
                    cbo_puntodeventa_input.focus()
                    //alert(empresaid+"-"+razonsocial);
                }
            }

            function test() {
                var dtp_desde = $find('<%= dtp_desde.ClientID %>').get_dateInput().get_selectedDate();
                var dtp_hasta = $find('<%= dtp_hasta.ClientID %>').get_dateInput().get_selectedDate();

                if (dtp_desde != null && dtp_hasta != null) {
                    //var tabindex = 6
                    $('[tabindex=6]').focus();
                    $('[tabindex=6]').select();
                }
            }
        </script>
    </telerik:RadCodeBlock>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Names="Times New Roman"
            Font-Size="16pt" Text=" DETRACCION ">
</asp:Label>

<br />
<center>
    <label for="dtp_desde" class="label_sin_rad">Fecha desde:</label> 
    <telerik:RadDatePicker ID="dtp_desde" runat="server" Skin="Windows7" 
        ShowPopupOnFocus="False" TabIndex="1" >
        <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" 
                    Skin="Windows7"></Calendar>

        <DateInput DisplayDateFormat="dd/MM/yyyy" DateFormat="dd/MM/yyyy" 
            LabelWidth="40%" TabIndex="1"></DateInput>

        <DatePopupButton ImageUrl="" HoverImageUrl="" TabIndex="1"></DatePopupButton>
    </telerik:RadDatePicker>

    <label for="dtp_hasta" class="label_sin_rad">Fecha desde:</label> 
    <telerik:RadDatePicker ID="dtp_hasta" runat="server" Skin="Windows7" 
        ShowPopupOnFocus="False" TabIndex="2">
        <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" 
                    Skin="Windows7"></Calendar>

        <DateInput DisplayDateFormat="dd/MM/yyyy" DateFormat="dd/MM/yyyy" 
            LabelWidth="40%" TabIndex="2"></DateInput>

        <DatePopupButton ImageUrl="" HoverImageUrl="" TabIndex="2"></DatePopupButton>
    </telerik:RadDatePicker>
                
    <telerik:RadTextBox ID="txt_empresas" Label="Empresas:" runat="server" 
        onClick="abrir_ventana_empresas();" onFocus="abrir_ventana_empresas();" Skin="Windows7" TabIndex="3" >
    </telerik:RadTextBox>
   
    <telerik:RadComboBox ID="puntodeventa" runat="server" Culture="es-ES" 
        DataSourceID="SqlDataSource_puntosdeventa" DataTextField="nombre" 
        DataValueField="PuntoventaId" Skin="Windows7" AllowCustomText="True" 
        AppendDataBoundItems="True" Label="Punto de Venta" TabIndex="4">
        <Items>
            <telerik:RadComboBoxItem runat="server" Selected="True" Text="Todos" 
                Value="0" />
        </Items>
    </telerik:RadComboBox>

    <telerik:RadButton ID="btn_buscar" runat="server" Text="Buscar" Skin="Windows7" 
        TabIndex="5">
    </telerik:RadButton>

</center>
<br />
    <asp:SqlDataSource ID="SqlDataSource_puntosdeventa" runat="server" 
         
        SelectCommand="SELECT [PuntoventaId], [nombre] FROM [Puntosventa]">
    </asp:SqlDataSource>
    <telerik:RadToolBar ID="RadToolBar1" Runat="server" Skin="Windows7" 
        Width="1319px">
        <Items>
            <telerik:RadToolBarButton runat="server" Text="Guardar" 
                ImageUrl="~/SIG/Resources/guardar_detraccion.png">
            </telerik:RadToolBarButton>
        </Items>
    </telerik:RadToolBar>
    <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
        DataSourceID="SqlDataSource_detraccion" Skin="Windows7" CellSpacing="0" 
        GridLines="None" AllowPaging="True">
        <ExportSettings>
            <Pdf PageWidth="" />
        </ExportSettings>
<MasterTableView DataSourceID="SqlDataSource_detraccion" AutoGenerateColumns="False" 
            EditMode="InPlace" PageSize="50">
<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="DocumentoId" 
            FilterControlAltText="Filter DocumentoId column" HeaderText="DocumentoId" 
            SortExpression="DocumentoId" UniqueName="DocumentoId">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ruc" 
            FilterControlAltText="Filter ruc column" HeaderText="ruc" SortExpression="ruc" 
            UniqueName="ruc">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreEmpresa" 
            FilterControlAltText="Filter NombreEmpresa column" HeaderText="NombreEmpresa" 
            SortExpression="NombreEmpresa" UniqueName="NombreEmpresa">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="RazonSocial" 
            FilterControlAltText="Filter RazonSocial column" HeaderText="RazonSocial" 
            ReadOnly="True" SortExpression="RazonSocial" UniqueName="RazonSocial">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FechaEmision" DataType="System.DateTime" 
            FilterControlAltText="Filter FechaEmision column" HeaderText="FechaEmision" 
            SortExpression="FechaEmision" UniqueName="FechaEmision" 
            DataFormatString="{0:dd/MM/yy}">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ReservaId" DataType="System.Int32" 
            FilterControlAltText="Filter ReservaId column" HeaderText="ReservaId" 
            SortExpression="ReservaId" UniqueName="ReservaId">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NroHabitacion" 
            FilterControlAltText="Filter NroHabitacion column" HeaderText="NroHabitacion" 
            ReadOnly="True" SortExpression="NroHabitacion" UniqueName="NroHabitacion">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreEstado" 
            FilterControlAltText="Filter NombreEstado column" HeaderText="NombreEstado" 
            ReadOnly="True" SortExpression="NombreEstado" UniqueName="NombreEstado">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="TipoCambio" DataType="System.Single" 
            FilterControlAltText="Filter TipoCambio column" HeaderText="TipoCambio" 
            SortExpression="TipoCambio" UniqueName="TipoCambio">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="moneda" 
            FilterControlAltText="Filter moneda column" HeaderText="moneda" 
            SortExpression="moneda" UniqueName="moneda">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Total" DataType="System.Single" 
            FilterControlAltText="Filter Total column" HeaderText="Total" 
            SortExpression="Total" UniqueName="Total">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FechaDetraccion" DataType="System.DateTime" 
            FilterControlAltText="Filter FechaDetraccion column" 
            HeaderText="FechaDetraccion" SortExpression="FechaDetraccion" 
            UniqueName="FechaDetraccion" DataFormatString="{0:dd/MM/yy}" 
            Display="False">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NumeroDetraccion" 
            FilterControlAltText="Filter NumeroDetraccion column" 
            HeaderText="NumeroDetraccion" ReadOnly="True" SortExpression="NumeroDetraccion" 
            UniqueName="NumeroDetraccion" Display="False">
        </telerik:GridBoundColumn>
        <telerik:GridTemplateColumn UniqueName="TemplateColumnFechaDetraccion" 
            HeaderText="FechaDetraccion" FilterControlAltText="Filter TemplateColumnFechaDetraccion column">
            <ItemTemplate>
                <asp:Panel ID="Panel1" runat="server">
                    <telerik:RadDatePicker ID="dtp_fechadetraccion" runat="server" ShowPopupOnFocus="False" AutoPostBack="False">
                    </telerik:RadDatePicker>
                </asp:Panel>
            </ItemTemplate>
            <FooterStyle Width="50px" HorizontalAlign="Center" />
            <HeaderStyle Width="50px" HorizontalAlign="Center" />
            <ItemStyle Width="50px" HorizontalAlign="Center" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn UniqueName="TemplateColumnNumeroDetraccion" 
            HeaderText="NumeroDetraccion" FilterControlAltText="Filter TemplateColumnNumeroDetraccion column">
            <ItemTemplate>
                <asp:Panel ID="Panel2" runat="server">
                    <asp:TextBox ID="txt_numerodetraccion" runat="server" AutoPostBack="False"></asp:TextBox>
                </asp:Panel>
            </ItemTemplate>
            <FooterStyle Width="50px" HorizontalAlign="Center" />
            <HeaderStyle Width="50px" HorizontalAlign="Center" />
            <ItemStyle Width="50px" HorizontalAlign="Center" />
        </telerik:GridTemplateColumn>
        <telerik:GridBoundColumn DataField="TransaccionDocumentoId" Display="False" 
            FilterControlAltText="Filter TransaccionDocumentoId column" 
            HeaderText="TransaccionDocumentoId" UniqueName="TransaccionDocumentoId">
        </telerik:GridBoundColumn>
    </Columns>

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

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

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

<FilterMenu EnableImageSprites="False"></FilterMenu>
    </telerik:RadGrid>
    <telerik:RadButton ID="RadButton1" runat="server" Skin="Windows7" 
        Text="Guardar" style="float:right;">
    </telerik:RadButton>
    <br />
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
        DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="btn_buscar">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                        LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" 
        Skin="Default">
    </telerik:RadAjaxLoadingPanel>
    <asp:SqlDataSource ID="SqlDataSource_detraccion" runat="server" 
         
        SelectCommand="USP_DocumentosDetraccionActualiza" 
        SelectCommandType="StoredProcedure" 
        >
        <SelectParameters>
            <asp:ControlParameter ControlID="dtp_desde" Name="Desde" 
                PropertyName="SelectedDate" Type="DateTime" DefaultValue="01-01-2000" />
            <asp:ControlParameter ControlID="dtp_hasta" Name="Hasta" 
                PropertyName="SelectedDate" Type="DateTime" DefaultValue="01-01-2000" />
            <asp:ControlParameter ControlID="txt_empresaid" Name="EmpresaID" 
                PropertyName="text" Type="Int32" DefaultValue="0" />
            <asp:ControlParameter ControlID="puntodeventa" Name="PuntoVentaID" 
                PropertyName="SelectedValue" Type="Int32" DefaultValue="0" />
        </SelectParameters>
    </asp:SqlDataSource>

<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Windows7">
    <Windows>
        <telerik:RadWindow ID="RadWindow1" runat="server" 
            style="display:none;" VisibleStatusbar="False" 
            ShowContentDuringLoad="False" Width="700px" OnClientClose="Ventana_buscarEmpresas_Cerrar">
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>


<telerik:RadTextBox ID="txt_empresaid" runat="server" style="display:none;">
</telerik:RadTextBox>
</asp:Content>