<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/DashBoard/BashBoardMaestro.Master" CodeBehind="Form_BalanceOperativoMensual.aspx.vb" Inherits="SGHweb.Form_BalanceOperativoMensual" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script language="javascript" type="text/javascript">
        function abrirReporte() {
            var oWnd = $find("<%= RadWindow1.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 MonedaId = document.getElementById('<%= DropDownList2.ClientId %>').value;
            var ingreso = document.getElementById('<%= cboIngresos.ClientId %>').value;
            var gastos = document.getElementById('<%= cboGastos.ClientId %>').value;
            var NombreMoneda = document.getElementById("<%=DropDownList2.ClientID%>").options[document.getElementById("<%=DropDownList2.ClientID%>").selectedIndex].text;
            var TodosLosArticulos = document.getElementById('<%= checkBox1.ClientId %>').checked;
            var vertodo = 0;
            if (TodosLosArticulos = true) {
                vertodo = 1;
            }
            var ruta = "Reporte_BalanceOperativo.aspx?Desde=" + Desde + "&Hasta=" + Hasta + "&MonedaId=" + MonedaId + "&TodosLosArticulos=" + vertodo + "&NombreMoneda=" + NombreMoneda + "&Ingreso=" + ingreso + "&Gasto=" + gastos;
            oWnd.setUrl(ruta);
            oWnd.add_close(OnClientClose);
            oWnd.show();
            return false;
        }
        function OnClientClose(oWnd, eventArgs) {
            oWnd.remove_close(OnClientClose);
        }
    </script>
</telerik:RadCodeBlock>

<style type="text/css">
        .divFiltros
        {
	        border:1px solid #425468;
	        padding:0.0em;
	        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);
    }

    .styleMe:hover{
        border:1px solid #1c5675;
        background-color: #26759e; 
        background-image: linear-gradient(to bottom, #26759e, #133d5b);
    }
</style>

<table style="font-weight: bold; font-size: 9pt; color: black; width: 100%" border="0">
    <tr>
        <td>
            <fieldset runat="server" id="Fieldset2" style="border-radius: 1px; padding: 0px; border:1px solid #425468;">
            <table style="font-weight: bold; font-size: 9pt; color: black; width: 100%;" border="0" >
                <tr>
                    <td style=" text-align:right; width:10%"> Desde:</td>
                    <td style=" text-align:left; width:15%">
                        <telerik:RadDatePicker ID="dtpDesde" Runat="server" Culture="es-ES" skin="WebBlue" Width="95%"> 
                        </telerik:RadDatePicker>
                    </td>
                    <td style=" text-align:right; width:10%"> Hasta: </td>
                    <td style=" text-align:left; width="20%""> 
                        <telerik:RadDatePicker ID="dtpHasta" Runat="server" Culture="es-ES" 
                            skin="WebBlue" Width="100%">
                            <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; width:20%"> Todos los Articulos:</td>
                    <td style=" text-align:left; width:25%"> 
                        <asp:CheckBox ID="CheckBox1" runat="server" Checked="True" />
                    </td>
                </tr>
                <tr>
                    <td style=" text-align:right">  Moneda:</td>
                    <td style=" text-align:left">
                        <asp:DropDownList ID="DropDownList2" runat="server" DataSourceID="SDS_Moneda" 
                        DataTextField="Nombre" DataValueField="monedaid" Width="95%"> </asp:DropDownList>
                    </td>
                    <td style=" text-align:right">  Ingreso:</td>
                    <td style=" text-align:left">
                        <asp:DropDownList ID="cboIngresos" runat="server" Width="100%"
                                DataSourceID="SqlDataSourceIngresos" DataTextField="NombreBalanceOperativo" 
                                DataValueField="BalanceOperativoID" AppendDataBoundItems="True">
                                <asp:ListItem Selected="True" Value="0" >Seleccione Ingreso</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td style=" text-align:right"> Gastos:</td>
                    <td style=" text-align:left"> 
                        <asp:DropDownList ID="cboGastos" runat="server" Width="100%"
                                DataSourceID="SqlDataSourceGastos" DataTextField="NombreBalanceOperativo" 
                                DataValueField="BalanceOperativoID" AppendDataBoundItems="True">
                                <asp:ListItem Selected="True" Value="0" >Seleccione Gasto</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                </tr>
            </table>
        </fieldset>
    </td>
    <td></td>
    <td style="width:19%">
        <table border="0px" style="width: 100%" class="divFiltros">
            <tr>
                <td style=" text-align:center; width:15%; vertical-align:middle;">
                    <asp:Button ID="buscaB" runat="server" class="styleMe" Height="50px" 
                    TabIndex="9" Text="BUSCAR" Width="90%" />
                </td>
            </tr>
        </table>
    </td>
    </tr>
    </table>
<div>

    <telerik:RadToolBar ID="RadToolBar1" Runat="server" Width="100%" Skin="WebBlue">
        <Items>
            <telerik:RadToolBarButton runat="server" Text="Reporte" OnClick="abrirReporte();" ImageUrl="~/SIG/Resources/Update_Popup.png">
            </telerik:RadToolBarButton>
        </Items>
    </telerik:RadToolBar>
    
    <br />
    <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" Culture="es-ES" 
        DataSourceID="SDS_BalanceOperativo_Mensual" GridLines="None" Skin="WebBlue">
<MasterTableView  AutoGenerateColumns="False"  DataSourceID="SDS_BalanceOperativo_Mensual" ShowFooter="True"
NoMasterRecordsText="No existen Registros.">
    <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="NombreFamiliaArticulo" 
            FilterControlAltText="Filter NombreFamiliaArticulo column" 
            HeaderText="NombreFamiliaArticulo" ReadOnly="True" 
            SortExpression="NombreFamiliaArticulo" UniqueName="NombreFamiliaArticulo">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreSubFamilia" 
            FilterControlAltText="Filter NombreSubFamilia column" 
            HeaderText="NombreSubFamilia" ReadOnly="True" SortExpression="NombreSubFamilia" 
            UniqueName="NombreSubFamilia">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="NombreArea" 
            FilterControlAltText="Filter NombreArea column" HeaderText="NombreArea" 
            ReadOnly="True" SortExpression="NombreArea" UniqueName="NombreArea">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M1" DataType="System.Int32" 
            FilterControlAltText="Filter M1 column" HeaderText="M1" ReadOnly="True" 
            SortExpression="M1" UniqueName="M1">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M2" DataType="System.Int32" 
            FilterControlAltText="Filter M2 column" HeaderText="M2" ReadOnly="True" 
            SortExpression="M2" UniqueName="M2">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M3" DataType="System.Int32" 
            FilterControlAltText="Filter M3 column" HeaderText="M3" ReadOnly="True" 
            SortExpression="M3" UniqueName="M3">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M4" DataType="System.Int32" 
            FilterControlAltText="Filter M4 column" HeaderText="M4" ReadOnly="True" 
            SortExpression="M4" UniqueName="M4">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M5" DataType="System.Int32" 
            FilterControlAltText="Filter M5 column" HeaderText="M5" ReadOnly="True" 
            SortExpression="M5" UniqueName="M5">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M6" DataType="System.Int32" 
            FilterControlAltText="Filter M6 column" HeaderText="M6" ReadOnly="True" 
            SortExpression="M6" UniqueName="M6">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M7" DataType="System.Int32" 
            FilterControlAltText="Filter M7 column" HeaderText="M7" ReadOnly="True" 
            SortExpression="M7" UniqueName="M7">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M8" DataType="System.Int32" 
            FilterControlAltText="Filter M8 column" HeaderText="M8" ReadOnly="True" 
            SortExpression="M8" UniqueName="M8">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M9" DataType="System.Int32" 
            FilterControlAltText="Filter M9 column" HeaderText="M9" ReadOnly="True" 
            SortExpression="M9" UniqueName="M9">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M10" DataType="System.Int32" 
            FilterControlAltText="Filter M10 column" HeaderText="M10" ReadOnly="True" 
            SortExpression="M10" UniqueName="M10">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M11" DataType="System.Int32" 
            FilterControlAltText="Filter M11 column" HeaderText="M11" ReadOnly="True" 
            SortExpression="M11" UniqueName="M11">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="M12" DataType="System.Int32" 
            FilterControlAltText="Filter M12 column" HeaderText="M12" ReadOnly="True" 
            SortExpression="M12" UniqueName="M12" Aggregate="Sum" FooterText="" FooterAggregateFormatString="{0:N}">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Total" 
            FilterControlAltText="Filter Total column" HeaderText="Total" ReadOnly="True" 
            SortExpression="Total" UniqueName="Total">
        </telerik:GridBoundColumn>
        <telerik:GridBoundColumn DataField="Muestra" 
            FilterControlAltText="Filter Muestra column" HeaderText="Muestra" 
            ReadOnly="True" SortExpression="Muestra" UniqueName="Muestra">
        </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>
    <asp:SqlDataSource ID="SDS_BalanceOperativo_Mensual" runat="server" 
        SelectCommand="uSP_BalanceOperativo_Mensual" 
        SelectCommandType="StoredProcedure">
        <SelectParameters>
            <asp:ControlParameter ControlID="dtpDesde" DefaultValue="01/01/1999" 
                Name="Desde" PropertyName="SelectedDate" Type="DateTime" />
            <asp:ControlParameter ControlID="dtpHasta" DefaultValue="01/01/1999" 
                Name="Hasta" PropertyName="SelectedDate" Type="DateTime" />
            <asp:ControlParameter ControlID="DropDownList2" DefaultValue="0" 
                Name="MonedaId" PropertyName="SelectedValue" Type="Int32" />
            <asp:ControlParameter ControlID="CheckBox1" DefaultValue="1" 
                Name="TodosLosArticulos" PropertyName="Checked" Type="Int32" />
            <asp:ControlParameter ControlID="cboIngresos" DefaultValue="0" Name="ingreso" 
                PropertyName="SelectedValue" Type="Int32" />
            <asp:ControlParameter ControlID="cboGastos" DefaultValue="0" Name="gasto" 
                PropertyName="SelectedValue" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
</div>
<div>
    

     <asp:SqlDataSource ID="SqlDataSourceIngresos" runat="server" 
        SelectCommand="SWP_FiltroIngresos" SelectCommandType="StoredProcedure">
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlDataSourceGastos" runat="server" 
        SelectCommand="SWP_FiltroGastos" SelectCommandType="StoredProcedure">
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SDS_Moneda" runat="server" 
                SelectCommand="SELECT [monedaid], [Nombre] FROM [monedas]"> </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" 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="800px" Skin="WebBlue" AutoSize="true" Height="500px">
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>
</div>


</asp:Content>
