Files
GPW/GPW_Commesse/WebUserControls/mod_commUtMancTimbr.ascx
Samuele E. Locatelli d6e7bc47a4 fix style
2020-03-25 20:03:51 +01:00

130 lines
6.8 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_commUtMancTimbr.ascx.cs" Inherits="GPW_Commesse.WebUserControls.mod_commUtMancTimbr" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="mod_menuTopFull.ascx" TagName="mod_menuTopFull" TagPrefix="uc1" %>
<div>
<div class="clearDiv dataBlock blockSpac divSx">
<div class="table-warning font-weight-bold text-center p-2" style="font-size: 1.2em;">
Mancate Timbrature
</div>
<div class="dataBlockReset" style="height: 24px; padding: 4px 0px 4px 0px;">
<div class="dataBlockSx">
<div class="dataBlockValue">
<asp:RadioButtonList ID="rblEntrata" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" CssClass="radioBtn">
<asp:ListItem Text="IN" Value="true" />
<asp:ListItem Text="OUT" Value="false" />
</asp:RadioButtonList>
</div>
</div>
<div class="dataBlockDx">
<div class="dataBlockValue">
<asp:TextBox runat="server" ID="txtData" Width="8em" />
<asp:CalendarExtender ID="ceTxtData" runat="server" TargetControlID="txtData" FirstDayOfWeek="Monday" Format="dd/MM/yyyy"></asp:CalendarExtender>
</div>
</div>
</div>
<div class="dataBlockReset" style="height: 24px; padding: 4px 0px 4px 0px;">
<div class="dataBlockSx">
<div class="dataBlockLabel">
Ora:
</div>
<div class="dataBlockValue">
<asp:DropDownList runat="server" ID="ddlOra" name="Ora" DataSourceID="odsOra" DataTextField="Ora" DataValueField="Ora" data-mini="true">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsOra" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_UtilityTableAdapters.stp_getHoursTableAdapter"></asp:ObjectDataSource>
</div>
</div>
<div class="dataBlockDx">
<div class="dataBlockLabel">
Min:
</div>
<div class="dataBlockValue">
<asp:DropDownList runat="server" ID="ddlMin" name="Min" DataSourceID="odsMin" DataTextField="Minuto" DataValueField="Minuto"
data-mini="true">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsMin" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_UtilityTableAdapters.stp_getMinTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="5" Name="interv" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
</div>
<div class="dataBlockReset">
</div>
<div class="dataBlockBtn">
<asp:Button ID="btnRichMT" runat="server" Text="Richiesta" OnClick="btnRichMT_Click" CssClass="btnNew" />
</div>
</div>
<div class="clearDiv dataBlock blockSpac divSx">
<div class="table-primary font-weight-bold text-center p-2" style="font-size: 1.2em;">
Richieste in corso:
</div>
<asp:GridView ID="grViewRichieste" nome="grView" runat="server" AllowPaging="True" DataSourceID="odsRichieste" AutoGenerateColumns="False"
DataKeyNames="dataOra,idxDipendente" CellPadding="4" ForeColor="#333333" GridLines="None" Font-Size="Smaller" Width="100%"
OnRowUpdated="grView_RowUpdated" OnRowDeleted="grViewRichieste_RowDeleted" CssClass="table table-striped table-condensed table-sm small">
<AlternatingRowStyle BackColor="White" />
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
<Columns>
<asp:TemplateField HeaderText="dataOra" SortExpression="dataOra" ItemStyle-Wrap="false" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Label ID="lblData" runat="server" Text='<%# Eval("dataOra", "{0:dd/MM/yyyy}") %>' /><br />
<asp:Label ID="lblOra" runat="server" Text='<%# Eval("dataOra", "{0:ddd HH:mm}") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="IN" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<div style="margin: auto; text-align: center;">
<asp:Label ID="lblIn" runat="server" Visible='<%# Eval("entrata") %>'><i class="fa fa-times fa-2x" aria-hidden="true"></i></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="scambia" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<div style="margin: auto; text-align: center;">
<asp:ImageButton runat="server" ID="btnSwapInOut" ToolTip="Scambia In/Out" CommandName="Update" ImageUrl="~/images/InOutArrows_m.png" />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OUT" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<div style="margin: auto; text-align: center;">
<asp:Label ID="lblOut" runat="server" Visible='<%# invBool(Eval("entrata")) %>'><i class="fa fa-times fa-2x" aria-hidden="true"></i></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<div>
<asp:LinkButton runat="server" ID="lbDelete" Text="Elimina" CommandArgument="Elimina" CommandName="Delete" CssClass="btn btn-danger btn-sm"><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="odsRichieste" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getNonApprByDip"
TypeName="GPW_data.DS_ApplicazioneTableAdapters.TimbratureTableAdapter" DeleteMethod="DeleteNonAppr" UpdateMethod="updateSwapInOut">
<DeleteParameters>
<asp:Parameter Name="Original_idxDipendente" Type="Int32" />
<asp:Parameter Name="Original_dataOra" Type="DateTime" />
</DeleteParameters>
<SelectParameters>
<asp:SessionParameter SessionField="idxDipendente" Name="idxDipendente" Type="Int32" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Original_dataOra" Type="DateTime" />
<asp:Parameter Name="Original_idxDipendente" Type="Int32" />
</UpdateParameters>
</asp:ObjectDataSource>
</div>
</div>