118 lines
8.4 KiB
Plaintext
118 lines
8.4 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_gestRichDip.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_gestRichDip" %>
|
|
|
|
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_selettoreMesi.ascx" TagPrefix="uc1" TagName="cmp_selettoreMesi" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_calAnnuale.ascx" TagPrefix="uc1" TagName="cmp_calAnnuale" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_calWeek.ascx" TagPrefix="uc1" TagName="cmp_calWeek" %>
|
|
|
|
|
|
<div class="row small bg-secondary bg-opacity-50 bg-gradient py-1">
|
|
<div class="col-4">
|
|
<uc1:cmp_selettoreMesi runat="server" ID="cmp_selettoreMesi" showSmall="true" autoUpdate="true" />
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="input-group input-group-sm">
|
|
<asp:CheckBox runat="server" ID="chkShowAll" Checked="true" Text="Mostra tutti" AutoPostBack="true" CssClass="form-control" OnCheckedChanged="chkShowAll_CheckedChanged" />
|
|
</div>
|
|
</div>
|
|
<div class="col-3">
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-text">Anno</span>
|
|
<asp:TextBox runat="server" ID="txtAnno" CssClass="form-control text-end" TextMode="Number" AutoPostBack="true" OnTextChanged="txtAnno_TextChanged"></asp:TextBox>
|
|
<asp:CheckBox runat="server" ID="chkWeek" AutoPostBack="true" CssClass="form-control" OnCheckedChanged="chkWeek_CheckedChanged" Text="dettaglio" />
|
|
<span class="input-group-text">Giorni</span>
|
|
<asp:TextBox runat="server" ID="txtNumGG" CssClass="form-control text-end" TextMode="Number" Text="7" AutoPostBack="true" OnTextChanged="txtNumGG_TextChanged"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row small">
|
|
<div class="col-5 pr-0">
|
|
<asp:GridView ID="grView" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="IdxRegRich" DataSourceID="ods" CssClass="table table-sm table-striped table-condensed table-bordered small" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<Columns>
|
|
<asp:TemplateField ShowHeader="False">
|
|
<EditItemTemplate>
|
|
<div class="text-nowrap">
|
|
<asp:LinkButton ID="lbtUpdate" runat="server" CausesValidation="True" CommandName="Update" Text="Aggiorna" CssClass="btn btn-sm btn-success"><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="lbtCancel" runat="server" CausesValidation="False" CommandName="Cancel" Text="Annulla" CssClass="btn btn-sm btn-warning"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<div class="text-nowrap">
|
|
<asp:LinkButton ID="lbtSel" runat="server" CausesValidation="False" CommandName="Select" Text="Seleziona" CssClass="btn btn-sm btn-info"><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" Text="Modifica" CssClass="btn btn-sm btn-primary" Visible='<%# chkLicOk %>'><i class="fa fa-pencil" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Dipendente" SortExpression="IdxDipendente">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblIdxDipendente" runat="server" Text='<%# datiDip(Eval("IdxDipendente")) %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Periodo" SortExpression="DtStart">
|
|
<ItemTemplate>
|
|
<div class="small text-nowrap">
|
|
<div>
|
|
<asp:Label ID="lblDtStart" runat="server" Text='<%# Eval("DtStart","{0:yyyy-MM-dd HH:mm}") %>'></asp:Label>
|
|
</div>
|
|
<div>
|
|
<asp:Label ID="lblDtEnd" runat="server" Text='<%# Eval("DtEnd","{0:yyyy-MM-dd HH:mm}") %>'></asp:Label>
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Giust" SortExpression="CodGiust">
|
|
<EditItemTemplate>
|
|
<asp:DropDownList runat="server" ID="ddlCodGiust" SelectedValue='<%# Bind("CodGiust") %>' CssClass="form-select-sm">
|
|
<asp:ListItem Value="104" Text="104"></asp:ListItem>
|
|
<asp:ListItem Value="FER" Text="FERIE"></asp:ListItem>
|
|
<asp:ListItem Value="PERM" Text="PERMESSO"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodGiust") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" />
|
|
<asp:CheckBoxField DataField="Conf" HeaderText="Conf" SortExpression="Conf" />
|
|
<asp:TemplateField ShowHeader="False">
|
|
<EditItemTemplate>
|
|
<asp:LinkButton ID="lbtUpdate2" runat="server" CausesValidation="True" CommandName="Update" Text="Aggiorna" CssClass="btn btn-sm btn-success"><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="lbtCancel2" runat="server" CausesValidation="False" CommandName="Cancel" Text="Annulla" CssClass="btn btn-sm btn-warning"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtDel" runat="server" CausesValidation="False" CommandName="Delete" Text="Elimina" CssClass="btn btn-sm btn-danger" Visible='<%# chkLicOk %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:ConfirmButtonExtender ID="cbeDelete" runat="server" ConfirmText='<%# traduci("confermaDel")%>' TargetControlID="lbtDel"></asp:ConfirmButtonExtender>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getPeriod" TypeName="GPW_data.DS_ApplicazioneTableAdapters.RegistroRichiesteTableAdapter" DeleteMethod="deleteQuery" UpdateMethod="updateQuery" OnDeleted="ods_Deleted" OnUpdated="ods_Updated" OnUpdating="ods_Updating" OnDeleting="ods_Deleting">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_IdxRegRich" Type="Int32" />
|
|
</DeleteParameters>
|
|
<SelectParameters>
|
|
<asp:Parameter Name="idxDipendente" Type="Int32" DefaultValue="0" />
|
|
<asp:ControlParameter Name="dataInizio" ControlID="hfInizio" PropertyName="Value" Type="DateTime" />
|
|
<asp:ControlParameter Name="dataFine" ControlID="hfFine" PropertyName="Value" Type="DateTime" />
|
|
<asp:ControlParameter Name="showAll" ControlID="chkShowAll" PropertyName="checked" Type="Boolean" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Original_IdxRegRich" Type="Int32" />
|
|
<asp:Parameter Name="Conf" Type="Boolean" />
|
|
<asp:Parameter Name="CodGiust" Type="String" />
|
|
<asp:Parameter Name="Note" Type="String" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:HiddenField runat="server" ID="hfInizio" />
|
|
<asp:HiddenField runat="server" ID="hfFine" />
|
|
</div>
|
|
<div class="col-7 text-center">
|
|
<uc1:cmp_calAnnuale runat="server" ID="cmp_calAnnuale" showRichDip="true" showCalAz="true" showMal="true" />
|
|
<uc1:cmp_calWeek runat="server" ID="cmp_calWeek" showRichDip="true" showCalAz="true" showMal="true" Visible="false" />
|
|
</div>
|
|
</div>
|