61028fb668
- porting Bootstrap4 --> bootstrap5 - vari fix (es search vocabolario)
89 lines
6.5 KiB
Plaintext
89 lines
6.5 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_TechSheetDetail.ascx.cs" Inherits="MP_ADM.WebUserControls.cmp_TechSheetDetail" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_ImageArchive.ascx" TagPrefix="uc1" TagName="cmp_ImageArchive" %>
|
|
|
|
<div runat="server" id="divDetail" class="row border border-info">
|
|
<div class="col-12">
|
|
<div class="row table-info py-1">
|
|
<asp:Repeater runat="server" ID="repAddTemplate" DataSourceID="odsGruppi">
|
|
<ItemTemplate>
|
|
<div class="col">
|
|
<asp:LinkButton ID="lbtAddTemplate" runat="server" CssClass='<%# "btn btn-sm w-100 " + Eval("CssClass") %>' CommandArgument='<%# Eval("CodGruppo") %>' OnClick="lbtAddTemplate_Click" OnClientClick='<%# SteamWare.jsUtils.getCBE("ConfirmAddTemplateRows") %>'><i class="fa fa-plus" aria-hidden="true"></i> <%# Eval("DescGruppo")%></asp:LinkButton>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:Repeater>
|
|
<asp:ObjectDataSource runat="server" ID="odsGruppi" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_AnagGruppiTableAdapter"></asp:ObjectDataSource>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 mb-1 py-1 table-info border border-info border-top-0 border-left-0 border-right-0">
|
|
<uc1:cmp_ImageArchive runat="server" ID="cmp_ImageArchive" />
|
|
<asp:HiddenField runat="server" ID="hfSelImage" />
|
|
</div>
|
|
<div class="col-12">
|
|
<asp:GridView runat="server" ID="grView" DataSourceID="ods" CssClass="table table-sm table-striped" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="IdxST,Label,Oggetto" OnRowUpdated="grView_RowUpdated" OnRowCancelingEdit="grView_RowCancelingEdit" OnRowEditing="grView_RowEditing" OnRowDeleted="grView_RowDeleted">
|
|
<EditRowStyle CssClass="table-info" />
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<PagerStyle CssClass="active GridPager" />
|
|
<PagerSettings Mode="NumericFirstLast" />
|
|
<EmptyDataTemplate>
|
|
Nessun record trovato
|
|
</EmptyDataTemplate>
|
|
<Columns>
|
|
<asp:TemplateField ShowHeader="False">
|
|
<HeaderTemplate>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-sm btn-primary"><i class="fa fa-edit" aria-hidden="true"></i></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:LinkButton ID="lbtUpdate" runat="server" CausesValidation="True" CommandName="Update" CssClass="btn btn-sm btn-success"><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="DescGruppo" HeaderText="Gruppo" SortExpression="DescGruppo" ReadOnly="True" />
|
|
<asp:BoundField DataField="Oggetto" HeaderText="Oggetto" ReadOnly="True" SortExpression="Oggetto" />
|
|
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" ReadOnly="True" />
|
|
<asp:BoundField DataField="DescTipo" HeaderText="Tipo" SortExpression="DescTipo" ReadOnly="True" />
|
|
<asp:BoundField DataField="Num" HeaderText="Num" SortExpression="Num" ReadOnly="True" />
|
|
<asp:TemplateField HeaderText="Valore" SortExpression="Value">
|
|
<EditItemTemplate>
|
|
<div class="input-group mb-3">
|
|
<asp:TextBox ID="txtValue" runat="server" Text='<%# Bind("Value") %>' CssClass="form-control" />
|
|
<div runat="server" id="divSelImg" visible='<%# showImage(Eval("CodTipo")) %>'>
|
|
<asp:LinkButton runat="server" ID="lbtSelImage" CssClass="input-group-text btn w-100" OnClick="lbtSelImage_Click" CommandArgument='<%# Eval("Value") %>'><i class="fa fa-arrow-left" aria-hidden="true"></i> <i class="fa fa-file-image-o" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblValue" runat="server" Text='<%# Eval("Value") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="CheckType" HeaderText="Check" SortExpression="CheckType" ReadOnly="True" />
|
|
<asp:CheckBoxField DataField="Required" HeaderText="Req" SortExpression="Required" ReadOnly="True" />
|
|
<asp:TemplateField ShowHeader="False">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-sm btn-danger" OnClientClick='<%# SteamWare.jsUtils.getCBE("ConfirmDelete") %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:LinkButton ID="lbtCancel" runat="server" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-sm btn-warning"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getByST" TypeName="MapoDb.DS_SheetTechTableAdapters.ST_ActualRowTableAdapter" DeleteMethod="DeleteQuery" UpdateMethod="UpdateVal">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="hfIdxST" Name="IdxST" PropertyName="Value" Type="Int32" />
|
|
</SelectParameters>
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_IdxST" Type="Int32" />
|
|
<asp:Parameter Name="Original_Label" Type="String" />
|
|
<asp:Parameter Name="Original_Oggetto" Type="Int32" />
|
|
</DeleteParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Original_IdxST" Type="Int32" />
|
|
<asp:Parameter Name="Original_Label" Type="String" />
|
|
<asp:Parameter Name="Original_Oggetto" Type="Int32" />
|
|
<asp:Parameter Name="Value" Type="String" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:HiddenField runat="server" ID="hfIdxST" />
|
|
</div>
|
|
</div> |