<%@ Page Language="C#" AutoEventWireup="true" CodeFile="frmPaquetes.aspx.cs" Inherits="frmPaquetes" %>

<!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 type="text/javascript">
            var cell_paquetetoid

            function RadGrid_RowSelected(sender, eventArgs) {
                var grid = sender;
                var MasterTable = grid.get_masterTableView();
                var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()];
                cell_valor = MasterTable.getCellByColumnUniqueName(row, "PaqueteTOID");
                cell_valor = cell_valor.innerHTML;
                <%--$find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("seleccionaFila," + cell_valor);--%>
                returnToParent();
            }

            //function RadGrid_RowSelected(sender, eventArgs) {                
            //    cell_paquetetoid = eventArgs.getDataKeyValue("PaqueteTOID");
            //    returnToParent();
            //}
            
            function returnToParent() {
                var oArg = new Object();
                oArg.cell_paquetetoid = cell_paquetetoid;
                var oWnd = GetRadWindow();
                if (oArg.cell_paquetetoid) {
                    oWnd.close(oArg);
                }
            }
            function GetRadWindow() {
                var oWindow = null;
                if (window.radWindow) oWindow = window.radWindow;
                else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
                return oWindow;
            }
        </script> 
    </telerik:RadCodeBlock>
</head>
<body>
    <form id="form1" runat="server">
    <div>
<telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" Culture="es-ES" 
    DataSourceID="SqlDataSource_Paquetes" GridLines="None" Skin="Outlook">
    <ClientSettings>
        <Selecting CellSelectionMode="None" AllowRowSelect="True" ></Selecting>
        <ClientEvents OnRowSelected="RadGrid_RowSelected" />
    </ClientSettings>
    <MasterTableView AutoGenerateColumns="False" DataKeyNames="PaqueteTOID" ClientDataKeyNames="PaqueteTOID"
        DataSourceID="SqlDataSource_Paquetes">
    <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
    <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
    <HeaderStyle Width="20px"></HeaderStyle>
    </RowIndicatorColumn>
    <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
    <HeaderStyle Width="20px"></HeaderStyle>
    </ExpandCollapseColumn>
    <Columns>
        <telerik:GridBoundColumn DataField="PaqueteTOID" 
            FilterControlAltText="Filter PaqueteTOID column" HeaderText="PaqueteTOID" 
            ReadOnly="True" SortExpression="PaqueteTOID" UniqueName="PaqueteTOID" 
            Display="true">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombrePaquete" 
            FilterControlAltText="Filter NombrePaquete column" 
            HeaderText="Nombre del Paquete" SortExpression="NombrePaquete" 
            UniqueName="NombrePaquete">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreAgente" 
            FilterControlAltText="Filter NombreAgente column" HeaderText="Agente" 
            SortExpression="NombreAgente" UniqueName="NombreAgente">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="ReferenciaPaquete" 
            FilterControlAltText="Filter column column" HeaderText="Referencia" 
            UniqueName="column">
        </telerik:GridBoundColumn>
    </Columns>
    <EditFormSettings>
    <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
    </EditFormSettings>
    </MasterTableView>
    <FilterMenu EnableImageSprites="False"></FilterMenu>
</telerik:RadGrid>
        <asp:SqlDataSource ID="SqlDataSource_Paquetes" runat="server" 
            ConnectionString="<%$ ConnectionStrings:SHIOL_CONTA_BTHConnectionString %>" SelectCommand="SELECT Paquetesto.PaqueteTOID,Paquetesto.ReferenciaPaquete,Paquetesto.NombrePaquete,Agentes.NombreAgente FROM Paquetesto INNER JOIN Agentes ON Paquetesto.AgenteID = Agentes.AgenteID"></asp:SqlDataSource>    
    </div>
    <telerik:RadScriptManager ID="RadScriptManager1" Runat="server">
    </telerik:RadScriptManager>
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
        </telerik:RadAjaxManager>
    </form>
</body>
</html>
