Files
MoonPro.net/MP-MAG/WebUserControls/cmp_OrderList.ascx
T
2020-12-31 10:35:24 +01:00

115 lines
6.7 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_OrderList.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_OrderList" %>
<%@ Register Src="~/WebUserControls/cmp_OrderListAdd.ascx" TagPrefix="uc1" TagName="cmp_OrderListAdd" %>
<uc1:cmp_OrderListAdd runat="server" ID="cmp_OrderListAdd" />
<asp:GridView runat="server" ID="grView" AutoGenerateColumns="False" DataKeyNames="OrderListID" DataSourceID="ods" CssClass="table table-striped table-sm border border-info">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<EmptyDataTemplate>
<div class="row">
<div class="col">
Nessun record trovato
</div>
<div class="col">
<asp:LinkButton ID="lbtAddNew" runat="server" CssClass="btn btn-sm btn-success btn-block" ToolTip="Add New" OnClick="lbtAddNew_Click" Visible='<%# EnableEdit %>'>Add New <i class="fas fa-plus"></i></asp:LinkButton>
</div>
</div>
</EmptyDataTemplate>
<Columns>
<%--<asp:BoundField DataField="OrderListID" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="OrderListID" />--%>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<%--<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-sm btn-primary" Visible="true" ToolTip="Reset"><i class="fas fa-sync"></i></asp:LinkButton>--%>
</HeaderTemplate>
<ItemTemplate>
<%--<asp:LinkButton ID="lbtSel" runat="server" CausesValidation="False" CommandName="Select" 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" CssClass="btn btn-sm btn-primary" Visible='<%# EnableEdit %>'><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>
<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>
<asp:BoundField DataField="ExtOrdCod" HeaderText="Doc" InsertVisible="False" ReadOnly="True" SortExpression="ExtOrdCod" />
<%--<asp:BoundField DataField="DescrArt" HeaderText="Articolo" InsertVisible="False" ReadOnly="True" SortExpression="DescrArt" />--%>
<asp:TemplateField HeaderText="Descr" SortExpression="OrdDescr">
<EditItemTemplate>
<div class="row">
<div class="col-12">
<b>
<asp:Label ID="lblDescrArt" runat="server" Text='<%# Eval("DescrArt") %>' /></b>
</div>
<div class="col-12">
<asp:TextBox ID="txtOrdDescr" runat="server" Text='<%# Bind("OrdDescr") %>'></asp:TextBox>
</div>
</div>
<b>
</EditItemTemplate>
<ItemTemplate>
<div class="row">
<div class="col-12">
<b>
<asp:Label ID="lblDescrArt" runat="server" Text='<%# Eval("DescrArt") %>' /></b>
</div>
<div class="col-12">
<asp:Label ID="lblOrdDescr" runat="server" Text='<%# Eval("OrdDescr") %>' />
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Qty" SortExpression="Qty">
<EditItemTemplate>
<div class="row text-right">
<div class="col-12">
prel: <b>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("QtyPrel") %>' /></b>
</div>
<div class="col-12">
rich:
<asp:TextBox ID="txtQty" runat="server" Text='<%# Bind("Qty") %>' />
</div>
</div>
</EditItemTemplate>
<ItemTemplate>
<div class="row text-right">
<div class="col-12">
prel: <b>
<asp:Label ID="lblQtyPrel" runat="server" Text='<%# Eval("QtyPrel") %>' /></b>
</div>
<div class="col-12">
rich:
<asp:Label ID="lblQty" runat="server" Text='<%# Eval("Qty") %>' />
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbtAddNew" runat="server" CssClass="btn btn-sm btn-outline-success" ToolTip="Add New" OnClick="lbtAddNew_Click" Visible='<%# EnableEdit %>'><i class="fas fa-plus"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-sm btn-danger" OnClientClick='<%# SteamWare.jsUtils.getCBE("ConfirmDelete") %>' Visible='<%# EnableEdit %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getByPLID" TypeName="MagData.DS_PackListTableAdapters.OrdersListTableAdapter" UpdateMethod="updateQuery" DeleteMethod="deleteQuery">
<SelectParameters>
<asp:ControlParameter ControlID="hfPackListID" DefaultValue="0" Name="PackListID" PropertyName="Value" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="Original_OrderListID" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Original_OrderListID" Type="Int32" />
<asp:Parameter Name="Qty" Type="Int32" />
<asp:Parameter Name="OrdDescr" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfPackListID" />
<asp:HiddenField runat="server" ID="hfCodCli" />
<asp:HiddenField runat="server" ID="hfEnableEdit" />