<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Form_RecetasProductosVentaA.aspx.vb" Inherits="SGHweb.Form_RecetasProductosVentaA" %>
<%@ OutputCache Location="None" VaryByParam="None" %>
<!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>
</head>
<body>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type ="text/javascript">
        function GetRadWindow() {
            var oWindow = null;
            if (window.radWindow) oWindow = window.radWindow;
            else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
            return oWindow;
        }

        function CerrarVentana(indicador) {
            var oWnd = GetRadWindow();
            var oArg = new Object();
            oArg.indicador = indicador;
            oWnd.close(oArg);
        }  
    </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>
    <form id="form1" runat="server">
        <div>
            <table cellpadding="0" cellspacing="0" border="0"
                style="border-right: #578533 1px solid; border-top: #578533 1px solid; border-left: #578533 1px solid; border-bottom: #578533 1px solid; width: 100%;" >
                <tr>
                    <td colspan="3" style="background-color: #cccccc; height: 5px;">
                    </td>
                </tr>
                <tr>
                    <td style="width: 5px; background-color: #cccccc; height: 227px;">
                    </td>
                    <td style="background-color: #ffffff; height: 227px; width:98%">
                        <table style="font-weight: bold; font-size: 9pt; color: black; width: 100%" border="0">
                            <tr>
                                <td align="center" colspan="4" valign="top">
                                    <table cellpadding="0" cellspacing="0" border="0" width="100%"
                                    style="border-right: #578533 1px solid; border-top: #578533 1px solid; border-left: #578533 1px solid; border-bottom: #578533 1px solid; background-color: #63973a;" >
                                        <tr>
                                            <td colspan="3" style="background-color: gainsboro; height: 5px;">
                                            </td>
                                        </tr>
                                        <tr>
                                            <td style="background-color: gainsboro; padding-left:3px">
                                            </td>
                                            <td style="background-color: beige;" align="center" valign="top" >
                                                <telerik:RadToolBar ID="RadToolBar2" runat="server" Skin="WebBlue" Width="100%">
                                                    <Items>
                                                        <telerik:RadToolBarButton runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="White"
                                                            ImageUrl="~/SIG/Resources/Update_Popup.png" Text="Guardar" >
                                                        </telerik:RadToolBarButton>
                                                        <telerik:RadToolBarButton runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="White"
                                                            ImageUrl="~/SIG/Resources/Update_Popup.png" Text="Actualizar" >
                                                        </telerik:RadToolBarButton>
                                                        <telerik:RadToolBarButton runat="server" Font-Names="Arial" Font-Size="9pt" ForeColor="White"
                                                            ImageUrl="~/SIG/Resources/Cancel_PopUp.png" Text="Cancelar" >
                                                        </telerik:RadToolBarButton>
                                                    </Items>
                                                </telerik:RadToolBar>
                                                <table border="0px" style="font-weight: bold; font-size: 9pt; color: #006699; font-family: Arial; Width:100%">
                                                    <tr>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 130px">
                                                            
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td align="right" valign="middle" >
                                                            Familia :&nbsp;
                                                        </td>
                                                        <td style="text-align:left;" >
                                                            <asp:DropDownList ID="familiaCB" runat="server" DataSourceID="SDS_familia" 
                                                                    DataTextField="NombreFamiliaArticulo" DataValueField="FamiliaArticuloId" 
                                                                AutoPostBack="True" Width="90%">
                                                            </asp:DropDownList>
                                                        </td>
                                                        <td align="right" valign="middle" >
                                                            SubFamilia :&nbsp;
                                                        </td>
                                                        <td style="text-align:left;" >
                                                            <asp:DropDownList ID="subfamiliaCB" runat="server" 
                                                                DataSourceID="SDS_subFamiliaByFamiliaArticul" DataTextField="NombreSubFamilia" 
                                                                DataValueField="SubFamiliaId" Width="90%">
                                                            </asp:DropDownList>
                                                        </td>
                                                        <td align="right" valign="middle" >
                                                            Articulo :&nbsp;
                                                        </td>
                                                        <td align="center" >
                                                            <asp:TextBox ID="buscarTB" runat="server" Width="150px"> </asp:TextBox>
                                                        </td>
                                                        <td align="right" >
                                                            <asp:Button ID="buscarBotton" runat="server" Text="Buscar Articulo" Width="90%" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 80px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 160px">
                                                            
                                                        </td>
                                                        <td align="right" style="width: 130px">
                                                            
                                                        </td>
                                                    </tr>
                                                </table>
                                                <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
                                                    DataSourceID="SDS_SWPRO_SelectRecetasBase" Skin="WebBlue" CellSpacing="0" 
                                                    GridLines="None">
                                                    <ClientSettings>
                                                        <Selecting AllowRowSelect="True" />
                                                    </ClientSettings>
                                                    <MasterTableView AutoGenerateColumns="False" DataKeyNames="ProductoID" 
                                                            DataSourceID="SDS_SWPRO_SelectRecetasBase" 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>
                                                        <Columns>
                                                            <%--<telerik:gridboundcolumn datafield="productoid" datatype="system.int32" 
                                                                filtercontrolalttext="filter productoid column" headertext="productoid" 
                                                                sortexpression="productoid" uniquename="productoid" visible="true">
                                                            </telerik:gridboundcolumn>--%>
                                                            <telerik:GridTemplateColumn DataField="ProductoID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter ProductoID column" HeaderText="ProductoID" 
                                                                SortExpression="ProductoID" UniqueName="ProductoID" Visible="False">
                                                                    <ItemTemplate>
                                                                        <asp:Label ID="ProductoIDLabel" runat="server" Text='<%# Eval("ProductoID") %>'></asp:Label>
                                                                    </ItemTemplate>
                                                            </telerik:GridTemplateColumn>
                                                            <telerik:GridBoundColumn DataField="NombreArticulo" 
                                                                FilterControlAltText="Filter NombreArticulo column" HeaderText="NombreArticulo" 
                                                                SortExpression="NombreArticulo" UniqueName="NombreArticulo">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="NombreFamiliaArticulo" 
                                                                FilterControlAltText="Filter NombreFamiliaArticulo column" 
                                                                HeaderText="NombreFamiliaArticulo" SortExpression="NombreFamiliaArticulo" 
                                                                UniqueName="NombreFamiliaArticulo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="NombreSubFamilia" 
                                                                FilterControlAltText="Filter NombreSubFamilia column" 
                                                                HeaderText="NombreSubFamilia" SortExpression="NombreSubFamilia" 
                                                                UniqueName="NombreSubFamilia" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="NombreUnidad" 
                                                                FilterControlAltText="Filter NombreUnidad column" HeaderText="NombreUnidad" 
                                                                SortExpression="NombreUnidad" UniqueName="NombreUnidad">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Precio" DataType="System.Single" 
                                                                FilterControlAltText="Filter Precio column" HeaderText="Precio" ReadOnly="True" 
                                                                SortExpression="Precio" UniqueName="Precio" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="PrecioVenta" DataType="System.Decimal" 
                                                                FilterControlAltText="Filter PrecioVenta column" HeaderText="PrecioVenta" 
                                                                SortExpression="PrecioVenta" UniqueName="PrecioVenta" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="StockMaximo" DataType="System.Single" 
                                                                FilterControlAltText="Filter StockMaximo column" HeaderText="StockMaximo" 
                                                                SortExpression="StockMaximo" UniqueName="StockMaximo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="StockMinimo" DataType="System.Single" 
                                                                FilterControlAltText="Filter StockMinimo column" HeaderText="StockMinimo" 
                                                                SortExpression="StockMinimo" UniqueName="StockMinimo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Igv" DataType="System.Byte" 
                                                                FilterControlAltText="Filter Igv column" HeaderText="Igv" SortExpression="Igv" 
                                                                UniqueName="Igv" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Sel" DataType="System.Byte" 
                                                                FilterControlAltText="Filter Sel column" HeaderText="Sel" SortExpression="Sel" 
                                                                UniqueName="Sel" Visible="false">
                                                            </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="FamiliaArticuloID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter FamiliaArticuloID column" 
                                                                HeaderText="FamiliaArticuloID" SortExpression="FamiliaArticuloID" 
                                                                UniqueName="FamiliaArticuloID" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="SubFamiliaID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter SubFamiliaID column" HeaderText="SubFamiliaID" 
                                                                SortExpression="SubFamiliaID" UniqueName="SubFamiliaID" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="estado" DataType="System.Byte" 
                                                                FilterControlAltText="Filter estado column" HeaderText="estado" 
                                                                SortExpression="estado" UniqueName="estado" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Presentacion" 
                                                                FilterControlAltText="Filter Presentacion column" HeaderText="Presentacion" 
                                                                SortExpression="Presentacion" UniqueName="Presentacion" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Codigo" 
                                                                FilterControlAltText="Filter Codigo column" HeaderText="Codigo" 
                                                                SortExpression="Codigo" UniqueName="Codigo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="CuentaCompras" 
                                                                FilterControlAltText="Filter CuentaCompras column" HeaderText="CuentaCompras" 
                                                                SortExpression="CuentaCompras" UniqueName="CuentaCompras" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="CentroCosto" 
                                                                FilterControlAltText="Filter CentroCosto column" HeaderText="CentroCosto" 
                                                                SortExpression="CentroCosto" UniqueName="CentroCosto" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="CuentaConsumo" 
                                                                FilterControlAltText="Filter CuentaConsumo column" HeaderText="CuentaConsumo" 
                                                                SortExpression="CuentaConsumo" UniqueName="CuentaConsumo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="CuentaGasto" 
                                                                FilterControlAltText="Filter CuentaGasto column" HeaderText="CuentaGasto" 
                                                                SortExpression="CuentaGasto" UniqueName="CuentaGasto" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="StockPedido" DataType="System.Single" 
                                                                FilterControlAltText="Filter StockPedido column" HeaderText="StockPedido" 
                                                                SortExpression="StockPedido" UniqueName="StockPedido" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <%--<telerik:GridBoundColumn DataField="ArticuloID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter ArticuloID column" HeaderText="ArticuloID" 
                                                                ReadOnly="True" SortExpression="ArticuloID" UniqueName="ArticuloID" Visible="false">
                                                            </telerik:GridBoundColumn>--%>
                                                            <telerik:GridTemplateColumn DataField="ArticuloID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter ArticuloID column" HeaderText="ArticuloID" 
                                                                SortExpression="ArticuloID" UniqueName="ArticuloID" Visible="False">
                                                                    <ItemTemplate>
                                                                        <asp:Label ID="ArticuloIDLabel" runat="server" Text='<%# Eval("ArticuloID") %>'></asp:Label>
                                                                    </ItemTemplate>
                                                            </telerik:GridTemplateColumn>
                                                            <telerik:GridBoundColumn DataField="MonedaID" DataType="System.Int32" 
                                                                FilterControlAltText="Filter MonedaID column" HeaderText="MonedaID" 
                                                                SortExpression="MonedaID" UniqueName="MonedaID" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="CodigoAnexo" 
                                                                FilterControlAltText="Filter CodigoAnexo column" HeaderText="CodigoAnexo" 
                                                                SortExpression="CodigoAnexo" UniqueName="CodigoAnexo" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="NombreUsuario" 
                                                                FilterControlAltText="Filter NombreUsuario column" HeaderText="NombreUsuario" 
                                                                ReadOnly="True" SortExpression="NombreUsuario" UniqueName="NombreUsuario" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Fecha" DataType="System.DateTime" 
                                                                FilterControlAltText="Filter Fecha column" HeaderText="Fecha" 
                                                                SortExpression="Fecha" UniqueName="Fecha" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridBoundColumn DataField="Hora" DataType="System.DateTime" 
                                                                FilterControlAltText="Filter Hora column" HeaderText="Hora" 
                                                                SortExpression="Hora" UniqueName="Hora" Visible="false">
                                                            </telerik:GridBoundColumn>
                                                            <telerik:GridTemplateColumn DataField="CANTIDAD" DataType="System.Decimal" 
                                                                FilterControlAltText="Filter CANTIDAD column" HeaderText="CANTIDAD" 
                                                                SortExpression="CANTIDAD" UniqueName="CANTIDAD">
                                                                <ItemTemplate>
                                                                    <telerik:RadNumericTextBox ID="CANTIDADTextBox" Runat="server" Text='<%# Bind("CANTIDAD") %>'>
                                                                    </telerik:RadNumericTextBox>
                                                                </ItemTemplate>
                                                            </telerik:GridTemplateColumn>
                                                            <telerik:GridTemplateColumn DataField="Observaciones" 
                                                                FilterControlAltText="Filter Observaciones column" HeaderText="Observaciones" 
                                                                SortExpression="Observaciones" UniqueName="Observaciones">
                                                                <ItemTemplate>
                                                                    <asp:TextBox ID="observacionesTextBox" runat="server" Width="100%"></asp:TextBox>
                                                                </ItemTemplate>
                                                                <HeaderStyle Width="40%" HorizontalAlign="Center"/>
                                                            </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>
                                                <br />
                                            </td>
                                            <td style="background-color: gainsboro; padding-left:3px">
                                            </td>
                                        </tr>   
                                        <tr>
                                            <td colspan="3" style="background-color: gainsboro; height: 5px;">
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>
                    </td>
                    <td style="width: 5px; background-color: #cccccc; height: 227px;">
                    </td>
                </tr>
                <tr>
                    <td colspan="3" style="background-color: #cccccc; height: 5px;">
                    </td>
                </tr>
            </table>
            <asp:SqlDataSource ID="SDS_SWPRO_SelectRecetasBase" runat="server" 
                SelectCommand="SWPRO_SelectRecetasProductosVenta" SelectCommandType="StoredProcedure">
                <SelectParameters>
                    <asp:ControlParameter ControlID="familiaCB" DefaultValue="0" 
                        Name="FamiliaArticuloID" PropertyName="SelectedValue" Type="Int32" />
                    <asp:ControlParameter ControlID="subfamiliaCB" DefaultValue="0" 
                        Name="SubFamiliaID" PropertyName="SelectedValue" Type="Int32" />
                    <asp:ControlParameter ControlID="buscarTB" DefaultValue="999999999"
                        Name="buscaTexto" PropertyName="Text" Type="String" />
                </SelectParameters>
            </asp:SqlDataSource>
            <asp:SqlDataSource ID="SDS_familia" runat="server" 
                SelectCommand="Select FamiliaArticuloId,NombreFamiliaArticulo From FamiliasArticulo UNION ALL Select 0 AS FamiliaArticuloId,'- Todos -' AS NombreFamiliaArticulo ORDER BY NombreFamiliaArticulo">
            </asp:SqlDataSource>
            <asp:SqlDataSource ID="SDS_subFamiliaByFamiliaArticul" runat="server" 
                SelectCommand="SWPRO_subFamiliaByFamiliaArticulo" 
                SelectCommandType="StoredProcedure">
                <SelectParameters>
                    <asp:ControlParameter ControlID="familiaCB" DefaultValue="0" 
                        Name="FamiliaArticuloId" PropertyName="SelectedValue" Type="Int32" />
                </SelectParameters>
            </asp:SqlDataSource>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                <AjaxSettings>
                    <telerik:AjaxSetting AjaxControlID="familiaCB">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="subfamiliaCB" UpdatePanelCssClass="" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSetting AjaxControlID="buscarBotton">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                </AjaxSettings>
                <ClientEvents OnRequestStart="RadAjaxManager1_OnRequestStart" />
            </telerik:RadAjaxManager>
        </div>
    </form>
</body>
</html>
