<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Produccion/produccionMaestro.Master" 
CodeBehind="Form_Exportacion.aspx.vb" Inherits="SGHweb.Form_Exportacion" %>
<%@ OutputCache Location="None" VaryByParam="None" %>
<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 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 GetRadWindow() {
            var oWindow = null;
            if (window.radWindow) oWindow = window.radWindow;
            else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
            return oWindow;
        }
        function CerrarVentana1(oWnd, args) {
            var arg = args.get_argument();
            if (arg) {
                if (arg.indicador == 1) {
                    $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("ActualizarGrilla");
                }
            }
        }
        function CerrarVentana(indicador) {
            var oWnd = GetRadWindow();
            var oArg = new Object();
            oArg.indicador = indicador;
            oWnd.close(oArg);
        }

        function abrir_ventana_proyecto() {
            var oWnd = $find("<%= RadWindow1.ClientID %>");
            var texto_digitado = document.getElementById('<%= proyectoTBc.ClientId %>').value;
            var ruta_ventana = "../../Ctrl_Grillas_Emergentes.aspx?accion=ProyectosExporta_sin_inicio&texto_digitado=" + texto_digitado
            oWnd.setUrl(ruta_ventana);
            oWnd.add_close(Cerrar_ventana_Proyectoform);
            oWnd.show();
            return false;
        }
        function Cerrar_ventana_Proyectoform(oWnd, args) {
            var arg = args.get_argument();
            var oWnd = $find("<%= RadWindow1.ClientID %>");
            oWnd.remove_close(Cerrar_ventana_Proyectoform);
            if (arg) {
                var valor_id = arg.cell_id.trim();
                var valor_nombre = arg.cell_valor.trim();
                var txt_id = document.getElementById('<%= proyectoTBcID.ClientID %>');
                document.getElementById('<%= proyectoTBc.ClientId %>').value = valor_nombre;
                txt_id.value = valor_id;
            }
            document.getElementById('<%= proyectoTBc.ClientId %>').focus();
        }

        function CerrarVentana(oWnd, args) {
            var arg = args.get_argument();
            if (arg) {
                if (arg.indicador == 1) {
                    $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("ActualizarGrilla");
                }
            }
        }

        function openForm(pedidoDetalleProCadena) {
            var oWnd = radopen("Report_CodBarExport.aspx?pedidoDetalleProCadena=" + pedidoDetalleProCadena, "SeguimientoWindow");
        }

        function exportaHTML_onclick() {
            $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("actualizaPedidoDetallePro");
        }

    </script>
</telerik:RadCodeBlock>

<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:14px;
    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);
}
</style>

<center>
<table width="98%" border="0">
    <tr>
        <td style="width:80%">
            <table border="0px" style="width: 100%">
                <tr>
                    <td colspan="4">
                        <dt class="divFiltros">
                            <table width="100%" border="0">
                                <tr>
                                    <td style=" text-align:right; width:80px ">
                                        Proyecto :&nbsp;
                                    </td>
                                    <td style=" text-align:left">
                                        <asp:TextBox ID="proyectoTBc" runat="server" Width="97%" OnClick="abrir_ventana_proyecto();"></asp:TextBox>
                                        <asp:TextBox ID="proyectoTBcID" runat="server" Width="1%" style="display:none"></asp:TextBox>
                                    </td>
                                </tr>
                            </table>
                        </dt>
                    </td>
                </tr>
            </table>
        </td>
        <td style="width:1%" rowspan="2">
        </td>
        <td style="width:19%" rowspan="2">
            <asp:Button ID="buscaB" runat="server" class="styleMe" Text="BUSCAR" Width="45%" Height="70px"/>
            <input id="exportaHTML" type="button" value="EXPORTAR" class="styleMe" style="width:45%; height:70px;" onclick="exportaHTML_onclick();" />
        </td>
        
    </tr>
    <tr>
        <td style="width:80%">
            <dt class="divFiltros">
                <table width="100%">
                    <tr>
                        <td style="text-align:right">
                            Generados :&nbsp;
                        </td>
                        <td style="text-align:left">
                            <asp:CheckBox ID="generadoCHB" runat="server" />
                        </td>
                        <td style="text-align:right">
                            Pendientes :&nbsp;
                        </td>
                        <td style="text-align:left">
                            <asp:CheckBox ID="pendienteCHB" runat="server" />
                        </td>
                        <td style="text-align:right">
                            Almacen :&nbsp;
                        </td>
                        <td style="text-align:left">
                            <asp:DropDownList ID="almacenCB" runat="server" 
                                DataSourceID="SDS_P_selectAlmacen" DataTextField="NombreAlmacen" 
                                DataValueField="AlmacenId" Width="400px"
                                TabIndex="10" Font-Size="20px"
                                AppendDataBoundItems="True">
                                <asp:ListItem Selected="True" Value="0" >Seleccione Almacen</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
            </dt>
        </td>
    </tr>
    <tr>
        <td colspan="3">
            <%--<telerik:RadToolBar ID="RadToolBar1" runat="server" Skin="Vista" Width="100%">
                <Items>
                    <telerik:RadToolBarButton runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="White"
                        ImageUrl="~/SIG/Resources/Update_Popup.png" Text="Exportar" >
                    </telerik:RadToolBarButton>
                </Items>
            </telerik:RadToolBar>--%>
            <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
                DataSourceID="SDS_SWPRO_ExportaCodBar" Skin="Vista"
                AllowMultiRowSelection="true">
                <ClientSettings>
                    <Selecting AllowRowSelect="True" />
                </ClientSettings>
                <MasterTableView AutoGenerateColumns="False" 
                    DataKeyNames="pedidosDetalleProID" DataSourceID="SDS_SWPRO_ExportaCodBar" 
                    NoMasterRecordsText="No existen articulos para el proyecto seleccionado.">
                <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:GridClientSelectColumn UniqueName="CheckboxSelectColumn">
                        </telerik:GridClientSelectColumn>

                        <telerik:GridBoundColumn DataField="pedidosDetalleProID" 
                            FilterControlAltText="Filter pedidosDetalleProID column" 
                            HeaderText="pedidosDetalleProID" ReadOnly="True" 
                            SortExpression="pedidosDetalleProID" 
                            UniqueName="pedidosDetalleProID" Display="true">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="nroOrdenPedido" DataType="System.Int32" 
                            FilterControlAltText="Filter nroOrdenPedido column" HeaderText="Nro." 
                            SortExpression="nroOrdenPedido" UniqueName="nroOrdenPedido">
                            <HeaderStyle Width="70px" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="PedidoId" DataType="System.Int32" 
                            FilterControlAltText="Filter PedidoId column" HeaderText="PedidoId" 
                            SortExpression="PedidoId" UniqueName="PedidoId"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ProyectoId" DataType="System.Int32" 
                            FilterControlAltText="Filter ProyectoId column" HeaderText="ProyectoId" 
                            SortExpression="ProyectoId" UniqueName="ProyectoId"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="NombreProyecto" 
                            FilterControlAltText="Filter NombreProyecto column" HeaderText="NombreProyecto" 
                            SortExpression="NombreProyecto" UniqueName="NombreProyecto"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="AreaId" DataType="System.Int32" 
                            FilterControlAltText="Filter AreaId column" HeaderText="AreaId" 
                            SortExpression="AreaId" UniqueName="AreaId"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="NombreArea" 
                            FilterControlAltText="Filter NombreArea column" HeaderText="Area" 
                            SortExpression="NombreArea" UniqueName="NombreArea">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="Cantidad" DataType="System.Single" 
                            FilterControlAltText="Filter Cantidad column" HeaderText="Cantidad" 
                            SortExpression="Cantidad" UniqueName="Cantidad"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ArticuloId" DataType="System.Int32" 
                            FilterControlAltText="Filter ArticuloId column" HeaderText="ArticuloId" 
                            SortExpression="ArticuloId" UniqueName="ArticuloId"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="NombreArticulo" 
                            FilterControlAltText="Filter NombreArticulo column" HeaderText="Articulo" 
                            SortExpression="NombreArticulo" UniqueName="NombreArticulo">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="UnidadID" DataType="System.Int32" 
                            FilterControlAltText="Filter UnidadID column" HeaderText="UnidadID" 
                            SortExpression="UnidadID" UniqueName="UnidadID"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="NombreUnidad" 
                            FilterControlAltText="Filter NombreUnidad column" HeaderText="Unidad" 
                            SortExpression="NombreUnidad" UniqueName="NombreUnidad">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="fechaCreacion" DataType="System.DateTime" 
                            FilterControlAltText="Filter fechaCreacion column" HeaderText="fechaCreacion" 
                            SortExpression="fechaCreacion" UniqueName="fechaCreacion"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="tallaID" 
                            FilterControlAltText="Filter tallaID column" HeaderText="tallaID" 
                            SortExpression="tallaID" UniqueName="tallaID"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="colorID" 
                            FilterControlAltText="Filter colorID column" HeaderText="colorID" 
                            SortExpression="colorID" UniqueName="colorID"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="nombreTalla" 
                            FilterControlAltText="Filter nombreTalla column" HeaderText="Talla" 
                            SortExpression="nombreTalla" UniqueName="nombreTalla">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="codigoColor" 
                            FilterControlAltText="Filter codigoColor column" HeaderText="codigoColor" 
                            SortExpression="codigoColor" UniqueName="codigoColor"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="nombreColor" 
                            FilterControlAltText="Filter nombreColor column" HeaderText="Color" 
                            SortExpression="nombreColor" UniqueName="nombreColor">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="fechaProduccion" DataType="System.DateTime" 
                            FilterControlAltText="Filter fechaProduccion column" 
                            HeaderText="F. Produccion" SortExpression="fechaProduccion" 
                            UniqueName="fechaProduccion">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="peso" DataType="System.Decimal" 
                            FilterControlAltText="Filter peso column" HeaderText="Peso" ReadOnly="True" 
                            SortExpression="peso" UniqueName="peso">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="merma" DataType="System.Decimal" 
                            FilterControlAltText="Filter merma column" HeaderText="Merma" ReadOnly="True" 
                            SortExpression="merma" UniqueName="merma">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="TrabajadorId" DataType="System.Int32" 
                            FilterControlAltText="Filter TrabajadorId column" HeaderText="TrabajadorId" 
                            SortExpression="TrabajadorId" UniqueName="TrabajadorId"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="codigoBarra" 
                            FilterControlAltText="Filter codigoBarra column" HeaderText="codigoBarra" 
                            SortExpression="codigoBarra" UniqueName="codigoBarra"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="codBarExportaPrint" DataType="System.Int32" 
                            FilterControlAltText="Filter codBarExportaPrint column" 
                            HeaderText="codBarExportaPrint" ReadOnly="True" 
                            SortExpression="codBarExportaPrint" UniqueName="codBarExportaPrint"
                            Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="CodBarExporta" 
                            FilterControlAltText="Filter CodBarExporta column" HeaderText="CodBarExporta" 
                            SortExpression="CodBarExporta" UniqueName="CodBarExporta">
                        </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>
        </td>
    </tr>
</table>
    <br />
    <asp:SqlDataSource ID="SDS_SWPRO_ExportaCodBar" runat="server" 
        SelectCommand="SWPRO_ExportaCodBar" SelectCommandType="StoredProcedure">
        <SelectParameters>
            <asp:ControlParameter ControlID="proyectoTBcID" DefaultValue="0" 
                Name="ProyectoId" PropertyName="Text" Type="Int32" />
            <asp:Parameter DefaultValue="0" Name="AreaId" Type="Int32" />
            <asp:Parameter DefaultValue="0" Name="desde" Type="String" />
            <asp:Parameter DefaultValue="0" Name="hasta" Type="String" />
            <asp:ControlParameter ControlID="generadoCHB" DefaultValue="0" Name="generado" 
                PropertyName="Checked" Type="Int32" />
            <asp:ControlParameter ControlID="pendienteCHB" DefaultValue="0" Name="pendiente" 
                PropertyName="Checked" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_P_selectAlmacen" runat="server" 
        SelectCommand="SELECT AlmacenId, NombreAlmacen FROM Almacenes">
    </asp:SqlDataSource>
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="WebBlue">
            <Windows>
                <telerik:RadWindow ID="RadWindow1" runat="server" style="display:none;" VisibleStatusbar="False" 
                        ShowContentDuringLoad="False" Width="700px" Skin="WebBlue" AutoSize="true">
                </telerik:RadWindow>
                <telerik:RadWindow ID="SeguimientoWindow" runat="server" Behavior="Move, Close" Behaviors="Move, Close" 
                    Height="500px" InitialBehavior="Move, Close" InitialBehaviors="Move, Close" Left="" Modal="True" 
                    NavigateUrl="" OnClientClose="CerrarVentana1" ReloadOnShow="True" Skin="WebBlue" 
                    Style="display: none;" Top="" VisibleStatusbar="false" Width="800px" Animation="Fade">
                </telerik:RadWindow>
            </Windows>
        </telerik:RadWindowManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="buscaB">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
</center>
</asp:Content>