<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="GrillaFondosDeGarantia.aspx.vb" Inherits="SGHweb.GrillaFondosDeGarantia" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<style type="text/css">
    .divtableInterior {
	    border:1px solid #8db2e3;
	    font-size:1em;
	    overflow:hidden;
	    width:100%;
	    text-align:center;
    }

</style>

<script type="text/javascript">
    function mostrar_alerta() {
        alert('El monto seleccionado en la grilla sobrepasa el saldo');
    } 
    function GetRadWindow() {
        var oWindow = null;
        if (window.radWindow) oWindow = window.radWindow;
        else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
        return oWindow;
    }

    function SizeToFit() {
        window.setTimeout(
        function () {
            var oWnd = GetRadWindow();
            oWnd.SetWidth(document.body.scrollWidth + 16);
            oWnd.SetHeight(document.body.scrollHeight + 39);
            oWnd.center();
        }, 400);

    }

    function recalcular() {
        var ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
        ajaxManager.ajaxRequest("Recalcular");
    }

    function CerrarVentana(arg) {
        GetRadWindow().close(arg);
    }

</script>
 
</telerik:RadCodeBlock>

<script type="text/javascript" id="telerikClientEvents1">
    function RadAjaxManager1_OnRequestStart(sender, args) {
        if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0)
            args.set_enableAjax(false);
    }
    </script>
</head>
<body onload="SizeToFit()">
    <form id="form1" runat="server">
    <div style="width:1000px">
       <dt class="divResponsables">
        <table width="100%" border="0px">
        <tr>
            <td colspan="4">
                <dt class="divtableInterior">
                    <table width="100%" border=0 style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;">
                        <tr>
                            <td style=" text-align:right; width:35%;">
                                <table width="100%" border=0 style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;">
                                    <tr>
                                        <td style=" text-align:right; width:14%; font-weight: bold;">
                                            Saldo:
                                        </td>
                                        <td style=" text-align:left; width:10%">
                                            <asp:Label ID="lblSaldo" runat="server"></asp:Label>
                                        </td>
                                        <td style=" text-align:right; width:10%; font-weight: bold;">
                                            Diferencia:
                                        </td>
                                        <td style=" text-align:left; width:10%">
                                            <asp:Label ID="lbldiferencia" runat="server" ForeColor="#0066FF"></asp:Label></td>
                                    </tr>
                                </table>  
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                Moneda :  
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblMoneda" runat="server"></asp:Label>
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                ReciboID :  
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblReciboID" runat="server"></asp:Label>
                            </td>
                        </tr>
                    </table>
                </dt>
            </td>
        </tr>
        <tr>
            <td colspan="4">
                <dt class="divtableInterior">
                    <table width="100%" border=0 style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;">
                        <tr>
                            <td style=" text-align:right; width:10%; font-weight: bold;">
                                Empresa :  
                            </td>
                            <td style=" text-align:left; width:25%">
                                <asp:Label ID="lblEmpresa" runat="server"></asp:Label>
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                 Total Soles Seleccionado:
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblTotalSolesSeleccionado" runat="server"></asp:Label>
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                Total Dolares Seleccionado:  
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblTotalDoaresSeleccionado" runat="server"></asp:Label>
                            </td>
                        </tr>
                    </table>
                </dt>
            </td>
        </tr>
        <tr>
            <td colspan="4">
                <dt class="divtableInterior">
                    <table width="100%" border=0 style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;">
                        <tr>
                            <td style=" text-align:right; width:10%; font-weight: bold;">
                                 Tipo de Cambio:
                            </td>
                            <td style=" text-align:left; width:25%">
                                <asp:Label ID="lbltipocambio" runat="server"></asp:Label>
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                 Total Soles Segun Moneda:
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblTotalSolesSeleccionadoCuenta" runat="server"></asp:Label>
                            </td>
                            <td style=" text-align:right; width:25%; font-weight: bold; border-left: #464646 1px solid;" >
                                Total Dolares Segun Moneda:  
                            </td>
                            <td style=" text-align:left; width:10%">
                                <asp:Label ID="lblTotalDoaresSeleccionadoCuenta" runat="server"></asp:Label>
                            </td>
                        </tr>
                    </table>
                </dt>
            </td>
        </tr>
        </table>
       </dt>
       
        <telerik:RadToolBar ID="RadToolBar1" runat="server" style="width:100%" 
            Skin="Windows7">
            <Items>
                <telerik:RadToolBarButton runat="server" ImageUrl="~/SIG/Resources/guardar.png" 
                    Owner="RadToolBar1" Text="Guardar">
                </telerik:RadToolBarButton>
            </Items>
        </telerik:RadToolBar>

        <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
            DataSourceID="SqlDataSource_grilla_cuentasxcobrar" CellSpacing="0" 
            GridLines="None" AutoGenerateColumns="False" 
            Skin="Windows7" Width="100%" AllowMultiRowSelection="True" Height="400px">
            
            <GroupingSettings GroupContinuesFormatString="" GroupSplitDisplayFormat="" GroupSplitFormat="" />
<GroupingSettings GroupContinuesFormatString="" GroupSplitDisplayFormat="" 
                GroupSplitFormat=""></GroupingSettings>

            <ClientSettings AllowExpandCollapse="true">
            
            <Selecting AllowRowSelect="True" CellSelectionMode="None" UseClientSelectColumnOnly="True" />
            <Scrolling AllowScroll="True" ScrollHeight="200px" />
            <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True" />
            <ClientEvents />
                <Scrolling 
                AllowScroll="True" ScrollHeight="600px" />
<Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True"></Selecting>

<Scrolling AllowScroll="True" ScrollHeight="600px"></Scrolling>
            </ClientSettings>
            <GroupHeaderItemStyle HorizontalAlign="Left" />

<GroupHeaderItemStyle HorizontalAlign="Left"></GroupHeaderItemStyle>

            <MasterTableView  
                            DataSourceID="SqlDataSource_grilla_cuentasxcobrar" 
                EnableLinqGrouping="False" CommandItemDisplay="Top">
            <CommandItemSettings ExportToPdfText="Export to PDF" ShowAddNewRecordButton="False" 
                    ShowExportToExcelButton="True" ShowRefreshButton="False"></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>

                <GroupByExpressions>
                    <telerik:GridGroupByExpression>
                        <SelectFields>
                            <telerik:GridGroupByField FieldAlias="NombreMoneda" FieldName="NombreMoneda" 
                                FormatString="" HeaderText="Moneda" />
                        </SelectFields>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldAlias="NombreMoneda" FieldName="NombreMoneda" 
                                FormatString="" HeaderText="" />
                        </GroupByFields>
                    </telerik:GridGroupByExpression>
                </GroupByExpressions>

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

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

            <Columns>
            <telerik:GridBoundColumn 
                DataField="DocumentoId" FilterControlAltText="Filter DocumentoId column" 
                HeaderText="Documento" SortExpression="DocumentoId" UniqueName="DocumentoId">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="NombreEmpresa" Display="False" 
                FilterControlAltText="Filter NombreEmpresa column" HeaderText="Empresa" 
                ReadOnly="True" SortExpression="NombreEmpresa" UniqueName="NombreEmpresa">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="FechaEmision" DataFormatString="{0:dd/MM/yy}" 
                DataType="System.DateTime" FilterControlAltText="Filter FechaEmision column" 
                HeaderText="F. Emision" SortExpression="FechaEmision" 
                UniqueName="FechaEmision">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="ReservaId" DataType="System.Int32" 
                FilterControlAltText="Filter ReservaId column" HeaderText="Reserva" 
                SortExpression="ReservaId" UniqueName="ReservaId">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="NroHabitacion" FilterControlAltText="Filter NroHabitacion column" 
                HeaderText="Nro Habitacion" ReadOnly="True" SortExpression="NroHabitacion" 
                UniqueName="NroHabitacion">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="NombreMoneda" FilterControlAltText="Filter NombreMoneda column" 
                HeaderText="Moneda" ReadOnly="True" SortExpression="NombreMoneda" 
                UniqueName="NombreMoneda">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="TipoCambio" DataType="System.Single" 
                FilterControlAltText="Filter TipoCambio column" HeaderText="Tipo de Cambio" 
                SortExpression="TipoCambio" UniqueName="TipoCambio">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="Total" DataFormatString="{0:F}" DataType="System.Single" 
                FilterControlAltText="Filter Total column" HeaderText="Total" 
                SortExpression="Total" UniqueName="Total">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="Cancelado" DataType="System.Decimal" 
                FilterControlAltText="Filter Cancelado column" HeaderText="Cancelado" 
                ReadOnly="True" SortExpression="Cancelado" UniqueName="Cancelado" 
                    DataFormatString="{0:F}">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                    DataField="Saldo" DataType="System.Single" 
                    FilterControlAltText="Filter Saldo column" HeaderText="Saldo" ReadOnly="True" 
                    SortExpression="Saldo" UniqueName="Saldo" DataFormatString="{0:F}">
            </telerik:GridBoundColumn>
            <telerik:GridTemplateColumn UniqueName="TemplateColumnSaldo" 
                    HeaderText="Saldo" 
                    FilterControlAltText="Filter TemplateColumnSaldo column" 
                    HeaderButtonType="None">
                    <ItemTemplate>
                        <telerik:RadNumericTextBox ID="txt_saldo" runat="server" Width="100" style="text-align:right"></telerik:RadNumericTextBox>
                    </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn 
                DataField="NombreContacto" FilterControlAltText="Filter NombreContacto column" 
                HeaderText="Contacto" ReadOnly="True" SortExpression="NombreContacto" 
                UniqueName="NombreContacto">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="Vence" DataFormatString="{0:dd/MM/yy}" DataType="System.DateTime" 
                FilterControlAltText="Filter Vence column" HeaderText="Vence" ReadOnly="True" 
                SortExpression="Vence" UniqueName="Vence">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="dias" DataType="System.Int32" 
                FilterControlAltText="Filter dias column" HeaderText="Dias" ReadOnly="True" 
                SortExpression="dias" UniqueName="dias">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="Cliente" FilterControlAltText="Filter Cliente column" 
                HeaderText="Cliente" SortExpression="Cliente" UniqueName="Cliente">
                <FooterStyle Width="10px" />
                <HeaderStyle Width="1000px" Wrap="False" />
                <ItemStyle Width="1000px" Wrap="False" />
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="razonsocial" Display="False" 
                FilterControlAltText="Filter razonsocial column" HeaderText="Razon Social" 
                ReadOnly="True" SortExpression="razonsocial" UniqueName="razonsocial">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="ruc" Display="False" FilterControlAltText="Filter ruc column" 
                HeaderText="Ruc" ReadOnly="True" SortExpression="ruc" UniqueName="ruc">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="NombreEstablecimiento" Display="False" 
                FilterControlAltText="Filter NombreEstablecimiento column" 
                HeaderText="Establecimiento" ReadOnly="True" 
                SortExpression="NombreEstablecimiento" UniqueName="NombreEstablecimiento">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="TransaccionDocumentoID" Display="False" 
                FilterControlAltText="Filter TransaccionDocumentoID column" 
                HeaderText="Transaccion DocumentoID" ReadOnly="True" 
                SortExpression="TransaccionDocumentoID" UniqueName="TransaccionDocumentoID">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="telefono1" Display="False" 
                FilterControlAltText="Filter telefono1 column" HeaderText="Telefono" 
                SortExpression="telefono1" UniqueName="telefono1">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="telefono2" Display="False" 
                FilterControlAltText="Filter telefono2 column" HeaderText="telefono2" 
                SortExpression="telefono2" UniqueName="telefono2">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="TipoCambioEmision" DataType="System.Single" Display="False" 
                FilterControlAltText="Filter TipoCambioEmision column" 
                HeaderText="TipoCambioEmision" ReadOnly="True" 
                SortExpression="TipoCambioEmision" UniqueName="TipoCambioEmision">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="MonedaId" DataType="System.Int32" Display="False" 
                FilterControlAltText="Filter MonedaId column" HeaderText="MonedaId" 
                SortExpression="MonedaId" UniqueName="MonedaId">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="Direccion" Display="False" 
                FilterControlAltText="Filter Direccion column" HeaderText="Direccion" 
                SortExpression="Direccion" UniqueName="Direccion">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="FechaAnula" DataType="System.DateTime" Display="False" 
                FilterControlAltText="Filter FechaAnula column" HeaderText="FechaAnula" 
                SortExpression="FechaAnula" UniqueName="FechaAnula">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA00" DataType="System.Double" Display="False" 
                FilterControlAltText="Filter BLOQUEA00 column" HeaderText="BLOQUEA00" 
                ReadOnly="True" SortExpression="BLOQUEA00" UniqueName="BLOQUEA00">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA30" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA30 column" HeaderText="BLOQUEA30" 
                ReadOnly="True" SortExpression="BLOQUEA30" UniqueName="BLOQUEA30">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA60" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA60 column" HeaderText="BLOQUEA60" 
                ReadOnly="True" SortExpression="BLOQUEA60" UniqueName="BLOQUEA60">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA90" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA90 column" HeaderText="BLOQUEA90" 
                ReadOnly="True" SortExpression="BLOQUEA90" UniqueName="BLOQUEA90">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA120" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA120 column" HeaderText="BLOQUEA120" 
                ReadOnly="True" SortExpression="BLOQUEA120" UniqueName="BLOQUEA120">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA150" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA150 column" HeaderText="BLOQUEA150" 
                ReadOnly="True" SortExpression="BLOQUEA150" UniqueName="BLOQUEA150">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="BLOQUEA180" DataType="System.Double" 
                FilterControlAltText="Filter BLOQUEA180 column" HeaderText="BLOQUEA180" 
                ReadOnly="True" SortExpression="BLOQUEA180" UniqueName="BLOQUEA180">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn 
                DataField="EmpresaID" DataType="System.Int32" Display="False" 
                FilterControlAltText="Filter EmpresaID column" HeaderText="EmpresaID" 
                SortExpression="EmpresaID" UniqueName="EmpresaID">
            </telerik:GridBoundColumn>
          </Columns>

            </MasterTableView>

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

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

        <asp:SqlDataSource ID="SqlDataSource_grilla_cuentasxcobrar" runat="server" 
            SelectCommand="SWP_Reporte_CuentasPorCobrar" 
            SelectCommandType="StoredProcedure">
            <SelectParameters>
                <asp:Parameter DefaultValue="9" Name="Desde" Type="Int32" />
                <asp:Parameter DefaultValue="9" Name="Hasta" Type="Int32" />
                <asp:QueryStringParameter DefaultValue="0" Name="EmpresaID" 
                    QueryStringField="EmpresaID" Type="Int32" />
                <asp:Parameter DefaultValue="0" Name="ReservaID" Type="Int32" />
                <asp:Parameter DefaultValue="0" Name="MonedaID" Type="Int32" />
                <asp:Parameter DefaultValue="0" Name="EstablecimientoID" Type="Int32" />
                <asp:Parameter DefaultValue="1" Name="EstadoPendiente" Type="Int32" />
                <asp:Parameter DefaultValue="9" Name="EstadoCancelado" Type="Int32" />
                <asp:Parameter DefaultValue="0" Name="CategoriaID" Type="Int32" />
                <asp:Parameter DefaultValue="0" Name="ActividadID" Type="Int32" />
            </SelectParameters>
        </asp:SqlDataSource>
    </div>

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" 
            Skin="Windows7">
        </telerik:RadAjaxLoadingPanel>
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
            DefaultLoadingPanelID="RadAjaxLoadingPanel1">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadGrid1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                            LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="lbldiferencia" 
                            LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="lblTotalSolesSeleccionado" 
                            LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="lblTotalDoaresSeleccionado" 
                            LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="lblTotalSolesSeleccionadoCuenta" 
                            LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="lblTotalDoaresSeleccionadoCuenta" 
                            LoadingPanelID="RadAjaxLoadingPanel1" />
                        <telerik:AjaxUpdatedControl ControlID="RadToolBar1" 
                            LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
            <ClientEvents OnRequestStart="RadAjaxManager1_OnRequestStart" />
        </telerik:RadAjaxManager>
    </form>
    
</body>
</html>
