Files
GPW/GPW_Smart/WebUserControls/mod_commAttivita.ascx
T

66 lines
4.3 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_commAttivita.ascx.cs" Inherits="GPW.WebUserControls.mod_commAttivita" %>
<div class="row mt-2 small py-2">
<div class="col-4 pr-0">
<asp:TextBox runat="server" ID="txtData" TextMode="Date" OnTextChanged="txtData_TextChanged" Width="9em" AutoPostBack="true" />
</div>
<div class="col-4 px-1">
<asp:LinkButton runat="server" ID="lnkCreateNew" OnClick="lnkCreateNew_Click" CssClass="btn btn-sm btn-success btn-block py-0"><i class="fa fa-plus" aria-hidden="true"></i> Aggiungi</asp:LinkButton>
</div>
<div class="col-4 pl-0 text-right">
<div class="border border-dark rounded text-center ">
<asp:Label runat="server" ID="lblTotOreRA" Text="..." CssClass="text-info font-weight-bold"
ToolTip="Ore caricate a commessa / ore lavorate da timbrature" />
</div>
</div>
</div>
<div class="row mb-5">
<div class="col">
<asp:GridView ID="grView" runat="server" AllowPaging="false" AutoGenerateColumns="false" DataSourceID="odsRegAtt" ShowHeader="false" ShowFooter="false" CssClass="table table-sm table-striped" GridLines="none">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lnkEdit" OnClick="lnkEdit_Click" CommandArgument='<%# Eval("idxRA") %>' Enabled='<%# userEnabled %>'>
<div class="row">
<div class="col-4">
<asp:Label ID="lblCli" runat="server" Text='<%# cliByIdxFase(Eval("idxFase")) %>' CssClass="text-dark font-weight-bold" />
</div>
<div class="col-8 text-right small">
<asp:Label ID="lblPrj" runat="server" Text='<%# prjByIdxFase(Eval("idxFase")) %>' CssClass="text-dark" />
</div>
</div>
<div class="row small">
<div class="col-8 pr-0">
<asp:Label ID="lblFase" runat="server" Text='<%# faseByIdx(Eval("idxFase")) %>' CssClass="text-success font-weight-bold small" />
</div>
<div class="col-4 small text-right">
<div class="border border-dark rounded text-center">
<asp:Label ID="inizioLabel" runat="server" Text='<%# Eval("inizio","{0:HH:mm}") %>' CssClass="text-dark" />&nbsp;-&nbsp;<asp:Label ID="fineLabel" runat="server" Text='<%# Eval("fine","{0:HH:mm}") %>' CssClass="text-dark" />
</div>
</div>
</div>
<div class="row small">
<div class="col small">
<asp:Label ID="descrizioneLabel" CssClass="text-dark" runat="server" Text='<%# Eval("descrizione") %>' />
</div>
</div>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lnkClona" OnClick="lnkClona_Click" CommandArgument='<%# Eval("idxRA") %>' CssClass="btn btn-warning py-3 px-1"><i class="fa fa-magic" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="odsRegAtt" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDipData"
TypeName="GPW_data.DS_ApplicazioneTableAdapters.RegAttivitaTableAdapter">
<SelectParameters>
<asp:SessionParameter DefaultValue="1" Name="idxDipendente" SessionField="idxDipendente" Type="Int32" />
<asp:SessionParameter Name="dataFrom" SessionField="dataFromRA" Type="DateTime" />
<asp:SessionParameter Name="dataTo" SessionField="dataToRA" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>