243 lines
18 KiB
Plaintext
243 lines
18 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_OffersArchive.ascx.cs" Inherits="C2P.WebUserControls.mod_OffersArchive" %>
|
|
<%@ Register Src="mod_autocomplete.ascx" TagPrefix="uc1" TagName="mod_autocomplete" %>
|
|
<%@ Register Src="mod_selPeriodo.ascx" TagName="mod_selPeriodo" TagPrefix="uc2" %>
|
|
<%@ Register Src="mod_slider.ascx" TagName="mod_slider" TagPrefix="uc3" %>
|
|
<%if (false)
|
|
{ %>
|
|
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
|
<%} %>
|
|
<div class="row">
|
|
<div class="col-sm-4">
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<p class="bg-primary">
|
|
<%: traduci("SearchFilters") %>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<uc2:mod_selPeriodo ID="mod_selPeriodo1" runat="server" autoUpdate="true" />
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<uc1:mod_autocomplete runat="server" ID="acClient" contextKey="c" minCharAutocomplete="2" showKey="false" ServicePath="../Services/WS_data.asmx/Clients" placeholder="search" labelRicercaTrad="ac[C]liente" />
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<uc1:mod_autocomplete runat="server" ID="acMaterial" contextKey="l" minCharAutocomplete="2" showKey="false" ServicePath="../Services/WS_data.asmx/RawMat" placeholder="search" labelRicercaTrad="ac[L]ega" />
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<uc1:mod_autocomplete runat="server" ID="acItem" contextKey="a" minCharAutocomplete="2" showKey="false" ServicePath="../Services/WS_data.asmx/Items" placeholder="search" labelRicercaTrad="ac[A]rticolo" />
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<div class="input-group input-group-sm">
|
|
<span class="input-group-addon">
|
|
<asp:Label runat="server" ID="lblField"><%: traduci("NumOfferta") %></asp:Label>
|
|
</span>
|
|
<asp:TextBox runat="server" ID="txtNumOff" CssClass="searchinput form-control" AutoPostBack="True" TextMode="SingleLine" AutoCompleteType="Search" />
|
|
<span class="input-group-addon">
|
|
<asp:LinkButton runat="server" ID="lnkResetNumOff" Text="X" type="button" Font-Size="0.8em" />
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<div class="col-sm-12">
|
|
<uc3:mod_slider ID="rangeQta" runat="server" minVal="0" maxVal="5000" />
|
|
</div>
|
|
</div>
|
|
<div class="row" style="height: 3em;">
|
|
<br />
|
|
<div class="col-sm-6">
|
|
<asp:LinkButton runat="server" ID="lbtSearch" CssClass="btn btn-primary btn-lg" Width="100%" OnClick="lbtSearch_Click"><%: traduci("Search") %></asp:LinkButton>
|
|
</div>
|
|
<div class="col-sm-6">
|
|
<asp:LinkButton runat="server" ID="lbtReset" CssClass="btn btn-warning btn-lg" Width="100%" OnClick="lbtReset_Click"><%: traduci("Reset") %></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-8">
|
|
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataSourceID="odsQuotes" DataKeyNames="QuoteType,CodQuote,QuoteRev" OnSelectedIndexChanged="grView_SelectedIndexChanged" CellPadding="4" ForeColor="#333333" GridLines="None" CssClass="table table-striped table-bordered">
|
|
<%--
|
|
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
|
|
<SortedAscendingCellStyle BackColor="#F5F7FB" />
|
|
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
|
|
<SortedDescendingCellStyle BackColor="#E9EBEF" />
|
|
<SortedDescendingHeaderStyle BackColor="#4870BE" />--%>
|
|
<Columns>
|
|
<%--<asp:BoundField DataField="CodInco" HeaderText="IncoTerm" SortExpression="CodInco" />
|
|
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" />
|
|
<asp:BoundField DataField="P_FullCost" HeaderText="P_FullCost" ReadOnly="True" SortExpression="P_FullCost" />
|
|
<asp:BoundField DataField="P_MinPrice" HeaderText="P_MinPrice" ReadOnly="True" SortExpression="P_MinPrice" />
|
|
<asp:BoundField DataField="P_PriceOff" HeaderText="P_PriceOff" ReadOnly="True" SortExpression="P_PriceOff" />
|
|
<asp:BoundField DataField="Vers" HeaderText="Vers" SortExpression="Vers" />
|
|
<asp:BoundField DataField="QuoteType" HeaderText="QuoteType" ReadOnly="True" SortExpression="QuoteType" />
|
|
<asp:BoundField DataField="CodItemGroup" HeaderText="CodItemGroup" SortExpression="CodItemGroup" />
|
|
<asp:BoundField DataField="CodClient" HeaderText="CodClient" SortExpression="CodClient" />
|
|
<asp:BoundField DataField="UnitWeight" HeaderText="UnitWeight" SortExpression="UnitWeight" />
|
|
<asp:BoundField DataField="CodClientAssoc" HeaderText="CodClientAssoc" SortExpression="CodClientAssoc" />
|
|
<asp:BoundField DataField="ClientNameAssoc" HeaderText="ClientNameAssoc" SortExpression="ClientNameAssoc" />
|
|
<asp:BoundField DataField="ItemDescr" HeaderText="ItemDescr" SortExpression="ItemDescr" />
|
|
<asp:BoundField DataField="CodifProfilo" HeaderText="CodifProfilo" SortExpression="CodifProfilo" />
|
|
<asp:BoundField DataField="ClasseMerc" HeaderText="ClasseMerc" SortExpression="ClasseMerc" />
|
|
<asp:BoundField DataField="TipoDies" HeaderText="TipoDies" SortExpression="TipoDies" />
|
|
<asp:BoundField DataField="CodDiesGroup" HeaderText="CodDiesGroup" SortExpression="CodDiesGroup" />
|
|
<asp:BoundField DataField="DiamDies" HeaderText="DiamDies" SortExpression="DiamDies" />
|
|
<asp:BoundField DataField="HoleNumDies" HeaderText="HoleNumDies" SortExpression="HoleNumDies" />
|
|
<asp:BoundField DataField="DiesPrice" HeaderText="DiesPrice" SortExpression="DiesPrice" />
|
|
<asp:BoundField DataField="DiesExpLife" HeaderText="DiesExpLife" SortExpression="DiesExpLife" />
|
|
<asp:BoundField DataField="DiesEOLife" HeaderText="DiesEOLife" SortExpression="DiesEOLife" />
|
|
<asp:BoundField DataField="NumDiesInList" HeaderText="NumDiesInList" SortExpression="NumDiesInList" />
|
|
<asp:BoundField DataField="NumDiesExaust" HeaderText="NumDiesExaust" SortExpression="NumDiesExaust" />
|
|
<asp:BoundField DataField="CodPlant" HeaderText="CodPlant" SortExpression="CodPlant" />
|
|
<asp:BoundField DataField="KeyAMIL" HeaderText="KeyAMIL" SortExpression="KeyAMIL" />
|
|
<asp:BoundField DataField="KgTeo" HeaderText="KgTeo" SortExpression="KgTeo" />
|
|
<asp:BoundField DataField="NumSMED" HeaderText="NumSMED" SortExpression="NumSMED" />
|
|
<asp:BoundField DataField="QuotaMan" HeaderText="QuotaMan" SortExpression="QuotaMan" />
|
|
<asp:BoundField DataField="PRMWeight" HeaderText="PRMWeight" SortExpression="PRMWeight" />
|
|
<asp:BoundField DataField="PWeight" HeaderText="PWeight" SortExpression="PWeight" />
|
|
<asp:BoundField DataField="PTare" HeaderText="PTare" SortExpression="PTare" />
|
|
<asp:BoundField DataField="LivPackage" HeaderText="LivPackage" SortExpression="LivPackage" />
|
|
<asp:BoundField DataField="LivPackageDett" HeaderText="LivPackageDett" SortExpression="LivPackageDett" />
|
|
<asp:BoundField DataField="RawMatCost" HeaderText="RawMatCost" SortExpression="RawMatCost" />
|
|
<asp:BoundField DataField="RawMatExtraCost" HeaderText="RawMatExtraCost" SortExpression="RawMatExtraCost" />
|
|
<asp:BoundField DataField="KeyAM" HeaderText="KeyAM" SortExpression="KeyAM" />
|
|
<asp:BoundField DataField="CodPackag" HeaderText="CodPackag" SortExpression="CodPackag" />
|
|
<asp:BoundField DataField="PkgDesc" HeaderText="PkgDesc" SortExpression="PkgDesc" />
|
|
<asp:BoundField DataField="FSR" HeaderText="FSR" SortExpression="FSR" />
|
|
<asp:BoundField DataField="ProvvCost" HeaderText="ProvvCost" SortExpression="ProvvCost" />
|
|
<asp:BoundField DataField="EECost" HeaderText="EECost" SortExpression="EECost" />
|
|
<asp:BoundField DataField="GasCost" HeaderText="GasCost" SortExpression="GasCost" />
|
|
<asp:BoundField DataField="DiesCost" HeaderText="DiesCost" SortExpression="DiesCost" />
|
|
<asp:BoundField DataField="PackCost" HeaderText="PackCost" SortExpression="PackCost" />
|
|
<asp:BoundField DataField="TranspCost" HeaderText="TranspCost" SortExpression="TranspCost" />
|
|
<asp:BoundField DataField="SellCost01" HeaderText="SellCost01" SortExpression="SellCost01" />
|
|
<asp:BoundField DataField="RefCost01" HeaderText="RefCost01" SortExpression="RefCost01" />
|
|
<asp:BoundField DataField="SellCost04" HeaderText="SellCost04" SortExpression="SellCost04" />
|
|
<asp:BoundField DataField="RefCost04" HeaderText="RefCost04" SortExpression="RefCost04" />
|
|
<asp:BoundField DataField="WSR01" HeaderText="WSR01" SortExpression="WSR01" />
|
|
<asp:BoundField DataField="MSR01" HeaderText="MSR01" SortExpression="MSR01" />
|
|
<asp:BoundField DataField="NetProd01" HeaderText="NetProd01" SortExpression="NetProd01" />
|
|
<asp:BoundField DataField="FC4UG01" HeaderText="FC4UG01" SortExpression="FC4UG01" />
|
|
<asp:BoundField DataField="VC4UG01" HeaderText="VC4UG01" SortExpression="VC4UG01" />
|
|
<asp:BoundField DataField="OH4UG01" HeaderText="OH4UG01" SortExpression="OH4UG01" />
|
|
<asp:BoundField DataField="SC4UG01" HeaderText="SC4UG01" SortExpression="SC4UG01" />
|
|
<asp:BoundField DataField="DSR" HeaderText="DSR" SortExpression="DSR" />
|
|
<asp:BoundField DataField="NetProd04" HeaderText="NetProd04" SortExpression="NetProd04" />
|
|
<asp:BoundField DataField="FC4UG04" HeaderText="FC4UG04" SortExpression="FC4UG04" />
|
|
<asp:BoundField DataField="VC4UG04" HeaderText="VC4UG04" SortExpression="VC4UG04" />
|
|
<asp:BoundField DataField="FVC" HeaderText="FVC" SortExpression="FVC" />
|
|
<asp:BoundField DataField="Charge" HeaderText="Charge" SortExpression="Charge" />
|
|
<asp:BoundField DataField="P_FVC" HeaderText="P_FVC" ReadOnly="True" SortExpression="P_FVC" />
|
|
<asp:BoundField DataField="CPS" HeaderText="CPS" ReadOnly="True" SortExpression="CPS" />
|
|
<asp:BoundField DataField="P_CPS" HeaderText="P_CPS" ReadOnly="True" SortExpression="P_CPS" />
|
|
<asp:BoundField DataField="P_FC4UG04" HeaderText="P_FC4UG04" ReadOnly="True" SortExpression="P_FC4UG04" />
|
|
<asp:BoundField DataField="NetMar" HeaderText="NetMar" ReadOnly="True" SortExpression="NetMar" />
|
|
<asp:BoundField DataField="FCShield" HeaderText="FCShield" ReadOnly="True" SortExpression="FCShield" />
|
|
<asp:BoundField DataField="PckSur" HeaderText="PckSur" ReadOnly="True" SortExpression="PckSur" />--%>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>
|
|
<%--<asp:Button ID="btnNew" runat="server" OnClick="btnNew_Click" Text="NEW" CssClass="btnNew" />--%>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtLoad" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Load" CommandArgument="load" OnCommand="lbt_Command">
|
|
<i class="fa fa-arrow-circle-o-up fa-2x"></i>
|
|
<%--<i class="glyphicon glyphicon-floppy-open btn-lg"></i>--%>
|
|
</asp:LinkButton>
|
|
<asp:LinkButton ID="lbtSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" CommandArgument="toDetail" OnCommand="lbt_Command">
|
|
<i class="fa fa-arrow-circle-o-right fa-2x"></i>
|
|
</asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate></EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<%--<asp:TemplateField HeaderText="Quote" SortExpression="CodQuote">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label5" runat="server" Text='<%# Eval("CodQuote") %>' />/<asp:Label ID="Label6" runat="server" Text='<%# Eval("QuoteRev") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
<asp:BoundField DataField="ClientName" HeaderText="Client" SortExpression="ClientName" ReadOnly="true" />
|
|
<asp:BoundField DataField="CodItem" HeaderText="Item" SortExpression="CodItem" ReadOnly="true" />
|
|
<asp:BoundField DataField="RawMat" HeaderText="Mat" SortExpression="RawMat" ReadOnly="true" />
|
|
<asp:BoundField DataField="BatchQty" HeaderText="Qta" SortExpression="BatchQty" ReadOnly="true" />
|
|
<asp:TemplateField SortExpression="RawMatFullCost">
|
|
<HeaderTemplate>
|
|
<asp:Label runat="server" ID="lblHeadRMFC" Text="RMFC" ToolTip="Raw Material Full Cost" />
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label1" runat="server" Text='<%# Eval("RawMatFullCost", "{0:C3}") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField SortExpression="FullCost">
|
|
<HeaderTemplate>
|
|
<asp:Label runat="server" ID="lblHeadFC" Text="FC" ToolTip="Full Cost" />
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label2" runat="server" Text='<%# Eval("FullCost", "{0:C3}") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField SortExpression="MinPrice">
|
|
<HeaderTemplate>
|
|
<asp:Label runat="server" ID="lblHeadMP" Text="MP" ToolTip="Minimum Price" />
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label3" runat="server" Text='<%# Eval("MinPrice", "{0:C3}") %>' />
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
<asp:TemplateField SortExpression="PriceOff">
|
|
<HeaderTemplate>
|
|
<asp:Label runat="server" ID="lblHeadPO" Text="PO" ToolTip="Price Offeres" />
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label4" runat="server" Text='<%# Eval("PriceOff", "{0:C3}") %>' CssClass='<%# priceVsCost(Eval("FullCost"),Eval("MinPrice"),Eval("PriceOff")) %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtPriceOff" runat="server" Text='<%# Bind("PriceOff") %>' Width="5em" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>
|
|
<%--<asp:Button ID="btnNew" runat="server" OnClick="btnNew_Click" Text="NEW" CssClass="btnNew" />--%>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/edit_m.png" ToolTip="Edit" />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:ImageButton ID="imgUpdate" runat="server" CausesValidation="False" CommandName="Update" ToolTip="Update" ImageUrl="~/images/apply_m.png" />
|
|
<asp:ImageButton ID="imgCancel" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" ImageUrl="~/images/cancel_m.png" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="odsQuotes" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getBySearch" TypeName="C2P_Data.DS_QuotesTableAdapters.QuoteFull_QTableAdapter" UpdateMethod="QuoteFull_Q_update">
|
|
<%--FilterExpression="ClientName LIKE '%{0}%' OR RawMat LIKE '%{0}%' OR CodItem LIKE '%{0}%'"
|
|
<FilterParameters>
|
|
<asp:SessionParameter SessionField="valoreRicerca" Type="String" DefaultValue="*" />
|
|
</FilterParameters>--%>
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="acClient" PropertyName="valore" Name="CodClient" DefaultValue="" Type="String" />
|
|
<asp:ControlParameter ControlID="acMAterial" PropertyName="valore" Name="RawMat" DefaultValue="" Type="String" />
|
|
<%--<asp:SessionParameter SessionField="CodClient" Name="CodClient" Type="String" DefaultValue="" />
|
|
<asp:SessionParameter SessionField="RawMat" Name="RawMat" Type="String" DefaultValue="" />--%>
|
|
<asp:SessionParameter SessionField="CodItem" Name="CodItem" Type="String" DefaultValue="" />
|
|
<asp:SessionParameter SessionField="_inizio" Name="DataMin" Type="DateTime" DefaultValue="" />
|
|
<asp:SessionParameter SessionField="_fine" Name="DataMax" Type="DateTime" DefaultValue="" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="QuoteType" Type="String" />
|
|
<asp:Parameter Name="CodQuote" Type="Int64" />
|
|
<asp:Parameter Name="QuoteRev" Type="Int32" />
|
|
<asp:Parameter Name="PriceOff" Type="Decimal" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
</div>
|