bozza elenco con ricerca
bozza navigazioen a dettaglio
@@ -196,7 +196,16 @@
|
||||
<Content Include="Help.aspx" />
|
||||
<Content Include="Images\accent.png" />
|
||||
<Content Include="Images\AdminArea.png" />
|
||||
<Content Include="Images\apply_l.png" />
|
||||
<Content Include="Images\apply_m.png" />
|
||||
<Content Include="Images\apply_s.gif" />
|
||||
<Content Include="Images\bullet.png" />
|
||||
<Content Include="Images\cancel_l.png" />
|
||||
<Content Include="Images\cancel_m.png" />
|
||||
<Content Include="Images\cancel_s.gif" />
|
||||
<Content Include="Images\edit_l.png" />
|
||||
<Content Include="Images\edit_m.png" />
|
||||
<Content Include="Images\edit_s.png" />
|
||||
<Content Include="Images\Help.png" />
|
||||
<Content Include="Images\heroAccent.png" />
|
||||
<Content Include="Images\logoProxima.png" />
|
||||
@@ -218,12 +227,16 @@
|
||||
<Content Include="Images\ReportFolders.png" />
|
||||
<Content Include="Images\Report.png" />
|
||||
<Content Include="Images\Simulation.png" />
|
||||
<Content Include="Images\view_l.png" />
|
||||
<Content Include="Images\view_m.png" />
|
||||
<Content Include="Images\view_s.png" />
|
||||
<Content Include="Images\WorkInProgress.jpg" />
|
||||
<Content Include="packages.config" />
|
||||
<Content Include="NLog.config">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="Content\Style.less" />
|
||||
<Content Include="WebUserControls\mod_QuoteDet.ascx" />
|
||||
<Content Include="WebUserControls\mod_QuoteList.ascx" />
|
||||
<None Include="NLog.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
@@ -374,6 +387,13 @@
|
||||
<Compile Include="ViewSwitcher.ascx.designer.cs">
|
||||
<DependentUpon>ViewSwitcher.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_QuoteDet.ascx.cs">
|
||||
<DependentUpon>mod_QuoteDet.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_QuoteDet.ascx.designer.cs">
|
||||
<DependentUpon>mod_QuoteDet.ascx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WebUserControls\mod_QuoteList.ascx.cs">
|
||||
<DependentUpon>mod_QuoteList.ascx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
||||
@@ -400,7 +400,7 @@ fieldset {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
input, textarea {
|
||||
/*input, textarea {
|
||||
border: 1px solid #e2e2e2;
|
||||
background: #fff;
|
||||
color: #333;
|
||||
@@ -408,7 +408,7 @@ fieldset {
|
||||
margin: 5px 0 6px 0;
|
||||
padding: 5px;
|
||||
width: 300px;
|
||||
}
|
||||
}*/
|
||||
|
||||
textarea {
|
||||
font-family: inherit;
|
||||
@@ -425,7 +425,7 @@ fieldset {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
input[type="submit"],
|
||||
/*input[type="submit"],
|
||||
input[type="button"],
|
||||
button {
|
||||
background-color: #d3dce0;
|
||||
@@ -436,7 +436,7 @@ fieldset {
|
||||
padding: 7px;
|
||||
margin-right: 8px;
|
||||
width: auto;
|
||||
}
|
||||
}*/
|
||||
|
||||
td input[type="submit"],
|
||||
td input[type="button"],
|
||||
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 675 B |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
@@ -1,7 +1,9 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="QuoteDet.aspx.cs" Inherits="C2P.QuoteDet" %>
|
||||
<%@ Register src="WebUserControls/mod_QuoteDet.ascx" tagname="mod_QuoteDet" tagprefix="uc1" %>
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<uc1:mod_QuoteDet ID="mod_QuoteDet1" runat="server" />
|
||||
</asp:Content>
|
||||
|
||||
@@ -3,15 +3,22 @@
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace C2P
|
||||
{
|
||||
|
||||
|
||||
public partial class QuoteDet
|
||||
{
|
||||
namespace C2P {
|
||||
|
||||
|
||||
public partial class QuoteDet {
|
||||
|
||||
/// <summary>
|
||||
/// mod_QuoteDet1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::C2P.WebUserControls.mod_QuoteDet mod_QuoteDet1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,102 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_QuoteDet.ascx.cs" Inherits="C2P.WebUserControls.mod_QuoteDet" %>
|
||||
<%if (false)
|
||||
{ %>
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
<%} %>
|
||||
<div class="float-left" style="font-size: 10pt;">
|
||||
<asp:Label runat="server" ID="lblQuoteType" />
|
||||
<asp:Label runat="server" ID="lblCodQuote" />
|
||||
<asp:Label runat="server" ID="lblQuoteRev" />
|
||||
<asp:DetailsView ID="DetView" runat="server" Height="50px" Width="125px" DataSourceID="odsQuotes" AllowPaging="True" AutoGenerateRows="False" DataKeyNames="QuoteType,CodQuote,QuoteRev">
|
||||
<Fields>
|
||||
<asp:BoundField DataField="Vers" HeaderText="Vers" SortExpression="Vers" />
|
||||
<asp:BoundField DataField="QuoteType" HeaderText="QuoteType" ReadOnly="True" SortExpression="QuoteType" />
|
||||
<asp:BoundField DataField="CodQuote" HeaderText="CodQuote" ReadOnly="True" SortExpression="CodQuote" />
|
||||
<asp:BoundField DataField="QuoteRev" HeaderText="QuoteRev" ReadOnly="True" SortExpression="QuoteRev" />
|
||||
<asp:BoundField DataField="CodClient" HeaderText="CodClient" SortExpression="CodClient" />
|
||||
<asp:BoundField DataField="ClientName" HeaderText="ClientName" SortExpression="ClientName" />
|
||||
<asp:BoundField DataField="CodItem" HeaderText="CodItem" SortExpression="CodItem" />
|
||||
<asp:BoundField DataField="CodItemGroup" HeaderText="CodItemGroup" SortExpression="CodItemGroup" />
|
||||
<asp:BoundField DataField="RawMat" HeaderText="RawMat" SortExpression="RawMat" />
|
||||
<asp:BoundField DataField="UnitWeight" HeaderText="UnitWeight" SortExpression="UnitWeight" />
|
||||
<asp:BoundField DataField="BatchQty" HeaderText="BatchQty" SortExpression="BatchQty" />
|
||||
<asp:BoundField DataField="CodInco" HeaderText="CodInco" SortExpression="CodInco" />
|
||||
<asp:BoundField DataField="KeyAM" HeaderText="KeyAM" SortExpression="KeyAM" />
|
||||
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" />
|
||||
<asp:BoundField DataField="PriceOff" HeaderText="PriceOff" SortExpression="PriceOff" />
|
||||
<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="RawMatFullCost" HeaderText="RawMatFullCost" SortExpression="RawMatFullCost" />
|
||||
<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="FullCost" HeaderText="FullCost" ReadOnly="True" SortExpression="FullCost" />
|
||||
<asp:BoundField DataField="P_FullCost" HeaderText="P_FullCost" ReadOnly="True" SortExpression="P_FullCost" />
|
||||
<asp:BoundField DataField="MinPrice" HeaderText="MinPrice" ReadOnly="True" SortExpression="MinPrice" />
|
||||
<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="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" />
|
||||
</Fields>
|
||||
</asp:DetailsView>
|
||||
<asp:ObjectDataSource ID="odsQuotes" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByKey" TypeName="C2P_Data.DS_QuotesTableAdapters.QuoteFull_QTableAdapter">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="lblQuoteType" DefaultValue="Q" Name="QuoteType" PropertyName="Text" Type="String" />
|
||||
<asp:ControlParameter ControlID="lblCodQuote" DefaultValue="1312130001" Name="CodQuote" PropertyName="Text" Type="Int64" />
|
||||
<asp:ControlParameter ControlID="lblQuoteRev" DefaultValue="0" Name="QuoteRev" PropertyName="Text" Type="Int32" />
|
||||
<asp:Parameter DefaultValue="Y" Name="DoUpdate" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
</div>
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using C2P_Data;
|
||||
using SteamWare;
|
||||
|
||||
namespace C2P.WebUserControls
|
||||
{
|
||||
public partial class mod_QuoteDet : System.Web.UI.UserControl
|
||||
{
|
||||
/// <summary>
|
||||
/// tipo di quote x la scheda corrente
|
||||
/// </summary>
|
||||
protected string QuoteType
|
||||
{
|
||||
get
|
||||
{
|
||||
return lblQuoteType.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
lblQuoteType.Text = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// codice quote x la scheda corrente
|
||||
/// </summary>
|
||||
protected string CodQuote
|
||||
{
|
||||
get
|
||||
{
|
||||
return lblCodQuote.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
lblCodQuote.Text = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// rev quote x la scheda corrente
|
||||
/// </summary>
|
||||
protected string QuoteRev
|
||||
{
|
||||
get
|
||||
{
|
||||
return lblQuoteRev.Text;
|
||||
}
|
||||
set
|
||||
{
|
||||
lblQuoteRev.Text = value;
|
||||
}
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
// recupero valori della chaive della quote da URL...
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
// leggo da url e salvo (se ci sono...)
|
||||
QuoteType = Request.QueryString["QuoteType"];
|
||||
CodQuote = Request.QueryString["CodQuote"];
|
||||
QuoteRev = Request.QueryString["QuoteRev"];
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Calcola css dato valore prezzo offerto vs importi full cost e min price
|
||||
/// </summary>
|
||||
/// <param name="FullCost"></param>
|
||||
/// <param name="MinPrice"></param>
|
||||
/// <param name="PriceOff"></param>
|
||||
/// <returns></returns>
|
||||
public string priceVsCost(object _FullCost, object _MinPrice, object _PriceOff)
|
||||
{
|
||||
string answ = "";
|
||||
double FullCost = 0;
|
||||
double MinPrice = 0;
|
||||
double PriceOff = 0;
|
||||
try
|
||||
{
|
||||
FullCost = Convert.ToDouble(_FullCost);
|
||||
MinPrice = Convert.ToDouble(_MinPrice);
|
||||
PriceOff = Convert.ToDouble(_PriceOff);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
if (PriceOff > MinPrice)
|
||||
{
|
||||
answ = "allOk";
|
||||
}
|
||||
else if (PriceOff > FullCost)
|
||||
{
|
||||
answ = "warnOrange";
|
||||
}
|
||||
else
|
||||
{
|
||||
answ = "warnRed";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace C2P.WebUserControls {
|
||||
|
||||
|
||||
public partial class mod_QuoteDet {
|
||||
|
||||
/// <summary>
|
||||
/// BundleReference1 control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// lblQuoteType control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblQuoteType;
|
||||
|
||||
/// <summary>
|
||||
/// lblCodQuote control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblCodQuote;
|
||||
|
||||
/// <summary>
|
||||
/// lblQuoteRev control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblQuoteRev;
|
||||
|
||||
/// <summary>
|
||||
/// DetView control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.DetailsView DetView;
|
||||
|
||||
/// <summary>
|
||||
/// odsQuotes control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsQuotes;
|
||||
}
|
||||
}
|
||||
@@ -4,16 +4,26 @@
|
||||
<webopt:BundleReference ID="BundleReference1" runat="server" Path="~/Content/css" />
|
||||
<%} %>
|
||||
<div class="float-left" style="font-size: 10pt;">
|
||||
<asp:TextBox runat="server" ID="txtCerca" AutoPostBack="True" OnTextChanged="txtCerca_TextChanged" /> <asp:Button runat="server" ID="btnCerca" Text="Cerca" OnClick="btnCerca_Click" />
|
||||
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataSourceID="odsQuotes" DataKeyNames="QuoteType,CodQuote,QuoteRev" OnSelectedIndexChanged="grView_SelectedIndexChanged" CellPadding="4" ForeColor="#333333" GridLines="None">
|
||||
<AlternatingRowStyle BackColor="White" />
|
||||
<EditRowStyle BackColor="#2461BF" />
|
||||
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
||||
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
||||
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
|
||||
<RowStyle BackColor="#EFF3FB" />
|
||||
<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="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="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" />
|
||||
@@ -78,15 +88,24 @@
|
||||
<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:ImageButton ID="imgSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" ImageUrl="~/images/view_m.png" />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate></EditItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Quote" SortExpression="CodQuote">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label5" runat="server" Text='<%# Bind("CodQuote") %>' />/<asp:Label ID="Label6" runat="server" Text='<%# Bind("QuoteRev") %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="ClientName" HeaderText="Client" SortExpression="ClientName" />
|
||||
<asp:BoundField DataField="CodItem" HeaderText="Item" SortExpression="CodItem" />
|
||||
<asp:BoundField DataField="RawMat" HeaderText="Mat" SortExpression="RawMat" />
|
||||
<asp:BoundField DataField="BatchQty" HeaderText="Qta" SortExpression="BatchQty" />
|
||||
<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" />
|
||||
@@ -118,35 +137,28 @@
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label4" runat="server" Text='<%# Bind("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>
|
||||
<EditRowStyle BackColor="#2461BF" />
|
||||
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
||||
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
|
||||
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
|
||||
<RowStyle BackColor="#EFF3FB" />
|
||||
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
|
||||
<SortedAscendingCellStyle BackColor="#F5F7FB" />
|
||||
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
|
||||
<SortedDescendingCellStyle BackColor="#E9EBEF" />
|
||||
<SortedDescendingHeaderStyle BackColor="#4870BE" />
|
||||
</asp:GridView>
|
||||
<%--<asp:DetailsView ID="DetView" runat="server" Height="50px" Width="125px" DataSourceID="eds" AllowPaging="True" AutoGenerateRows="False" DataKeyNames="QuoteType,CodQuote,QuoteRev,NumP">
|
||||
<Fields>
|
||||
<asp:BoundField DataField="QuoteType" HeaderText="QuoteType" ReadOnly="True" SortExpression="QuoteType" />
|
||||
<asp:BoundField DataField="CodQuote" HeaderText="CodQuote" ReadOnly="True" SortExpression="CodQuote" />
|
||||
<asp:BoundField DataField="QuoteRev" HeaderText="QuoteRev" ReadOnly="True" SortExpression="QuoteRev" />
|
||||
<asp:BoundField DataField="NumP" HeaderText="NumP" ReadOnly="True" SortExpression="NumP" />
|
||||
<asp:BoundField DataField="ProcessNum" HeaderText="ProcessNum" SortExpression="ProcessNum" />
|
||||
<asp:BoundField DataField="Descr" HeaderText="Descr" SortExpression="Descr" />
|
||||
<asp:BoundField DataField="Parameter" HeaderText="Parameter" SortExpression="Parameter" />
|
||||
</Fields>
|
||||
</asp:DetailsView>--%>
|
||||
<%--ConnectionString="name=Proxima_C2PEntities" DefaultContainerName="Proxima_C2PEntities" ContextTypeName="C2P_Data.C2P_mod"--%><asp:ObjectDataSource ID="odsQuotes" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="C2P_Data.DS_QuotesTableAdapters.QuoteFull_QTableAdapter"></asp:ObjectDataSource>
|
||||
<br />
|
||||
|
||||
<asp:Label runat="server" ID="lblOut" Text="..." />
|
||||
</div>
|
||||
<div class="float-right">
|
||||
<asp:Button runat="server" ID="btnNew" Text="NEW" />
|
||||
<asp:ObjectDataSource ID="odsQuotes" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="C2P_Data.DS_QuotesTableAdapters.QuoteFull_QTableAdapter" FilterExpression="ClientName LIKE '%{0}%' OR RawMat LIKE '%{0}%' OR CodItem LIKE '%{0}%'">
|
||||
<FilterParameters>
|
||||
<asp:SessionParameter SessionField="valoreRicerca" Type="String" DefaultValue="*" />
|
||||
</FilterParameters>
|
||||
</asp:ObjectDataSource>
|
||||
</div>
|
||||
|
||||
@@ -5,6 +5,7 @@ using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using C2P_Data;
|
||||
using SteamWare;
|
||||
|
||||
namespace C2P.WebUserControls
|
||||
{
|
||||
@@ -12,23 +13,33 @@ namespace C2P.WebUserControls
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
txtCerca.Focus();
|
||||
}
|
||||
}
|
||||
#if false
|
||||
private void ricalcolaQuote(string quoteType, long CodQuote, int Rev)
|
||||
{
|
||||
DateTime tick = DateTime.Now;
|
||||
// aggiorno dati!
|
||||
DtProxy.man.taQL.stp_QL_update(quoteType, CodQuote, Rev);
|
||||
lblOut.Text = string.Format("Tempo ricalcolo: {0} ms", DateTime.Now.Subtract(tick).TotalMilliseconds);
|
||||
}
|
||||
|
||||
}
|
||||
#endif
|
||||
/// <summary>
|
||||
/// salvo e vado a dettaglio!
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
// ricalcolo!
|
||||
string QuoteType = grView.SelectedDataKey["QuoteType"].ToString();
|
||||
long CodQuote = Convert.ToInt64(grView.SelectedDataKey["CodQuote"]);
|
||||
int QuoteRev = Convert.ToInt16(grView.SelectedDataKey["QuoteRev"]);
|
||||
ricalcolaQuote(QuoteType, CodQuote, QuoteRev);
|
||||
// rimando a dettaglio!
|
||||
Response.Redirect(string.Format("QuoteDet?QuoteType={0}&CodQuote={1}&QuoteRev={2}", QuoteType, CodQuote, QuoteRev));
|
||||
}
|
||||
/// <summary>
|
||||
/// Calcola css dato valore prezzo offerto vs importi full cost e min price
|
||||
@@ -65,5 +76,29 @@ namespace C2P.WebUserControls
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
protected string ricerca
|
||||
{
|
||||
get
|
||||
{
|
||||
return txtCerca.Text.Trim();
|
||||
}
|
||||
}
|
||||
|
||||
protected void txtCerca_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
doUpdate();
|
||||
}
|
||||
|
||||
private void doUpdate()
|
||||
{
|
||||
memLayer.ML.setSessionVal("valoreRicerca", ricerca);
|
||||
grView.DataBind();
|
||||
}
|
||||
|
||||
protected void btnCerca_Click(object sender, EventArgs e)
|
||||
{
|
||||
doUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,24 @@ namespace C2P.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::Microsoft.AspNet.Web.Optimization.WebForms.BundleReference BundleReference1;
|
||||
|
||||
/// <summary>
|
||||
/// txtCerca control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.TextBox txtCerca;
|
||||
|
||||
/// <summary>
|
||||
/// btnCerca control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnCerca;
|
||||
|
||||
/// <summary>
|
||||
/// grView control.
|
||||
/// </summary>
|
||||
@@ -38,23 +56,5 @@ namespace C2P.WebUserControls {
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsQuotes;
|
||||
|
||||
/// <summary>
|
||||
/// lblOut control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblOut;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew control.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Auto-generated field.
|
||||
/// To modify move field declaration from designer file to code-behind file.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Button btnNew;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11642,8 +11642,9 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas
|
||||
this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2];
|
||||
this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
|
||||
this._commandCollection[0].Connection = this.Connection;
|
||||
this._commandCollection[0].CommandText = @"SELECT Vers, QuoteType, CodQuote, QuoteRev, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, P_FVC, CPS, P_CPS, P_FC4UG04, FullCost, P_FullCost, MinPrice, P_MinPrice, P_PriceOff, NetMar, FCShield, PckSur FROM dbo.v_QuoteFull_Q";
|
||||
this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
|
||||
this._commandCollection[0].CommandText = "dbo.stp_QL_fullDataAll";
|
||||
this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure;
|
||||
this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
|
||||
this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand();
|
||||
this._commandCollection[1].Connection = this.Connection;
|
||||
this._commandCollection[1].CommandText = "dbo.stp_QL_fullData";
|
||||
|
||||
@@ -649,11 +649,13 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas
|
||||
</TableAdapter>
|
||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="QuoteFull_QTableAdapter" GeneratorDataComponentClassName="QuoteFull_QTableAdapter" Name="QuoteFull_Q" UserDataComponentName="QuoteFull_QTableAdapter">
|
||||
<MainSource>
|
||||
<DbSource ConnectionRef="Proxima_C2PConnectionString (Settings)" DbObjectName="Proxima_C2P.dbo.v_QuoteFull_Q" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||
<DbSource ConnectionRef="Proxima_C2PConnectionString (Settings)" DbObjectName="Proxima_C2P.dbo.stp_QL_fullDataAll" DbObjectType="StoredProcedure" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="false">
|
||||
<CommandText>SELECT Vers, QuoteType, CodQuote, QuoteRev, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, P_FVC, CPS, P_CPS, P_FC4UG04, FullCost, P_FullCost, MinPrice, P_MinPrice, P_PriceOff, NetMar, FCShield, PckSur FROM dbo.v_QuoteFull_Q</CommandText>
|
||||
<Parameters />
|
||||
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
|
||||
<CommandText>dbo.stp_QL_fullDataAll</CommandText>
|
||||
<Parameters>
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
</Parameters>
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
|
||||