<%@ Page Title="" Language="VB" AutoEventWireup="false" MasterPageFile="~/SIG/Inventarios/InventariosMaestro.Master" CodeBehind="Form_articuloTransicion.aspx.vb" Inherits="SGHweb.Form_articuloTransicion"%>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <%--<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>--%>
    <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 language="javascript" type="text/javascript">

            function abrirReporte() {
                var oWnd = $find("<%= RadWindow2.ClientID %>");
                var datepicker_desde = $find('<% =dtpDesde.ClientID %>');
                var datepicker_hasta = $find('<% =dtpHasta.ClientID %>');
                var Desde = datepicker_desde.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
                var Hasta = datepicker_hasta.get_dateInput().get_selectedDate().format("dd/MM/yyyy");
                var nombrejs = '<%= Session("nombreEmpresaSessionMaster") %>';
                var rucjs = '<%= Session("rucEmpresaSessionMaster") %>';
                var dirjs = '<%= Session("direccionEmpresaSessionMaster") %>';
                var ruta = "Report_Nuevo_Reporte.aspx?Desde=" + Desde + "&Hasta=" + Hasta + "&nombrejs=" + nombrejs + "&rucjs=" + rucjs + "&dirjs=" + dirjs;
                oWnd.setUrl(ruta);
                oWnd.add_close(OnClientClose);
                oWnd.show();
                return false;
            }
            function OnClientClose(oWnd, eventArgs) {
                oWnd.remove_close(OnClientClose);
            }
            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 exportaExcel() {
                $find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("ExportaExcel1");
                return false;
            }
        </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:12px;
        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);
    }
    .divBoton
    {
	    border:1px solid #8db2e3;
	    padding-top:0.28em;
	    padding-bottom:0.28em;
	    font-size:1em;
	    overflow:hidden;
	    width:100%;
    }
    .styleMe:hover{
        border:1px solid #1c5675;
        background-color: #26759e; 
        background-image: linear-gradient(to bottom, #26759e, #133d5b);
    }
    </style>

    <table width="100%" border="0px" style="border-color: #0099FF">
    <tr>
        <td style="width:60%">
            <dt class="divFiltros">
                <table border="0px" style="width: 98%">
                    <tr>
                        <td style=" text-align:right;">
                            Desde :&nbsp; 
                        </td>
                        <td style=" text-align:left;">
                            <telerik:RadDatePicker ID="dtpDesde" Runat="server" Skin="WebBlue">
<Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" skin="WebBlue"></Calendar>

<DateInput DisplayDateFormat="dd/MM/yyyy" DateFormat="dd/MM/yyyy" LabelWidth="40%"></DateInput>

<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
                            </telerik:RadDatePicker>
                        </td>
                        <td style=" text-align:right;">
                            Hasta :&nbsp; 
                        </td>
                        <td style=" text-align:left; ">
                            <telerik:RadDatePicker ID="dtpHasta" Runat="server" Skin="WebBlue">
<Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" skin="WebBlue"></Calendar>

<DateInput DisplayDateFormat="dd/MM/yyyy" DateFormat="dd/MM/yyyy" LabelWidth="40%"></DateInput>

<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
                            </telerik:RadDatePicker>
                        </td>
                    </tr>
                </table>
            </dt>
        </td>
        <td style="width:1%">
        </td>
        <td style="width:19%">
            <dt class="divBoton">
                <table border="0px" style="width: 100%">
                    <tr>
                        <td style=" text-align:center; width:15%; vertical-align:middle">
                            <asp:Button ID="buscaB" runat="server" class="styleMe" Text="BUSCAR" 
                                Width="90%" Height="50px" TabIndex="9"/>
                        </td>
                    </tr>
                </table>
            </dt>
        </td>
    </tr>
</table>
<div style="width:100%">
    <telerik:RadToolBar ID="RadToolBar1" Runat="server" Width="100%" Skin="WebBlue">
        <Items>
            <telerik:RadToolBarButton runat="server" Text="Reporte" OnClick="abrirReporte();" PostBack="false" ImageUrl="~/SIG/Resources/Update_Popup.png">
            </telerik:RadToolBarButton>
            <telerik:RadToolBarButton runat="server" Text="Excel" ImageUrl="~/SIG/Resources/page_excel.png">
            </telerik:RadToolBarButton>
        </Items>
    </telerik:RadToolBar>
    <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-ES" 
        DataSourceID="SWP_InventariosAlmacenTransito"
        Width="100%" Skin="WebBlue" style="margin-left: 0px" ShowFooter="True" Height="500px" AutoGenerateColumns="False">
            <ClientSettings>
                <Scrolling AllowScroll="True" ScrollHeight="340px" UseStaticHeaders="True" 
                SaveScrollPosition="False"> </Scrolling>
                <Selecting AllowRowSelect="True" />
                <Scrolling AllowScroll="True" SaveScrollPosition="False" 
                EnableVirtualScrollPaging="False" ScrollHeight="340px" UseStaticHeaders="True" />
            </ClientSettings>
            <GroupingSettings RetainGroupFootersVisibility="True" GroupContinuedFormatString="" GroupContinuesFormatString="" GroupSplitDisplayFormat="" />
            <GroupingSettings  RetainGroupFootersVisibility="True"></GroupingSettings>
            <ExportSettings ExportOnlyData="True" IgnorePaging="True" 
                OpenInNewWindow="True">
                <Pdf PageWidth="" />
                <Pdf PageWidth=""></Pdf>
            </ExportSettings>
            <GroupHeaderItemStyle HorizontalAlign="Left" />
            <GroupHeaderItemStyle HorizontalAlign="Left"></GroupHeaderItemStyle>
            <MasterTableView DataSourceID="SWP_InventariosAlmacenTransito"
                ShowGroupFooter="True" NoMasterRecordsText="No existen Registros" ShowFooter="true">
            <CommandItemSettings ExportToPdfText="Export to PDF" ShowExportToExcelButton="False" 
                ShowRefreshButton="False" ShowAddNewRecordButton="False"></CommandItemSettings>
            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                <HeaderStyle Width="5px"></HeaderStyle>
            </RowIndicatorColumn>
            <ExpandCollapseColumn Visible="True" 
            FilterControlAltText="Filter ExpandColumn column" Created="True">
                <HeaderStyle Width="5px"></HeaderStyle>
            </ExpandCollapseColumn>
            <Columns>
                <telerik:GridBoundColumn DataField="NombreArticulo"  
                    FilterControlAltText="Filter NombreArticulo column" HeaderText="Articulo" 
                    ReadOnly="True" SortExpression="NombreArticulo" UniqueName="NombreArticulo">
                    <HeaderStyle HorizontalAlign="Center" />
                    <ItemStyle HorizontalAlign="Left" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreUnidad"  
                    FilterControlAltText="Filter NombreUnidad column" HeaderText="Unidad" 
                    ReadOnly="True" SortExpression="NombreUnidad" UniqueName="NombreUnidad" >
                    <HeaderStyle HorizontalAlign="Center" Width="80" />
                    <ItemStyle HorizontalAlign="Left" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Cantidad"  
                    FilterControlAltText="Filter Cantidad column" HeaderText="Cantidad" 
                    ReadOnly="True" SortExpression="Cantidad" UniqueName="Cantidad" 
                    Aggregate="Sum" FooterAggregateFormatString="Total: {0:F}">
                    <FooterStyle HorizontalAlign="right"/>
                    <HeaderStyle HorizontalAlign="Center" Width="100" />
                    <ItemStyle HorizontalAlign="right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Precio"  
                    FilterControlAltText="Filter Precio column" HeaderText="Precio" 
                    ReadOnly="True" SortExpression="Precio" UniqueName="Precio">
                    <HeaderStyle HorizontalAlign="Center" Width="80" />
                    <ItemStyle HorizontalAlign="right" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="StockMaximo"  
                    FilterControlAltText="Filter StockMaximo column" HeaderText="Stock Maximo" 
                    ReadOnly="True" SortExpression="StockMaximo" UniqueName="StockMaximo" 
                    MaxLength="3" display="false" visible="false">
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="right" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="StockMinimo"  
                    FilterControlAltText="Filter StockMinimo column" HeaderText="Stock Minimo" 
                    ReadOnly="True" SortExpression="StockMinimo" UniqueName="StockMinimo" 
                    MaxLength="3" display="false" visible="false">
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="right" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Codigo"  
                    FilterControlAltText="Filter Codigo column" HeaderText="Codigo" 
                    ReadOnly="True" SortExpression="Codigo" UniqueName="Codigo" 
                    MaxLength="3">
                    <HeaderStyle HorizontalAlign="Center" Width="150px" />
                    <ItemStyle HorizontalAlign="Left" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Almacen"  
                    FilterControlAltText="Filter Almacen column" HeaderText="Almacen" 
                    ReadOnly="True" SortExpression="Almacen" UniqueName="Almacen" 
                    MaxLength="3" display="false" visible="false">
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="AlmacenID"  
                    FilterControlAltText="Filter AlmacenID column" HeaderText="AlmacenID" 
                    ReadOnly="true" Display="false" Visible="false" SortExpression="AlmacenID" 
                    UniqueName="AlmacenID" MaxLength="3">
                    <HeaderStyle HorizontalAlign="Center" />
                    <ItemStyle HorizontalAlign="Left" />
                    <FooterStyle Width="50" />
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="Perecible"  
                    FilterControlAltText="Filter Perecible column" HeaderText="Perecible" 
                    ReadOnly="True" SortExpression="Perecible" UniqueName="Perecible" 
                    MaxLength="3" Display="false" Visible="false">
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Right" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreFamiliaArticulo"  
                    FilterControlAltText="Filter NombreFamiliaArticulo column" HeaderText="NombreFamiliaArticulo" 
                    ReadOnly="True" SortExpression="NombreFamiliaArticulo" UniqueName="NombreFamiliaArticulo" 
                    MaxLength="3" Display="false" Visible="false">
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="NombreSubFamilia"  
                    FilterControlAltText="Filter NombreSubFamilia column" HeaderText="NombreSubFamilia" 
                    ReadOnly="True" SortExpression="NombreSubFamilia" UniqueName="NombreSubFamilia" 
                    MaxLength="3" Display="false" Visible="false">
                    <FooterStyle Width="50" />
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="FamiliaArticuloID"  
                    FilterControlAltText="Filter FamiliaArticuloID column" HeaderText="FamiliaArticuloID" 
                    ReadOnly="True" SortExpression="FamiliaArticuloID" UniqueName="FamiliaArticuloID" 
                    MaxLength="3" Display="false" Visible="false">
                    <FooterStyle Width="50" />
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="SubFamiliaID"  
                    FilterControlAltText="Filter SubFamiliaID column" HeaderText="SubFamiliaID" 
                    ReadOnly="True" SortExpression="SubFamiliaID" UniqueName="SubFamiliaID" 
                    MaxLength="3" Display="false" Visible="false">
                    <FooterStyle Width="50" />
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn DataField="ArticuloID"  
                    FilterControlAltText="Filter ArticuloID column" HeaderText="ArticuloID" 
                    ReadOnly="True" SortExpression="ArticuloID" UniqueName="ArticuloID" 
                    MaxLength="3" Display="false" Visible="false">
                    <FooterStyle Width="50" />
                    <HeaderStyle HorizontalAlign="Center" Width="50" />
                    <ItemStyle HorizontalAlign="Left" Width="50" />
                </telerik:GridBoundColumn>
                <%--<telerik:GridBoundColumn DataField="SubTotal"  
                    FilterControlAltText="Filter SubTotal column" HeaderText="SubTotal" 
                    ReadOnly="True" SortExpression="SubTotal" UniqueName="SubTotal">
                    <HeaderStyle HorizontalAlign="Center" Width="150" />
                    <ItemStyle HorizontalAlign="right" />
                </telerik:GridBoundColumn>--%>
                <telerik:GridBoundColumn DataField="SubTotal"  
                    FilterControlAltText="Filter SubTotal column" HeaderText="SubTotal" 
                    ReadOnly="True" SortExpression="SubTotal" UniqueName="SubTotal" 
                    Aggregate="Sum" FooterAggregateFormatString="Total: {0:F}">
                    <FooterStyle HorizontalAlign="right"/>
                    <HeaderStyle HorizontalAlign="Center" Width="130" />
                    <ItemStyle HorizontalAlign="right" />
                </telerik:GridBoundColumn>
            </Columns>
            <EditFormSettings>
            <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
            </EditFormSettings>
            <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
                <GroupByExpressions>
                    <telerik:GridGroupByExpression>
                        <SelectFields>
                            <telerik:GridGroupByField FieldAlias="Familia" FieldName="NombreFamiliaArticulo" />
                        </SelectFields>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldName="NombreFamiliaArticulo" />
                        </GroupByFields>
                    </telerik:GridGroupByExpression>
                    <telerik:GridGroupByExpression>
                        <SelectFields>
                            <telerik:GridGroupByField FieldAlias="SubFamilia" FieldName="NombreSubFamilia" />
                        </SelectFields>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldName="NombreSubFamilia" />
                        </GroupByFields>
                    </telerik:GridGroupByExpression>
                </GroupByExpressions>
            </MasterTableView>
            <FilterItemStyle Wrap="True" />
            <FilterItemStyle Wrap="True"></FilterItemStyle>
            <ItemStyle Wrap="True" />
            <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
            <FilterMenu EnableImageSprites="False"></FilterMenu>
        </telerik:RadGrid>
</div>
    <asp:SqlDataSource ID="SWP_InventariosAlmacenTransito" runat="server" 
    SelectCommand="SWP_InventariosAlmacenTransito" 
    SelectCommandType="StoredProcedure">
        <SelectParameters>
            <asp:ControlParameter ControlID="dtpDesde" DefaultValue="01/01/2000" 
                Name="desde" PropertyName="SelectedDate" Type="DateTime" />
            <asp:ControlParameter ControlID="dtpHasta" DefaultValue="01/01/2000" 
                Name="hasta" PropertyName="SelectedDate" Type="DateTime" />
            <asp:Parameter Name="estado" DefaultValue="1" DbType="Int32" />
            <asp:Parameter Name="FamiliaArticuloId" DefaultValue="0" DbType="Int32" />
            <asp:Parameter Name="SubFamiliaID" DefaultValue="0" DbType="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> </telerik:RadAjaxLoadingPanel>

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" 
        DefaultLoadingPanelID="RadAjaxLoadingPanel1">

    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="buscaB">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" 
                    LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
            <updatedcontrols>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                    LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelCssClass="" />
            </updatedcontrols>
        </telerik:AjaxSetting>
    </AjaxSettings>
    
</telerik:RadAjaxManager>

<telerik:RadWindowManager ID="RadWindowManager1" runat="server">
    <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="RadWindow2" runat="server" style="display:none;" VisibleStatusbar="false" 
                ShowContentDuringLoad="False"  Skin="WebBlue" Width="800px" Height="500px">
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>

</asp:Content>


