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

<!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">
        <script>
            function GetRadWindow() {
                var oWindow = null;
                if (window.radWindow)
                    oWindow = window.radWindow;
                else if (window.frameElement.radWindow)
                    oWindow = window.frameElement.radWindow;
                return oWindow;
            }

            function Close() {
                var oWindow = GetRadWindow();
                oWindow.argument = null;
                oWindow.close();
                return false;
            }
            // Abrir Ventana Empresas //
            function abrirEmpresasGrilla() {
                var oWnd = $find("<%= RadWindow1.ClientID %>");
                var texto_digitado = document.getElementById('EmpresaTB');
                var ruta_ventana_empresas = "../Ctrl_Grillas_Emergentes.aspx?accion=Empresas_sin_inicio&texto_digitado=" + texto_digitado.value
                oWnd.setUrl(ruta_ventana_empresas);
                oWnd.add_close(cerrarEmpresasGrilla);
                oWnd.show();
                return false;
            }
            function cerrarEmpresasGrilla(oWnd, args) {
                var arg = args.get_argument();
                var oWnd = $find("<%= RadWindow1.ClientID %>");
                oWnd.remove_close(cerrarEmpresasGrilla);
                if (arg) {
                    var empresaid = arg.cell_id.trim();
                    var razonsocial = arg.cell_valor.trim();

                    var controlid = document.getElementById('EmpresaIDTB');
                    var controltexto = document.getElementById('EmpresaTB');

                    controltexto.value = razonsocial;
                    controlid.value = empresaid;
                }
                controltexto.focus();
            }
            // FIN Abrir Ventana Empresas //
        </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>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="Label1" runat="server" Text="EMPRESA:" Font-Bold="True"></asp:Label><asp:TextBox ID="EmpresaTB" runat="server" OnClick="abrirEmpresasGrilla();" Width="60%"></asp:TextBox>
        <asp:TextBox ID="EmpresaIDTB" runat="server" Width="1px" style="display:none"></asp:TextBox>
        <telerik:RadButton ID="RadButton1" runat="server" Text="Filtrar" 
            Skin="Windows7">
        </telerik:RadButton>
        <telerik:RadToolBar ID="RadToolBar1" runat="server" Skin="Windows7" Width="100%">
            <Items>
                <telerik:RadToolBarButton runat="server" Text="Asignar" 
                    ClickedImageUrl="~/SIG/Resources/confirmar.png" 
                    ImageUrl="~/SIG/Resources/confirmar.png">
                </telerik:RadToolBarButton>
                <telerik:RadToolBarButton runat="server" 
                    ClickedImageUrl="~/SIG/Resources/Cancel.png" 
                    ImageUrl="~/SIG/Resources/Cancel.png" Text="Eliminar Reservas">
                </telerik:RadToolBarButton>
            </Items>
        </telerik:RadToolBar>
        <telerik:RadGrid ID="RadGrid1" runat="server" Skin="Windows7" CellSpacing="0" 
            Culture="es-ES" DataSourceID="SqlDataSource_Reservas" GridLines="None" Width="100%">
            <MasterTableView AutoGenerateColumns="False" DataKeyNames="reservaid" 
                DataSourceID="SqlDataSource_Reservas">
            <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="reservaid" DataType="System.Int32" 
                        FilterControlAltText="Filter reservaid column" HeaderText="Reserva" 
                        ReadOnly="True" SortExpression="reservaid" UniqueName="reservaid">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Empresa" 
                        FilterControlAltText="Filter Empresa column" HeaderText="Empresa" 
                        ReadOnly="True" SortExpression="Empresa" UniqueName="Empresa">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Anombre" 
                        FilterControlAltText="Filter Anombre column" HeaderText="A Nombre" 
                        ReadOnly="True" SortExpression="Anombre" UniqueName="Anombre">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Llegada" DataType="System.DateTime" 
                        FilterControlAltText="Filter Llegada column" HeaderText="Llegada" 
                        SortExpression="Llegada" UniqueName="Llegada" DataFormatString="{0:dd/MM/yy}">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Salida" DataType="System.DateTime" 
                        FilterControlAltText="Filter Salida column" HeaderText="Salida" 
                        SortExpression="Salida" UniqueName="Salida" DataFormatString="{0:dd/MM/yy}">
                    </telerik:GridBoundColumn>
                    <%--<telerik:GridBoundColumn DataField="VoucherID" 
                        FilterControlAltText="Filter VoucherID column" HeaderText="VoucherID" 
                        ReadOnly="True" SortExpression="VoucherID" UniqueName="VoucherID" Display="False">
                    </telerik:GridBoundColumn>--%>
                    <telerik:GridBoundColumn DataField="Total" 
                        FilterControlAltText="Filter Total column" HeaderText="Total" 
                        ReadOnly="True" SortExpression="Total" UniqueName="Total" Display="True">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Cancelado" 
                        FilterControlAltText="Filter Cancelado column" HeaderText="Cancelado" 
                        ReadOnly="True" SortExpression="Cancelado" UniqueName="Cancelado" Display="True">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Saldo" 
                        FilterControlAltText="Filter Saldo column" HeaderText="Saldo" 
                        ReadOnly="True" SortExpression="Saldo" UniqueName="Saldo" Display="True">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="TotalDeposito" 
                        FilterControlAltText="Filter TotalDeposito column" HeaderText="TotalDeposito" 
                        ReadOnly="True" SortExpression="TotalDeposito" UniqueName="TotalDeposito" Display="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn HeaderText="Monto" UniqueName="Monto">
                      <ItemTemplate>      
                          <telerik:RadNumericTextBox ID="RadNumericTextBox1" runat="server">
                          </telerik:RadNumericTextBox>
                      </ItemTemplate>
                      <FooterStyle Width="80px" />
                      <HeaderStyle Width="80px" />
                      <ItemStyle Width="80px" />
                    </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>
    
        <asp:SqlDataSource ID="SqlDataSource_Reservas" runat="server"  
            SelectCommand="SWP_ListarReservas_CreditosCobranzas" 
            SelectCommandType="StoredProcedure">
            <SelectParameters>
                <asp:controlparameter name="empresaID" controlid="EmpresaIDTB" propertyname="Text"/>
                <asp:QueryStringParameter DefaultValue="0" Name="voucherID" 
                    QueryStringField="voucherID" Type="Int32" />
                <asp:QueryStringParameter DefaultValue="0" Name="Tipo" 
                    QueryStringField="Tipo" Type="Int32" />
            </SelectParameters>
        </asp:SqlDataSource>
    
    </div>

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

    <telerik:RadWindowManager ID="RadWindowManager1" runat="server">
        <Windows>
            <telerik:RadWindow ID="RadWindow1" runat="server" style="display:none;" VisibleStatusbar="False" 
                    ShowContentDuringLoad="False"  Skin="Windows7">
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" 
        Skin="Default">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
        DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadButton1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                        LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
           <ClientEvents OnRequestStart="RadAjaxManager1_OnRequestStart" />
    </telerik:RadAjaxManager>
    </form>
</body>
</html>
