<%@ Page Title="" Language="C#" MasterPageFile="~/masContabilidad.Master" AutoEventWireup="true" CodeFile="frmProcesos.aspx.cs" Inherits="frmProcesos" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<asp:Content ID="Content3" runat="server"  contentplaceholderid="ContentPlaceHolder2">
                Proceso 
</asp:Content>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <br />
           <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"  >
             <ClientEvents OnRequestStart="onRequestStart" />
        <AjaxSettings>
             <telerik:AjaxSetting AjaxControlID="btnMayorizacion">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="tbl_Proceso"  LoadingPanelID="RadAjaxLoadingPanel1"  />
                    <telerik:AjaxUpdatedControl ControlID="RGD_Inconsistencia" />
                </UpdatedControls>
            </telerik:AjaxSetting>    

             <telerik:AjaxSetting AjaxControlID="btnAsientosNaturaleza">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="tbl_Proceso"  LoadingPanelID="RadAjaxLoadingPanel1"  />
                </UpdatedControls>
            </telerik:AjaxSetting>    
            
             <telerik:AjaxSetting AjaxControlID="RGD_Inconsistencia">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RGD_Inconsistencia" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
             </telerik:AjaxSetting>
         
        </AjaxSettings>
    </telerik:RadAjaxManager>

    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Telerik" />      
    
    <script type="text/javascript">
        function onRequestStart(sender, args) {
            if (args.get_eventTarget().indexOf("ExcelExport") >= 0) {
                args.set_enableAjax(false);
            }
        }
    </script>
    
    <table id="Table3" cellspacing="0" cellpadding="0" width="97%"  border="0">
        
        <tr>
            <td colspan="2" align="center" style="padding-top:1px; border-top:1px solid #3C7FB1; ">
                <table border="0" style="border: #CCCCCC 1px solid; width: 40%">
                    <tr>
                        <td style="text-align: center; height: 21px; padding: 4px;">
                
                        
                            <table border="0" id="tbl_Proceso" runat="server" style="border: #CCCCCC 1px solid; width: 100%" class="tablacontenido">
                                <tr>
                                    <td style="height: 21px; padding: 4px; ">
                                        Mes  :&nbsp;<telerik:RadComboBox ID="cbxMeses" runat="server"
                                            Skin="Outlook">
                                            <Items>
                                                <telerik:RadComboBoxItem runat="server" Text="Todo los Meses" Value="0" />
                                                <telerik:RadComboBoxItem runat="server" Text="Enero" Value="1" />
                                                <telerik:RadComboBoxItem runat="server" Text="Febrero" Value="2" />
                                                <telerik:RadComboBoxItem runat="server" Text="Marzo" Value="3" />
                                                <telerik:RadComboBoxItem runat="server" Text="Abril" Value="4" />
                                                <telerik:RadComboBoxItem runat="server" Text="Mayo" Value="5" />
                                                <telerik:RadComboBoxItem runat="server" Text="Junio" Value="6" />
                                                <telerik:RadComboBoxItem runat="server" Text="Julio" Value="7" />
                                                <telerik:RadComboBoxItem runat="server" Text="Agosto" Value="8" />
                                                <telerik:RadComboBoxItem runat="server" Text="Septiembre" Value="9" />
                                                <telerik:RadComboBoxItem runat="server" Text="Octubre" Value="10" />
                                                <telerik:RadComboBoxItem runat="server" Text="Noviembre" Value="11" />
                                                <telerik:RadComboBoxItem runat="server" Text="Diciembre" Value="12" />
                                            </Items>
                                        </telerik:RadComboBox>
                                        
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: center; height: 21px; padding: 4px;">
                                        <asp:Button ID="btnMayorizacion" runat="server" OnClick="btnMayorizacion_Click" 
                                            Text="Proceso Mayorizacion" Width="160px" CssClass="Button" />
                                        
                                        <asp:Button ID="btnAsientosNaturaleza" runat="server" 
                                             Text="Asientos por Naturaleza" 
                                            Width="160px" CssClass="Button" onclick="btnAsientosNaturaleza_Click" />
                                    </td>
                                </tr>
                                <tr id="proceso" runat="server" visible="false">
                                    <td style="text-align: center; height: 21px; padding: 4px;">
                                        &nbsp;
                                        <asp:Label ID="lblMensaje" runat="server"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                       
                        
                        </td>
                    </tr>
                </table>
                
                <telerik:RadGrid ID="RGD_Inconsistencia" runat="server"
                    AutoGenerateColumns ="False"
                    PageSize="50"
                    AllowSorting="True" 
                    AllowMultiRowSelection="True" 
                    AllowPaging="True" 
                    ShowGroupPanel="True" 
                    Skin="Office2007"
                    onneeddatasource="RGD_Inconsistencia_NeedDataSource"
                    
                    >
                <GroupHeaderItemStyle CssClass="arial10px" />
                <HeaderStyle CssClass="arial10bold" Font-Bold="true"/>
                <FooterStyle CssClass="arial10bold" BackColor="AliceBlue"/>
                
                
                
            <PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
                    <MasterTableView GroupLoadMode="Client" TableLayout="Fixed" CommandItemDisplay="Top">
   
                      <GroupByExpressions>
                            <telerik:GridGroupByExpression>
                                <SelectFields>
                                    <telerik:GridGroupByField FieldAlias="SubDiario" FieldName="BEAsientosContables.BESubDiarios.NombreSubDiario" FormatString="{0:D}" ></telerik:GridGroupByField>
                                </SelectFields>
                                <GroupByFields>
                                    <telerik:GridGroupByField FieldName="BEAsientosContables.BESubDiarios.NombreSubDiario" SortOrder="Descending"></telerik:GridGroupByField>
                                </GroupByFields>
                            </telerik:GridGroupByExpression>
                        </GroupByExpressions>
                    
                        <Columns>
                        
                            <telerik:GridBoundColumn DataField="BEAsientosContables.BESubDiarios.NombreSubDiario" HeaderText="NombreSubDiario" Visible="true" >
                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>
                            
                            <telerik:GridBoundColumn HeaderStyle-Width="70px" DataField="Dia" HeaderText="Dia"  DataFormatString="{0:dd/MM/yyyy}" >
<HeaderStyle Width="70px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>
                            
                            <telerik:GridBoundColumn HeaderStyle-Width="90px" DataField="BEAsientosContables.Comprobante" HeaderText="Comprobante">
<HeaderStyle Width="90px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn HeaderStyle-Width="130px" DataField="BEAsientosContables.BEPlanDeCuentas.CodigoPlanCuenta" HeaderText="Codigo Plan Cuenta">
<HeaderStyle Width="130px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn HeaderStyle-Width="300px" DataField="BEAsientosContables.Glosa" HeaderText="Glosa">
<HeaderStyle Width="300px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn HeaderStyle-Width="300px" DataField="Referencia" HeaderText="Referencia">
<HeaderStyle Width="300px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            <telerik:GridBoundColumn HeaderStyle-Width="110px" DataField="NumeroDocumento" HeaderText="Nro. Documento">
<HeaderStyle Width="110px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            <telerik:GridNumericColumn  DataField="MontoDebe" HeaderText="MontoDebe">
                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridNumericColumn >

                            <telerik:GridNumericColumn  DataField="MontoHaber" HeaderText="MontoHaber">
                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridNumericColumn >
                            <telerik:GridBoundColumn HeaderStyle-Width="450px" DataField="Mensaje" HeaderText="Mensaje" Visible="true">
<HeaderStyle Width="450px"></HeaderStyle>

                                <ItemStyle CssClass="arial10px" />
                            </telerik:GridBoundColumn>

                            
                        </Columns>
                             <CommandItemTemplate>
                                <%--<div style="float: inherit; height:20px; vertical-align:bottom" class="tituloseccion">
                                    Asientos Con Discrepancia
                                </div>--%>
                                 <div style="float:right"><asp:ImageButton runat="server" ID="ExcelExport" ImageUrl="~/images/page_excel.png" CommandName="ExportToExcel" AlternateText="Excel" ToolTip="Excel"  /> </div>
                                  
                            </CommandItemTemplate>     
                    </MasterTableView>  
                      <HeaderStyle  Width="100px" />
                                            
                    <ExportSettings FileName="Mayorizacion" IgnorePaging="True">
                        <Excel Format="Biff" />
                    </ExportSettings>
                                            
            <ClientSettings EnableRowHoverStyle="true" AllowGroupExpandCollapse="True" ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True">
                    <DataBinding EnableCaching="True">
                    </DataBinding>
                    <Selecting AllowRowSelect="true" />
                    <Scrolling AllowScroll="true" UseStaticHeaders="true" 
                        EnableVirtualScrollPaging="False" />
            </ClientSettings>
             <GroupingSettings ShowUnGroupButton="true" />                        
                                                   
                </telerik:RadGrid>
                
            </td>
        </tr>
    </table>

   <%-- 
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" >
                <ProgressTemplate>
                    
            <div class="fondoEmergente">&nbsp;</div>     
            <table border="0" cellpadding="0" cellspacing="0" class="msjEmergente">
                <tr>                   
                    <td bgcolor="" width="280">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td align="center">
                                    <asp:Image ID="imgLoad" runat="server" ImageUrl="images/ajax-loader.gif" SkinID="ImgLoad" AlternateText="Procesando... Espere por favor" />
                                    </td>
                            </tr>
                            <tr>
                                <td align="center" class="txt_blank">
                                    Procesando... Espere por favor
                                </td>
                            </tr>
                        </table>
                    </td>                    
                </tr>
            </table>    
                         
                    
    </ProgressTemplate>
</asp:UpdateProgress>    
  
   --%>
</asp:Content>

