115 lines
7.6 KiB
Plaintext
115 lines
7.6 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_task2post.ascx.cs" Inherits="C_TRACK.WebUserControls.mod_task2post" %>
|
|
|
|
<asp:HiddenField ID="hfIsActive" runat="server" />
|
|
|
|
<asp:GridView ID="grView" runat="server" DataSourceID="ods" AutoGenerateColumns="False" DataKeyNames="NumTask" CssClass="table table-striped table-condensed table-sm small" GridLines="None" ShowHeader="False" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowDeleted="grView_RowDeleted" OnRowUpdated="grView_RowUpdated">
|
|
<HeaderStyle CssClass="default" />
|
|
<PagerStyle CssClass="active GridPager" />
|
|
<PagerSettings Mode="NumericFirstLast" />
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<EmptyDataTemplate>
|
|
No Record
|
|
</EmptyDataTemplate>
|
|
<Columns>
|
|
<asp:TemplateField ShowHeader="False">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-sm btn-primary text-light" ToolTip="Modifica" Visible='<%# checkActive(Eval("IsActive")) %>'>
|
|
<i class="fas fa-pen"></i>
|
|
</asp:LinkButton>
|
|
<asp:LinkButton ID="lbtEnable" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-success text-light" ToolTip="Attiva" CommandArgument="Attiva" Visible='<%# !checkActive(Eval("IsActive")) %>' OnClick='<%# SteamWare.jsUtils.getCBE("Sei sicuro di voler attivare la commessa? verrà effettuato ricalcolo ed attribuzione tempi per ogni operatore",false) %>'>
|
|
<i class="fas fa-arrow-alt-circle-up"></i>
|
|
</asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:LinkButton ID="lbtUpdate" runat="server" CausesValidation="True" CssClass="btn btn-success btn-sm btn-block" CommandName="Update" ToolTip="Conferma"><i class="fas fa-check"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<div class="row">
|
|
<div class="col-8 pr-0">
|
|
<asp:Label ID="lblNumTask" runat="server" Text='<%# Eval("NumTask") %>' Visible='<%# Convert.ToBoolean(Eval("TimeRec").ToString()) %>' />
|
|
<del runat="server" id="taskDel" visible='<%# !Convert.ToBoolean(Eval("TimeRec").ToString()) %>'>
|
|
<asp:Label ID="lblNumTaskInactive" runat="server" Text='<%# Eval("NumTask") %>' CssClass="text-secondary" ToolTip="Commessa non abilitata su fase ND" /></del>
|
|
</div>
|
|
<div class="col-4 pl-0 text-right fontCond">
|
|
<asp:DropDownList runat="server" ID="dlStato" DataSourceID="odsFasi" DataTextField="DescrFase" DataValueField="CodFase" SelectedValue='<%# Eval("CodFase") %>' Enabled="false"></asp:DropDownList>
|
|
</div>
|
|
<div class="col-4 pr-0">
|
|
<b>
|
|
<asp:Label ID="lblCodArt" runat="server" Text='<%# Eval("CodArt") %>' /></b>
|
|
</div>
|
|
<div class="col-4 pl-0 text-center">
|
|
<b>
|
|
<asp:Label ID="lblQtaRic" runat="server" Text='<%# Eval("QtaRic") %>' /></b>
|
|
pz
|
|
</div>
|
|
<div class="col-4 pl-0 text-right fontCond">
|
|
<asp:Label runat="server" ID="lblCodTag" Text='<%# Eval("CodTag","[{0}]") %>' Visible='<%# showTag %>' />
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<div class="row">
|
|
<div class="col-8 pr-0">
|
|
<asp:Label ID="lblNumTask" runat="server" Text='<%# Eval("NumTask") %>' />
|
|
</div>
|
|
<div class="col-4 pl-0 text-right fontCond">
|
|
<asp:DropDownList runat="server" ID="dlStato" DataSourceID="odsFasi" DataTextField="DescrFase" DataValueField="CodFase" CssClass="custom-select custom-select-sm py-1 bg-success text-light" SelectedValue='<%# Bind("CodFase") %>' Enabled="true"></asp:DropDownList>
|
|
</div>
|
|
<div class="col-4 pr-0">
|
|
<b>
|
|
<asp:Label ID="lblCodArt" runat="server" Text='<%# Eval("CodArt") %>' /></b>
|
|
</div>
|
|
<div class="col-4 pl-0 text-center">
|
|
<b>
|
|
<asp:Label ID="lblQtaRic" runat="server" Text='<%# Eval("QtaRic") %>' /></b>
|
|
pz
|
|
</div>
|
|
<div class="col-4 pl-0 text-right fontCond">
|
|
<asp:DropDownList runat="server" ID="ddlTags" DataSourceID="odsTags" DataTextField="label" DataValueField="value" SelectedValue='<%# Bind("CodTag") %>' CssClass="custom-select custom-select-sm py-1 bg-secondary text-light" Visible='<%# showTag %>' ></asp:DropDownList>
|
|
<asp:ObjectDataSource ID="odsTags" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByTask" TypeName="AppData.DS_UtilityTableAdapters.v_selTagTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="lblNumTask" Type="String" DefaultValue="" PropertyName="Text" Name="NumTask" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
</div>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ShowHeader="False">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtPause" runat="server" CausesValidation="False" CommandName="Select" CssClass="btn btn-sm btn-warning text-light" ToolTip="Metti in pausa" CommandArgument="Pausa" Visible='<%# checkActive(Eval("IsActive")) %>' OnClick='<%# SteamWare.jsUtils.getCBE("Sei sicuro di voler mettere in pausa la commessa? verrà effettuato ricalcolo ed attribuzione tempi per ogni operatore",false) %>'>
|
|
<i class="fas fa-arrow-alt-circle-down"></i>
|
|
</asp:LinkButton>
|
|
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CssClass="btn btn-danger btn-sm" CommandName="Delete" OnClick='<%# SteamWare.jsUtils.getCBE("Eliminazione commessa da postazione: sicuro di voler procedere?",false) %>' Visible='<%# !checkActive(Eval("IsActive"))%>'><i class="fas fa-trash-alt"></i></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<%--<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CssClass="btn btn-secondary text-light btn-sm" Enabled="false"><i class="fas fa-trash-alt"></i></asp:LinkButton>--%>
|
|
<asp:LinkButton ID="lbtCancel" runat="server" CausesValidation="False" CssClass="btn btn-warning btn-sm btn-block" CommandName="Cancel" ToolTip="Annulla"><i class="fas fa-ban"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetFilt" TypeName="AppData.DS_AppTableAdapters.TaskList2PostTableAdapter" UpdateMethod="UpdateFase" DeleteMethod="DeleteQuery">
|
|
<SelectParameters>
|
|
<asp:SessionParameter SessionField="CodPost" Name="CodPost" DefaultValue="" DbType="String" />
|
|
<asp:ControlParameter ControlID="hfIsActive" Name="IsActive" DefaultValue="" DbType="Boolean" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:SessionParameter SessionField="CodPost" Name="Original_CodPost" DefaultValue="" DbType="String" />
|
|
<asp:Parameter Name="Original_NumTask" DbType="String" />
|
|
<asp:Parameter Name="CodFase" DbType="String" />
|
|
</UpdateParameters>
|
|
<DeleteParameters>
|
|
<asp:SessionParameter SessionField="CodPost" Name="Original_CodPost" DefaultValue="" DbType="String" />
|
|
<asp:Parameter Name="Original_NumTask" DbType="String" />
|
|
</DeleteParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="odsFasi" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByPost" TypeName="AppData.DS_AppTableAdapters.AnagFasiTableAdapter">
|
|
<SelectParameters>
|
|
<asp:SessionParameter SessionField="CodPost" Name="CodPost" DefaultValue="" DbType="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:Label runat="server" ID="lblOut" />
|