<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/SIG/Produccion/produccionMaestro.Master" 
CodeBehind="Form_Proyectos.aspx.vb" Inherits="SGHweb.Form_Proyectos" %>
<%@ OutputCache Location="None" VaryByParam="None" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type ="text/javascript">
        function abreVentana(){
            window.location = 'Form_ProyectoNew.aspx';
        }

        function editPendiente(peedidocod, estadoID) {
            $find("<%= RadAjaxManager1.ClientID%>").ajaxRequest("pedidoEdit," + peedidocod + "," + estadoID);
            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;
        }
        .divBoton
        {
	        border:1px solid #8db2e3;
	        
	        font-size:1em;
	        overflow:hidden;
	        width:100%;
        }
        .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="100%" border="0">
    <tr>
        <td style="width:80%">
            <dt class="divFiltros">
                <table width="100%" border="0">
                    <tr>
                        <td style=" text-align:right; ">
                            Desde :&nbsp;
                        </td>
                        <td style=" text-align:left">
                            <telerik:RadDatePicker ID="desdeRDP" runat="server" Width="80%"
                                Skin="WebBlue">
                            </telerik:RadDatePicker>
                        </td>
                        <td style=" text-align:right;">
                            Hasta :&nbsp;
                        </td>
                        <td style=" text-align:left">
                            <telerik:RadDatePicker ID="hastaRDP" runat="server" Width="80%" 
                                Culture="es-PE" Skin="WebBlue">
                                <Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False"></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%">
            <asp:Button ID="buscaB" runat="server" class="styleMe"  Text="BUSCAR" Width="100%" />
        </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="Nuevo Proyecto" >
                    </telerik:RadToolBarButton>
                </Items>
            </telerik:RadToolBar>
                <telerik:RadGrid ID="RadGrid1" runat="server" Culture="es-PE" 
                        DataSourceID="SDS_SWPRO_selectProyectos" Width="100%" Skin="Vista" 
                CellSpacing="0" GridLines="None">
                        <ClientSettings>
                            <Selecting AllowRowSelect="True" />
                        </ClientSettings>
                        <MasterTableView AutoGenerateColumns="False" 
                            DataKeyNames="ProyectoId" DataSourceID="SDS_SWPRO_selectProyectos">
                        <DetailTables>
                            <telerik:GridTableView runat="server" DataSourceID="SDS_P_selectProyectosDetalle"
                                DataKeyNames="proyectosDetalleID" AllowFilteringByColumn="false"
                                AutoGenerateColumns="false" Width="90%" NoDetailRecordsText="Pedido realizado sin articulos."
                                ShowFooter="True" AllowCustomPaging="True">
                                <ParentTableRelation>
                                    <telerik:GridRelationFields DetailKeyField="ProyectoId" MasterKeyField="ProyectoId" />
                                </ParentTableRelation>
                                <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
                                <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                                </RowIndicatorColumn>
                                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                                </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridBoundColumn DataField="proyectosDetalleID" 
                                            FilterControlAltText="Filter proyectosDetalleID column" 
                                            HeaderText="proyectosDetalleID" ReadOnly="True" 
                                            SortExpression="proyectosDetalleID" UniqueName="proyectosDetalleID"
                                            Display="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="articuloID" DataType="System.Int32" 
                                            FilterControlAltText="Filter articuloID column" HeaderText="articuloID" 
                                            SortExpression="articuloID" UniqueName="articuloID"
                                            Visible="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="ProductoID" DataType="System.Int32" 
                                            FilterControlAltText="Filter ProductoID column" HeaderText="ProductoID" 
                                            SortExpression="ProductoID" UniqueName="ProductoID"
                                            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="NombreFamiliaArticulo" 
                                            FilterControlAltText="Filter NombreFamiliaArticulo column" 
                                            HeaderText="Familia" SortExpression="NombreFamiliaArticulo" 
                                            UniqueName="NombreFamiliaArticulo">
                                            <HeaderStyle Width="180px" HorizontalAlign="Center" />
                                            <ItemStyle HorizontalAlign="Left" />
                                        </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="NombreSubFamilia" 
                                            FilterControlAltText="Filter NombreSubFamilia column" 
                                            HeaderText="SubFamilia" SortExpression="NombreSubFamilia" 
                                            UniqueName="NombreSubFamilia">
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemStyle HorizontalAlign="Left" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="NombreArticulo" 
                                            FilterControlAltText="Filter NombreArticulo column" HeaderText="Articulo" 
                                            SortExpression="NombreArticulo" UniqueName="NombreArticulo">
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemStyle HorizontalAlign="Left" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="cantidad" DataType="System.Decimal" 
                                            FilterControlAltText="Filter cantidad column" HeaderText="Cantidad" 
                                            SortExpression="cantidad" UniqueName="cantidad">
                                            <HeaderStyle HorizontalAlign="Center" Width="80px" />
                                            <ItemStyle HorizontalAlign="Right" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="precio" DataType="System.Decimal" 
                                            FilterControlAltText="Filter precio column" HeaderText="Precio" 
                                            SortExpression="precio" UniqueName="precio"
                                            DataFormatString="{0:N}">
                                            <HeaderStyle HorizontalAlign="Center" Width="80px" />
                                            <ItemStyle HorizontalAlign="Right" />
                                        </telerik:GridBoundColumn>
                                        <%--<telerik:GridBoundColumn DataField="SubTotal" DataType="System.Decimal" 
                                            FilterControlAltText="Filter SubTotal column" HeaderText="SubTotal" 
                                            SortExpression="SubTotal" UniqueName="SubTotal"
                                            DataFormatString="{0:N}">
                                            <HeaderStyle HorizontalAlign="Center" Width="80px" />
                                            <ItemStyle HorizontalAlign="Right" />
                                        </telerik:GridBoundColumn>--%>
                                        <telerik:GridBoundColumn Aggregate="Sum" DataField="SubTotal" HeaderText="Sub Total"
                                            FooterText="Total: " DataFormatString="{0:N}">
                                            <HeaderStyle HorizontalAlign="Center" Width="80px" />
                                            <ItemStyle HorizontalAlign="Right" />
                                            <FooterStyle HorizontalAlign="Right" />
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="usuarioID" DataType="System.Int32" 
                                            FilterControlAltText="Filter usuarioID column" HeaderText="usuarioID" 
                                            SortExpression="usuarioID" UniqueName="usuarioID" Visible="false">
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Observacion" 
                                            FilterControlAltText="Filter Observacion column" HeaderText="Observacion" 
                                            SortExpression="Observacion" UniqueName="Observacion">
                                            <HeaderStyle HorizontalAlign="Center" />
                                            <ItemStyle HorizontalAlign="Left" />
                                        </telerik:GridBoundColumn>
                                    </Columns>
                                <EditFormSettings>
                                <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
                                </EditFormSettings>
                                <PagerStyle PageSizeControlType="RadComboBox"></PagerStyle>
                            </telerik:GridTableView>
                        </DetailTables>
                        <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="ProyectoId" DataType="System.Int32" 
                                FilterControlAltText="Filter ProyectoId column" HeaderText="ProyectoId" 
                                ReadOnly="True" SortExpression="ProyectoId" UniqueName="ProyectoId"
                                Display="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridTemplateColumn DataField="nomEstado" HeaderText="Estado" SortExpression="nomEstado"
                                UniqueName="nomEstado">
                                <ItemTemplate>
                                    <asp:Label ID="nomEstado1Label" runat="server" Font-Bold="True" ForeColor='<%# GetColor(Eval("nomEstado")) %>' 
                                        Text='<%# Eval("nomEstado") %>'></asp:Label>
                                </ItemTemplate>
                                <HeaderStyle HorizontalAlign="Center" Width="9%" />
                                <ItemStyle HorizontalAlign="Left" />
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="NombreUsuario" 
                                FilterControlAltText="Filter NombreUsuario column" HeaderText="Usuario" 
                                SortExpression="NombreUsuario" UniqueName="NombreUsuario">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Left" Width="90px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="NombreProyecto" 
                                FilterControlAltText="Filter NombreProyecto column" HeaderText="Proyecto" 
                                SortExpression="NombreProyecto" UniqueName="NombreProyecto">
                            </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="fechaSolicitud" DataType="System.DateTime" 
                                FilterControlAltText="Filter fechaSolicitud column" HeaderText="F. Solicitud" 
                                SortExpression="fechaSolicitud" UniqueName="fechaSolicitud"
                                DataFormatString="{0:d}">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" Width="70px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="fechaLimite" DataType="System.DateTime" 
                                FilterControlAltText="Filter fechaLimite column" HeaderText="F. Limite" 
                                SortExpression="fechaLimite" UniqueName="fechaLimite"
                                DataFormatString="{0:d}">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" Width="70px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="observacion" 
                                FilterControlAltText="Filter observacion column" HeaderText="Observacion" 
                                SortExpression="observacion" UniqueName="observacion">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="usuarioID" DataType="System.Int32" 
                                FilterControlAltText="Filter usuarioID column" HeaderText="usuarioID" 
                                SortExpression="usuarioID" UniqueName="usuarioID"
                                Visible="false">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="fechaRegistro" DataType="System.DateTime" 
                                FilterControlAltText="Filter fechaRegistro column" HeaderText="fechaRegistro" 
                                SortExpression="fechaRegistro" UniqueName="fechaRegistro"
                                Visible="false">
                            </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_P_selectProyectosDetalle" runat="server" 
    SelectCommand="SWPRO_selectProyectosDetalle" 
    SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:Parameter DefaultValue="0" Name="proyectosDetalleID" Type="Int32" />
        <asp:SessionParameter DefaultValue="0" Name="usuarioID" SessionField="IdUsuarioLogin" 
            Type="Int32" />
        <asp:Parameter DefaultValue="0" Name="ProyectoId" Type="Int32" />
    </SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SDS_SWPRO_selectProyectos" runat="server" 
    SelectCommand="SWPRO_selectProyectos" SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:Parameter DefaultValue="0" Name="estado" Type="Int32" />
        <asp:Parameter DefaultValue="0" Name="ProyectoId" Type="Int32" />
        <asp:ControlParameter ControlID="desdeRDP" DbType="DateTime" DefaultValue="01/01/2000" 
            Name="desde" PropertyName="SelectedDate" />
        <asp:ControlParameter ControlID="hastaRDP" DbType="DateTime" DefaultValue="01/01/2000" 
            Name="hasta" PropertyName="SelectedDate" />
    </SelectParameters>
</asp:SqlDataSource>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="desdeRDP">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="hastaRDP" UpdatePanelCssClass="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="buscaB">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" 
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
</center>
</asp:Content>