<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/DashBoard/BashBoardMaestro.Master" CodeBehind="Form_RegistroVentaDetalle.aspx.vb" Inherits="SGHweb.Form_RegistroVentaDetalle" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" 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/themes/default.js"></script>
    <script type="text/javascript" src="../Scripts/noty/layouts/center.js"></script>
    <link rel="stylesheet" type="text/css" href="../Scripts/noty/buttons.css" />

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script language="javascript" type="text/javascript">

    function GenerarAlerta(type, texto) {
        var n = noty({
            text: texto,
            type: type,
            dismissQueue: true,
            layout: 'center',
            modal: true,
            theme: 'defaultTheme',
            buttons: [
                    { addClass: 'btn btn-primary', text: 'Ok', onClick: function ($noty) {
                        $noty.close();
                    }
                    },
                  ]
        });
        console.log(type + ' - ' + n.options.id);
        return n;
    }

    function abrirReporte() {
        var oWnd = $find("<%= RadWindow1.ClientID %>");
        var datepicker_desde = $find('<% =dtpDesde.ClientID %>');
        var datepicker_hasta = $find('<% =dtpHasta.ClientID %>');
        var Desde = datepicker_desde.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
        var Hasta = datepicker_hasta.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
        var MonedaId = document.getElementById('<%= DropDownList2.ClientId %>').value;
        var NombreMoneda = document.getElementById("<%=DropDownList2.ClientID%>").options[document.getElementById("<%=DropDownList2.ClientID%>").selectedIndex].text;
        var EstablecimientoId = document.getElementById('<%= DropDownList3.ClientId %>').value;
        var Establecimientonom = document.getElementById("<%=DropDownList3.ClientID%>").options[document.getElementById("<%=DropDownList3.ClientID%>").selectedIndex].text;


        var ruta = "Reporte_RegistroVentaDetallado.aspx?Desde=" + Desde + "&Hasta=" + Hasta + "&MonedaId=" + MonedaId + "&NombreMoneda=" + NombreMoneda + "&EstablecimientoId=" + EstablecimientoId + "&Establecimientonom=" + Establecimientonom;
        oWnd.setUrl(ruta);
        oWnd.add_close(OnClientClose);
        oWnd.show();
        return false;
    }
    function OnClientClose(oWnd, eventArgs) {
        oWnd.remove_close(OnClientClose);
    }

    function exportaExcel() {
        $find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("ExportaExcel1");
        return false;
    }

    function exportaPDF() {
        $find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("exportaPDF1");
        return false;
    }

    function exportaWord() {
        $find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("exportaWord1");
        return false;
    }

    function reporteB_onclick() {
        var oWnd = $find("<%= RadWindow1.ClientID %>");
        var datepicker_desde = $find('<% =dtpDesde.ClientID %>');
        var datepicker_hasta = $find('<% =dtpHasta.ClientID %>');
        var Desde = datepicker_desde.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
        var Hasta = datepicker_hasta.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
        var MonedaId = document.getElementById('<%= DropDownList2.ClientId %>').value;
        var NombreMoneda = document.getElementById("<%=DropDownList2.ClientID%>").options[document.getElementById("<%=DropDownList2.ClientID%>").selectedIndex].text;
        var EstablecimientoId = document.getElementById('<%= DropDownList3.ClientId %>').value;
        var Establecimientonom = document.getElementById("<%=DropDownList3.ClientID%>").options[document.getElementById("<%=DropDownList3.ClientID%>").selectedIndex].text;


        var ruta = "Reporte_RegistroVentaDetallado.aspx?Desde=" + Desde + "&Hasta=" + Hasta + "&MonedaId=" + MonedaId + "&NombreMoneda=" + NombreMoneda + "&EstablecimientoId=" + EstablecimientoId + "&Establecimientonom=" + Establecimientonom;
        oWnd.setUrl(ruta);
        oWnd.add_close(OnClientClose);
        oWnd.show();
        return false;
    }
    </script>
</telerik:RadCodeBlock>

<script type="text/javascript">
    function onRequestStart(sender, args) {
        if (args.get_eventTarget().indexOf("ExportTo") >= 0) {
            args.set_enableAjax(false);
        }
    }
    

</script>


 <style type="text/css">
        .divFiltros
        {
	        border:1px solid #8db2e3;
	        padding:0.2em;
	        font-size:1em;
	        overflow:hidden;
	        width:100%;
	        text-align:center;
        }
        
    .styleMe{
        border:1px solid #25729a; 
        -webkit-border-radius: 3px; 
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size:12px;
        font-family:arial, helvetica, sans-serif; 
        padding: 10px 10px 10px 10px; 
        text-decoration:none; 
        display:inline-block;
        text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
        font-weight:bold; 
        color: #FFFFFF;
        background-color: #3093c7; 
        background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
    }

    .styleMe:hover{
        border:1px solid #1c5675;
        background-color: #26759e; 
        background-image: linear-gradient(to bottom, #26759e, #133d5b);
    }
     .style1
     {
         width: 2%;
     }
 </style>

<table width="100%" border="0px" style="border-color: #0099FF">
    <tr>
        <td style="width:60%">
            <dt class="divFiltros">
                <table border="0px" style="width: 98%">
                    <tr>
                        <td style=" text-align:right; width:1%">
                            Desde :&nbsp; 
                        </td>
                        <td style=" text-align:left; width: 1%;">
                            <telerik:RadDatePicker ID="dtpDesde" Runat="server"
                                Culture="es-ES" Skin="Vista">
<Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" Skin="Vista"></Calendar>

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

<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
                            </telerik:RadDatePicker>
                        </td>
                        <td style=" text-align:right; width:7%">
                            Establecimiento :&nbsp;  
                        </td>
                        <td style=" text-align:left; width:2%">
                            <asp:DropDownList ID="DropDownList3" runat="server" 
                                DataSourceID="SDS_Establecimiento" DataTextField="NombreEstablecimiento" 
                                DataValueField="EstablecimientoId">
                            </asp:DropDownList>
                                
                        </td>
                         
                    </tr>
                    <tr>
                        <td style=" text-align:right; width:1%">
                            Hasta :&nbsp; 
                        </td>
                        <td style=" text-align:left; width: 1%;">
                            <telerik:RadDatePicker ID="dtpHasta" Runat="server" 
                                Culture="es-ES" Skin="Vista">
<Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" Skin="Vista"></Calendar>

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

<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
                            </telerik:RadDatePicker>
                        </td>
                        <td style=" text-align:right; width:7%">
                            Moneda :&nbsp;  
                        </td>
                        <td style=" text-align:left; width:2%">
                            <asp:DropDownList ID="DropDownList2" runat="server" DataSourceID="SDS_Moneda" 
                                DataTextField="Nombre" DataValueField="monedaid" Height="19px" 
                                Width="200px">
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
                <asp:TextBox ID="txtEmpresaId" runat="server" style="display:none;" ></asp:TextBox>
                <asp:TextBox ID="txtHotelId" runat="server"  style="display:none;"></asp:TextBox>
                <asp:TextBox ID="txtProyectoId" runat="server"  style="display:none;" ></asp:TextBox>
                <asp:TextBox ID="txtMonedaId" runat="server" style="display:none;"></asp:TextBox>
        </td>
        <td style="width:1%">
        </td>
        <td style="width:9%">
            <dt class="divFiltros">
                <table border="0px" style="width: 100%">
                    <tr>
                        <td style=" text-align:center; width:15%; vertical-align:middle">
                            <asp:Button ID="buscaB" runat="server" class="styleMe" Text="BUSCAR" 
                                Width="90%" Height="50px" TabIndex="9"/>
                        </td>
                    </tr>
                </table>
            </dt>
        </td>
        <td style="width:1%">
        </td>
        <td style="width:8%">
            <dt class="divFiltros">
                <table border="0px" style="width: 100%">
                    <tr>
                        <td style=" text-align:center; width:15%; vertical-align:middle">
                            <input id="reporteB" type="button" value="REPORTE" 
                                class="styleMe" style="width:90%; height:50px" onclick="return reporteB_onclick()" />
                        </td>
                    </tr>
                </table>
            </dt>
        </td>
    </tr>
</table>
<%--OnClick="abrirReporte();" --%>
    <telerik:RadToolBar ID="RadToolBar1" Runat="server" Width="100%" Skin="Vista">
        <Items>
            <telerik:RadToolBarButton runat="server" Text="Reporte" OnClick="abrirReporte();" 
                ImageUrl="~/SIG/Resources/Update_Popup.png" Visible="false">
            </telerik:RadToolBarButton>
            <telerik:RadToolBarButton runat="server" Text="Excel" ImageUrl="~/SIG/Resources/page_excel.png">
            </telerik:RadToolBarButton>
            <telerik:RadToolBarButton runat="server" Text="PDF" ImageUrl="~/SIG/Resources/page_acrobat.png">
            </telerik:RadToolBarButton>
            <telerik:RadToolBarButton runat="server" Text="Word" ImageUrl="~/SIG/Resources/page_word.png">
            </telerik:RadToolBarButton>
        </Items>
    </telerik:RadToolBar>
    <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-PE" 
        AllowPaging="True" CellSpacing="0" DataSourceID="SDS_RegistroVentaDetalle" 
        GridLines="None" Width="100%" Skin="Vista" PageSize="18" >
        <ExportSettings>
            <Pdf PageWidth="" />
        </ExportSettings>
        <ClientSettings>
            <Selecting AllowRowSelect="True" />
        </ClientSettings>
        <MasterTableView AutoGenerateColumns="False" DataSourceID="SDS_RegistroVentaDetalle" 
            PageSize="18" >
        <CommandItemSettings ExportToPdfText="Export to PDF" ShowAddNewRecordButton="False" 
            ShowExportToExcelButton="True" ShowRefreshButton="False" 
            ShowExportToPdfButton="True" ShowExportToWordButton="True"></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" Display="true" 
            FilterControlAltText="Filter DocumentoId column" HeaderText="Documento" 
            SortExpression="DocumentoId" UniqueName="DocumentoId">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FechaEmision" DataType="System.DateTime" 
            FilterControlAltText="Filter FechaEmision column" HeaderText="Emision" 
            SortExpression="FechaEmision" UniqueName="FechaEmision" 
            DataFormatString="{0:dd/MM/yy}">
            <HeaderStyle Width="65px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="RefPaquete" Display="true"  
            FilterControlAltText="Filter RefPaquete column" HeaderText="TPFI" 
            ReadOnly="True" SortExpression="RefPaquete" UniqueName="RefPaquete">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ReservaId" DataType="System.Int32" Display="true"  
            FilterControlAltText="Filter ReservaId column" HeaderText="Reserva" 
            SortExpression="ReservaId" UniqueName="ReservaId">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="nombre" 
            FilterControlAltText="Filter nombre column" HeaderText="Nombre" ItemStyle-HorizontalAlign="Left"  
            SortExpression="nombre" UniqueName="nombre"> 
            <ItemStyle HorizontalAlign="Left"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="CuentaContable" 
            FilterControlAltText="Filter CuentaContable column" HeaderText="Cuenta"  
            ReadOnly="True" SortExpression="CuentaContable" UniqueName="CuentaContable" HeaderStyle-Width="6%" ItemStyle-HorizontalAlign="Left">
            <HeaderStyle Width="50px"></HeaderStyle>
               <ItemStyle HorizontalAlign="Left"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="CentroCostoIngreso" 
            FilterControlAltText="Filter CentroCostoIngreso column" 
            HeaderText="C. C" ReadOnly="True" HeaderStyle-Width="6%" ItemStyle-HorizontalAlign="Left" 
            SortExpression="CentroCostoIngreso" UniqueName="CentroCostoIngreso">
            <HeaderStyle Width="50px"></HeaderStyle>
            <ItemStyle HorizontalAlign="Left"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FechaLlegada" DataType="System.DateTime" 
            FilterControlAltText="Filter FechaLlegada column" HeaderText="Llegada" 
            SortExpression="FechaLlegada" UniqueName="FechaLlegada" 
            DataFormatString="{0:dd/MM/yy}">
            <HeaderStyle Width="65px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="FechaSalida" DataType="System.DateTime" 
            FilterControlAltText="Filter FechaSalida column" HeaderText="Salida" 
            SortExpression="FechaSalida" UniqueName="FechaSalida" 
            DataFormatString="{0:dd/MM/yy}">
            <HeaderStyle Width="65px" />
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreMoneda" ItemStyle-HorizontalAlign="Left" 
            FilterControlAltText="Filter NombreMoneda column" HeaderText="Mon" 
            ReadOnly="True" SortExpression="NombreMoneda" UniqueName="NombreMoneda">
            <HeaderStyle Width="40px" />
            <ItemStyle HorizontalAlign="Left"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="SubtotalAfecto" DataType="System.Decimal" DataFormatString="{0:0.00}"
            FilterControlAltText="Filter SubtotalAfecto column" HeaderText="Valor Venta Afecta" 
            ReadOnly="True" SortExpression="SubtotalAfecto" 
            UniqueName="SubtotalAfecto" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="SubtotalExonerado" 
            DataType="System.Decimal" 
            FilterControlAltText="Filter SubtotalExonerado column" DataFormatString="{0:0,0.00}" 
            HeaderText="Valor Venta Exonerada" ReadOnly="True" 
            SortExpression="SubtotalExonerado" UniqueName="SubtotalExonerado" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="SubtotalInafecto" DataType="System.Decimal" 
            FilterControlAltText="Filter SubtotalInafecto column" DataFormatString="{0:0,0.00}" 
            HeaderText="Valor Venta Inafecta" ReadOnly="True" SortExpression="SubtotalInafecto" 
            UniqueName="SubtotalInafecto" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="TotalPropina" DataType="System.Decimal" DataFormatString="{0:0,0.00}" 
            FilterControlAltText="Filter TotalPropina column" HeaderText="Propina" 
            ReadOnly="True" SortExpression="TotalPropina" UniqueName="TotalPropina" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="TotalServicio" DataType="System.Decimal" 
            FilterControlAltText="Filter TotalServicio column" HeaderText="Servicio" 
            ReadOnly="True" SortExpression="TotalServicio" UniqueName="TotalServicio" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="TotalIGv" DataType="System.Decimal" 
            FilterControlAltText="Filter TotalIGv column" HeaderText="IGV" 
            ReadOnly="True" SortExpression="TotalIGv" UniqueName="TotalIGv" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="TotalDocumento" DataType="System.Decimal" 
            FilterControlAltText="Filter TotalDocumento column" HeaderText="Total" 
            ReadOnly="True" SortExpression="TotalDocumento" UniqueName="TotalDocumento" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
        </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>

    <asp:SqlDataSource ID="SDS_RegistroVentaDetalle" runat="server" 
        SelectCommand="USP_RegistroVentaDetallado" SelectCommandType="StoredProcedure">
        <SelectParameters>
            <asp:ControlParameter ControlID="dtpDesde" DefaultValue="01/01/1999" 
                Name="Desde" PropertyName="SelectedDate" Type="DateTime" />
            <asp:ControlParameter ControlID="dtpHasta" DefaultValue="01/01/1999" 
                Name="Hasta" PropertyName="SelectedDate" Type="DateTime" />
            <asp:ControlParameter ControlID="DropDownList3" DefaultValue="0" 
                Name="EstablecimientoId" PropertyName="SelectedValue" Type="Int32" />
            <asp:ControlParameter ControlID="DropDownList2" DefaultValue="1" 
                Name="MonedaID" PropertyName="SelectedValue" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>

    


   <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
       
    </telerik:RadAjaxLoadingPanel>
    <asp:SqlDataSource ID="SDS_Establecimiento" runat="server" 
            
           SelectCommand="SELECT [EstablecimientoId], [NombreEstablecimiento] FROM [Establecimientos]">
       </asp:SqlDataSource>
       <asp:SqlDataSource ID="SDS_Moneda" runat="server" 
                                
    SelectCommand="SELECT [monedaid], [Nombre] FROM [monedas]"></asp:SqlDataSource>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
        DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <ClientEvents OnRequestStart="onRequestStart"></ClientEvents>
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="buscaB">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" 
                    LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>

<telerik:RadWindowManager ID="RadWindowManager1" runat="server">
    <Windows>
        <telerik:RadWindow ID="RadWindow1" runat="server" Behavior="Move, Close" Behaviors="Move, Close" 
            Height="500px" InitialBehavior="Move, Close" InitialBehaviors="Move, Close" Left="" Modal="True" 
            NavigateUrl="" ReloadOnShow="True" Skin="WebBlue" 
            Style="display: none;" Top="" VisibleStatusbar="false" Width="1000px" Animation="Fade">
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>

</asp:Content>
