Commentato area test x MP/ADM e KIT
da testare ultima volta...
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestKIT.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_gestKIT" %>
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_gestKIT.ascx.cs" Inherits="MoonProAdmin.WebUserControls.mod_gestKIT" %>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
@@ -54,57 +54,76 @@
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource runat="server" ID="odsKitSel" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_IntServTableAdapters.TKS_SearchTableAdapter">
|
||||
<SelectParameters>
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hlCodKitTemp" Name="KeyFilt" PropertyName="Value" Type="String" />
|
||||
<asp:Parameter DefaultValue="3" Name="maxResult" Type="Int32" />
|
||||
<asp:Parameter DefaultValue="2" Name="maxResult" Type="Int32" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<div runat="server" id="divPODL">
|
||||
<b>Elenco promesse per KIT (100%)</b>
|
||||
<asp:GridView runat="server" ID="grViewPODL" DataSourceID="odsPODL" CssClass="table table-sm table-striped" AutoGenerateColumns="False" DataKeyNames="idxPromessa">
|
||||
<Columns>
|
||||
<asp:BoundField DataField="idxPromessa" HeaderText="#" InsertVisible="False" ReadOnly="True" SortExpression="idxPromessa" />
|
||||
<asp:TemplateField HeaderText="Cod.KIT" SortExpression="KeyRichiesta">
|
||||
<ItemTemplate>
|
||||
<div style="float: left;">
|
||||
<b>
|
||||
<asp:Label runat="server" ID="txtCodArticolo" Text='<%# Eval("CodArticolo") %>' /></b>
|
||||
</div>
|
||||
<div style="float: right; font-size: 0.8em;">
|
||||
<asp:Label runat="server" ID="Label3" Text='<%# Eval("KeyRichiesta") %>' />
|
||||
</div>
|
||||
<div style="float: none; clear: both;">
|
||||
<asp:Label runat="server" ID="txtDescArticolo" Text='<%# Eval("DescArticolo") %>' />
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Nome" SortExpression="Nome">
|
||||
<ItemTemplate>
|
||||
<b>
|
||||
<asp:Label runat="server" ID="txtCodMacchina" Text='<%# Eval("CodMacchina") %>' /></b>
|
||||
<br />
|
||||
<asp:Label runat="server" ID="txtNome" Text='<%# Eval("Nome") %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="NumPezzi" HeaderText="NumPezzi" SortExpression="NumPezzi" />
|
||||
</Columns>
|
||||
<EmptyDataTemplate>
|
||||
Nessun Record (P.ODL da eseguire)
|
||||
</EmptyDataTemplate>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="odsPODL" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByCodArt" TypeName="MapoDb.DS_ProdTempiTableAdapters.PromesseODLTableAdapter">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hfCodArtKit" DefaultValue="###" Name="CodArticolo" PropertyName="Value" Type="String" />
|
||||
<asp:Parameter DefaultValue="true" Name="onlyAvail" Type="Boolean" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:HiddenField runat="server" ID="hfCodArtKit" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer py-1 bg-success text-light">
|
||||
Abilitato se = 100%
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-header bg-warning">
|
||||
<h4>Promesse ODL</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<b>Elenco promesse per KIT</b>
|
||||
<asp:GridView runat="server" ID="grViewPODL" DataSourceID="odsPODL" CssClass="table table-sm table-striped">
|
||||
<EmptyDataTemplate>
|
||||
Nessun Record (P.ODL da eseguire)
|
||||
</EmptyDataTemplate>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="odsPODL" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByExtOrd" TypeName="MapoDb.DS_IntServTableAdapters.IstanzeKITTableAdapter">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hlCodKitTemp" Name="KeyFilt" PropertyName="Value" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
<asp:HiddenField runat="server" ID="hfCodArtKit" />
|
||||
</div>
|
||||
<div class="card-footer py-1 bg-warning">
|
||||
P.ODL lanciati e non prodotti
|
||||
</div>
|
||||
</div>
|
||||
<div class="card">
|
||||
<div class="card-header bg-danger text-light">
|
||||
<h4>KIT già composti</h4>
|
||||
<h4>KIT e Promesse</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<b>Elenco KIT già associati agli ordini</b>
|
||||
<b>Elenco KIT associati ad ordini</b>
|
||||
<asp:GridView runat="server" ID="grViewIstanzeKIT" DataSourceID="odsIstanzeKIT" AutoGenerateColumns="False" DataKeyNames="KeyKit,KeyExtOrd" CssClass="table table-sm table-striped">
|
||||
<EmptyDataTemplate>
|
||||
Nessun Record (Ordini associati a KIT)
|
||||
</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:BoundField DataField="KeyKit" HeaderText="OPR.KIT" ReadOnly="True" SortExpression="KeyKit" />
|
||||
<asp:BoundField DataField="KeyKit" HeaderText="OPR.KIT" ReadOnly="True" SortExpression="KeyKit" ItemStyle-CssClass="font-weight-bold" />
|
||||
<asp:BoundField DataField="CodArtParent" HeaderText="Cod.KIT" SortExpression="CodArtParent" />
|
||||
<asp:BoundField DataField="KeyExtOrd" HeaderText="OPR" ReadOnly="True" SortExpression="KeyExtOrd" />
|
||||
<asp:BoundField DataField="KeyExtOrd" HeaderText="OPR" ReadOnly="True" SortExpression="KeyExtOrd" ItemStyle-CssClass="text-danger" />
|
||||
<asp:BoundField DataField="CodArtChild" HeaderText="Cod.Art" SortExpression="CodArtChild" />
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="odsIstanzeKIT" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByExtOrd" TypeName="MapoDb.DS_IntServTableAdapters.IstanzeKITTableAdapter">
|
||||
<SelectParameters>
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="hlCodKitTemp" Name="KeyFilt" PropertyName="Value" Type="String" />
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
@@ -116,8 +135,8 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<div class="row">
|
||||
<%-- <div class="col">
|
||||
<ul>
|
||||
<li><b>esempio KIT: 8060A00</b></li>
|
||||
<li>OPR18-20381</li>
|
||||
@@ -127,7 +146,22 @@
|
||||
<li>OPR18-22974 (NON VA BENE A313)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="col">
|
||||
<ul>
|
||||
<li><b>esempio KIT: 8010A00</b></li>
|
||||
<li>OPR18-22022</li>
|
||||
<li>OPR18-22032</li>
|
||||
</ul>
|
||||
<br />
|
||||
<ul>
|
||||
<li><b>esempio KIT: 8665A00</b></li>
|
||||
<li>OPR18-21255</li>
|
||||
<li>OPR18-21259</li>
|
||||
<li>OPR18-21268</li>
|
||||
<li>OPR18-21262</li>
|
||||
</ul>
|
||||
</div>--%>
|
||||
<div class="col-4">
|
||||
<asp:HiddenField ID="hlLastInput" runat="server" />
|
||||
<asp:Label runat="server" ID="lblOut" CssClass="text-danger" />
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
using MapoDb;
|
||||
using MapoDb;
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
namespace MoonProAdmin.WebUserControls
|
||||
{
|
||||
@@ -79,6 +78,21 @@ namespace MoonProAdmin.WebUserControls
|
||||
checkCodKit();
|
||||
// salvo info x il cod temporaneo...
|
||||
DataLayer.obj.taWKS.insertQuery(codKitTemp, codOrd, codArt, descArt, qta);
|
||||
// verifico SE HO un KIT riconosciuto e quindi un CodArt di KIT valido...
|
||||
string currCodArtKit = "###";
|
||||
var TksTab = DataLayer.obj.taTKS.GetData(codKitTemp, 1);
|
||||
bool showPODL = false;
|
||||
if (TksTab.Rows.Count > 0)
|
||||
{
|
||||
// verifico se ho aderenza 100%...
|
||||
if (TksTab[0].TotalScore == 1)
|
||||
{
|
||||
currCodArtKit = TksTab[0].CodArtParent;
|
||||
showPODL = true;
|
||||
}
|
||||
}
|
||||
hfCodArtKit.Value = currCodArtKit;
|
||||
divPODL.Visible = showPODL;
|
||||
answ = true;
|
||||
grViewWSK.DataBind();
|
||||
grViewKitSel.DataBind();
|
||||
@@ -143,22 +157,8 @@ namespace MoonProAdmin.WebUserControls
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//riporto gli ordini caricati...
|
||||
StringBuilder sb = new StringBuilder();
|
||||
// ennesimo check cod TEMP
|
||||
checkCodKit();
|
||||
if (codKitTemp != "")
|
||||
{
|
||||
sb.AppendLine(string.Format("CodTemp:{0}<br/>", codKitTemp));
|
||||
// recupero da tab...
|
||||
var tabRes = DataLayer.obj.taWKS.getByFilt(codKitTemp);
|
||||
foreach (var item in tabRes)
|
||||
{
|
||||
sb.AppendLine(string.Format("OrdNum:{0}, CodArt: {1}, Descr: {2}, Qta: {3}<br/>", item.CodOrd, item.CodArt, item.DescArt, item.Qta));
|
||||
}
|
||||
}
|
||||
// accodo...
|
||||
messOut += sb.ToString();
|
||||
}
|
||||
|
||||
private void doReset()
|
||||
@@ -166,6 +166,7 @@ namespace MoonProAdmin.WebUserControls
|
||||
// elimino eventuali record ODL
|
||||
DataLayer.obj.taWKS.deleteQuery(codKitTemp);
|
||||
codKitTemp = "";
|
||||
divPODL.Visible = false;
|
||||
checkCodKit();
|
||||
}
|
||||
/// <summary>
|
||||
|
||||
+10
-1
@@ -1,4 +1,4 @@
|
||||
//------------------------------------------------------------------------------
|
||||
//------------------------------------------------------------------------------
|
||||
// <generato automaticamente>
|
||||
// Codice generato da uno strumento.
|
||||
//
|
||||
@@ -57,6 +57,15 @@ namespace MoonProAdmin.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsKitSel;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divPODL.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Campo generato automaticamente.
|
||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divPODL;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo grViewPODL.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user