99 lines
7.9 KiB
Plaintext
99 lines
7.9 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_timbrMensili.ascx.cs" Inherits="GPW_Admin.WebUserControls.mod_timbrMensili" %>
|
|
<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %>
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
|
<%@ Register Src="mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %>
|
|
<% if (false)
|
|
{ %>
|
|
<link href="~/css/Style.css" rel="stylesheet" type="text/css" />
|
|
<% } %>
|
|
<div class="filtro_1 fontPiccolo" style="height: 28px; padding: 2px;">
|
|
<div class="divSx fontPiccolo">
|
|
<div class="divSx">
|
|
<uc1:mod_filtro ID="filtroDip" runat="server" filterUnchekText="mostraTutti" filterChekText="filtraDip" changeCheckEnabled="false" changeCheckVisible="false" />
|
|
<asp:ObjectDataSource ID="odsDip" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getAttivi" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter"></asp:ObjectDataSource>
|
|
</div>
|
|
<div class="divSx">
|
|
|
|
</div>
|
|
<div class="divSx">
|
|
<uc2:mod_periodoAnalisi ID="mod_periodoAnalisi1" runat="server" />
|
|
</div>
|
|
</div>
|
|
<div class="divDx">
|
|
<div class="divDx">
|
|
<asp:TextBox runat="server" ID="txtMinRedExtra" Width="3em" Visible="false" ToolTip="minuti di riduzione richiesti" Text="30" />
|
|
</div>
|
|
<div class="divDx">
|
|
<asp:RadioButtonList ID="rblComp" runat="server" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="rblComp_SelectedIndexChanged" Visible="false">
|
|
<asp:ListItem Text="No" Value="0" Selected="True" />
|
|
<asp:ListItem Text="-> Perm" Value="1" />
|
|
<asp:ListItem Text="-> StrAss" Value="2" />
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="clearDiv fontPiccolo" style="text-align=: right;">
|
|
<asp:GridView ID="grView" runat="server" AllowSorting="True" AllowPaging="True" AutoGenerateColumns="False" CellPadding="4" DataSourceID="ods" ForeColor="#333333" GridLines="None" Width="100%" OnDataBound="grView_DataBound" DataKeyNames="Anno,Mese,idxDipendente">
|
|
<SortedAscendingCellStyle CssClass="sortAscCell" />
|
|
<SortedAscendingHeaderStyle CssClass="sortAscHead" />
|
|
<SortedDescendingCellStyle CssClass="sortDescCell" />
|
|
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
|
|
<AlternatingRowStyle CssClass="alternatingRowStyle" />
|
|
<Columns>
|
|
<asp:BoundField DataField="Anno" HeaderText="Anno" SortExpression="Anno" ControlStyle-Width="7em" ReadOnly="True" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="Mese" HeaderText="Mese" SortExpression="Mese" ControlStyle-Width="21em" ReadOnly="True" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="CognomeNome" HeaderText="Dipendente" SortExpression="CognomeNome" ControlStyle-Width="1em" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totOreOrd" HeaderText="totOreOrd" SortExpression="totOreOrd" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totLav" HeaderText="totLav" SortExpression="totLav" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totOreNonLav" HeaderText="totOreNonLav" SortExpression="totOreNonLav" ControlStyle-Width="2em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totOrePerm" HeaderText="totOrePerm" SortExpression="totOrePerm" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<%--<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:ImageButton runat="server" ID="btnFixPerm" ToolTip="Compensazione permessi" CommandName="Update" ImageUrl="~/images/arrowLeft_m.png" Visible='<%# compPermVisible(Eval("totOreStra"),Eval("totOrePerm")) %>' />
|
|
<asp:ConfirmButtonExtender ID="cbebtnFixPerm" runat="server" ConfirmText="Procedo con la compensazione straordinari -> permessi?" TargetControlID="btnFixPerm">
|
|
</asp:ConfirmButtonExtender>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
<%--<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:ImageButton runat="server" ID="btnReduceExtra" ToolTip="Riduci straordinari" CommandName="Update" ImageUrl="~/images/arrowRight_m.png" Visible='<%# reduceVisible(Eval("totOreStra"),Eval("totNonLav")) %>' />
|
|
<asp:ConfirmButtonExtender ID="cbeReduceExtra" runat="server" ConfirmText="Procedo con la rettifica degli straordinari per i minuti indicati?" TargetControlID="btnReduceExtra">
|
|
</asp:ConfirmButtonExtender>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
<asp:BoundField DataField="totOreFer" HeaderText="totOreFer" SortExpression="totOreFer" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totOreFest" HeaderText="totOreFest" SortExpression="totOreFest" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="totOreStra" HeaderText="totOreStra" SortExpression="totOreStra" ControlStyle-Width="1em" ReadOnly="True" DataFormatString="{0:0.##}" ItemStyle-HorizontalAlign="Right" HeaderStyle-HorizontalAlign="Right" />
|
|
</Columns>
|
|
<EditRowStyle CssClass="editRowStyle" />
|
|
<FooterStyle CssClass="footerStyle" ForeColor="White" />
|
|
<HeaderStyle CssClass="headerStyle" ForeColor="White" />
|
|
<PagerStyle CssClass="pagerStyle" ForeColor="White" />
|
|
<RowStyle CssClass="rowStyle" />
|
|
<SelectedRowStyle CssClass="selectedRowStyle" ForeColor="#333333" />
|
|
<SortedAscendingCellStyle CssClass="sortAscCell"></SortedAscendingCellStyle>
|
|
<SortedAscendingHeaderStyle CssClass="sortAscHead"></SortedAscendingHeaderStyle>
|
|
<SortedDescendingCellStyle CssClass="sortDescCell"></SortedDescendingCellStyle>
|
|
<SortedDescendingHeaderStyle CssClass="sortDescHead"></SortedDescendingHeaderStyle>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OnInserting="recuperaFooter" OldValuesParameterFormatString="{0}" SelectMethod="GetData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.TimbMeseExplTableAdapter" FilterExpression=" (RagSociale like '%{0}%') OR (indirizzo like '%{0}%') OR (citta like '%{0}%') OR (url like '%{0}%') OR (email like '%{0}%') OR (nota like '%{0}%') " UpdateMethod="CompStraord">
|
|
<FilterParameters>
|
|
<asp:SessionParameter SessionField="valoreCercato" Type="String" />
|
|
</FilterParameters>
|
|
<SelectParameters>
|
|
<asp:SessionParameter Name="inizio" SessionField="_inizio" Type="DateTime" />
|
|
<asp:SessionParameter Name="fine" SessionField="_fine" Type="DateTime" />
|
|
<asp:SessionParameter DefaultValue="0" Name="idxDipendente" SessionField="idxDip_sel" Type="Int32" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Anno" Type="Int32" />
|
|
<asp:Parameter Name="Mese" Type="Int32" />
|
|
<asp:Parameter Name="idxDipendente" Type="Int32" />
|
|
<%--<asp:SessionParameter DefaultValue="0" Name="tipoCom" SessionField="tipoComp" Type="Int32" />--%>
|
|
<asp:ControlParameter Name="tipoCom" ControlID="rblComp" PropertyName="SelectedValue" Type="Int32" />
|
|
<asp:ControlParameter Name="minuti" ControlID="txtMinRedExtra" PropertyName="Text" Type="Int32" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
|
</div>
|