Merge branch 'develop' into beta

This commit is contained in:
Samuele E. Locatelli
2020-12-30 17:55:46 +01:00
36 changed files with 2085 additions and 1289 deletions
+4
View File
@@ -0,0 +1,4 @@
[*.cs]
# CA1303: Non passare valori letterali come parametri localizzati
dotnet_diagnostic.CA1303.severity = none
+5
View File
@@ -13,6 +13,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MP-MAG", "MP-MAG\MP-MAG.csp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MagData", "MagData\MagData.csproj", "{973245E4-02C0-4ED1-A81B-1727C5F4CA59}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E9EAA61B-E4E0-4051-8836-6F9A89E27930}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+16
View File
@@ -320,6 +320,13 @@
<Compile Include="SMART\PLScanner.aspx.designer.cs">
<DependentUpon>PLScanner.aspx</DependentUpon>
</Compile>
<Compile Include="SMART\SmartStarter.aspx.cs">
<DependentUpon>SmartStarter.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="SMART\SmartStarter.aspx.designer.cs">
<DependentUpon>SmartStarter.aspx</DependentUpon>
</Compile>
<Compile Include="SMART\UserAdmin.aspx.cs">
<DependentUpon>UserAdmin.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -446,6 +453,13 @@
<Compile Include="WebUserControls\cmp_OrderListAdd.ascx.designer.cs">
<DependentUpon>cmp_OrderListAdd.ascx</DependentUpon>
</Compile>
<Compile Include="WebUserControls\cmp_OrderListByUdc.ascx.cs">
<DependentUpon>cmp_OrderListByUdc.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="WebUserControls\cmp_OrderListByUdc.ascx.designer.cs">
<DependentUpon>cmp_OrderListByUdc.ascx</DependentUpon>
</Compile>
<Compile Include="WebUserControls\cmp_packList.ascx.cs">
<DependentUpon>cmp_packList.ascx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
@@ -682,6 +696,7 @@
<Content Include="SMART\login.aspx" />
<Content Include="SMART\packList.aspx" />
<Content Include="SMART\PLScanner.aspx" />
<Content Include="SMART\SmartStarter.aspx" />
<Content Include="SMART\UserAdmin.aspx" />
<Content Include="WebUserControls\cmp_activeParams.ascx" />
<Content Include="WebUserControls\cmp_barcode.ascx" />
@@ -702,6 +717,7 @@
<Content Include="WebUserControls\cmp_numRow.ascx" />
<Content Include="WebUserControls\cmp_OrderList.ascx" />
<Content Include="WebUserControls\cmp_OrderListAdd.ascx" />
<Content Include="WebUserControls\cmp_OrderListByUdc.ascx" />
<Content Include="WebUserControls\cmp_packList.ascx" />
<Content Include="WebUserControls\cmp_packListMgmt.ascx" />
<Content Include="WebUserControls\cmp_packListNew.ascx" />
+21
View File
@@ -0,0 +1,21 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SmartStarter.aspx.cs" Inherits="MP_MAG.SMART.SmartStarter" %>
<%@ Register Src="~/WebUserControls/cmp_OrderList.ascx" TagPrefix="uc1" TagName="cmp_OrderList" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<div class="card border-info">
<div class="card-header text-uppercase">
<h3>SMART STARTER</h3>
</div>
<div class="card-body">
<div class="row">
<div class="col-12 col-md-10">
Link per accesso diretto tramite lettore portatile per l'utente corrente
</div>
<div class="col-12 col-md-2">
<asp:Image runat="server" ID="imgQrMain" CssClass="img-fluid" />
</div>
</div>
</div>
</div>
</asp:Content>
+55
View File
@@ -0,0 +1,55 @@
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_MAG.SMART
{
public partial class SmartStarter : System.Web.UI.Page
{
#region Private Methods
private void fixDisplay()
{
refreshQrCode();
}
#endregion Private Methods
#region Protected Methods
/// <summary>
/// restituisce URL immagine QRCode
/// </summary>
/// <returns></returns>
protected string getImageUrl()
{
string matrixUrl = $"{memLayer.ML.CRS("matrixUrl")}/HOME/QR_site/JSON?val=";
string baseUrlPath = $"{memLayer.ML.CRS("baseUrl")}{memLayer.ML.CRS("basePath")}";
// fare: inviare user+token adeguatamente cablati...
string payload = "{'baseUrl':'" + baseUrlPath + "PLScanner?{0}','parameters':['?UserAuthkey=asdfbqhewrqg7802345bhasdfg78']}";
string answ = $"{matrixUrl}{payload}";
return answ;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
fixDisplay();
}
}
protected void refreshQrCode()
{
// genero nuovo QR
string qrUrl = getImageUrl();
imgQrMain.ImageUrl = qrUrl;
}
#endregion Protected Methods
}
}
+26
View File
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace MP_MAG.SMART
{
public partial class SmartStarter
{
/// <summary>
/// Controllo imgQrMain.
/// </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.WebControls.Image imgQrMain;
}
}
-3
View File
@@ -36,9 +36,6 @@
</div>
</div>
</div>
<div class="card-footer text-right">
<%--<uc1:cmp_numRow runat="server" ID="cmp_numRow" />--%>
</div>
</div>
</div>
</div>
+12 -16
View File
@@ -68,6 +68,18 @@ namespace MP_MAG.SMART
fixDisplay();
}
/// <summary>
/// restituisce URL immagine QRCode
/// </summary>
/// <returns></returns>
protected string getImageUrl()
{
string baseUrl = $"{memLayer.ML.CRS("matrixUrl")}/HOME/QR_site/JSON?val=";
string payload = "{'baseUrl':'{0}','parameters':['PL" + PackListID + "']}";
string answ = $"{baseUrl}{payload}";
return answ;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
@@ -86,21 +98,5 @@ namespace MP_MAG.SMART
}
#endregion Protected Methods
#region Public Methods
/// <summary>
/// restituisce URL immagine QRCode
/// </summary>
/// <returns></returns>
public string getImageUrl()
{
string baseUrl = $"{memLayer.ML.CRS("matrixUrl")}/HOME/QR_site/JSON?val=";
string payload = "{'baseUrl':'{0}','parameters':['PL" + PackListID + "']}";
string answ = $"{baseUrl}{payload}";
return answ;
}
#endregion Public Methods
}
}
+32 -29
View File
@@ -1,34 +1,37 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="menu.aspx.cs" Inherits="MP_MAG.SMART.menu" %>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="container">
<div class="jumbotron">
<h2>Modulo Magazzino</h2>
<i>Gestione Lotti e stampa etichette UDC prodotti</i>
</div>
<div class="shortcuts">
<div class="row">
<div class="col-12">
<a href="elencoLotti" class="shortcut">
<i class="fa-2x fas fa-list"></i>
<span class="shortcut-label">RICERCA LOTTI</span>
</a>
<a href="prtSemilav" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">SEMILAVORATI</span>
</a>
<a href="prtFiniti" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">FINITI</span>
</a>
<a href="gestPedane" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">PEDANE</span>
</a>
<div class="container">
<div class="jumbotron">
<h2>Modulo Magazzino</h2>
<i>Gestione Lotti e stampa etichette UDC prodotti</i>
</div>
<div class="shortcuts">
<div class="row">
<div class="col-12">
<a href="elencoLotti" class="shortcut">
<i class="fa-2x fas fa-list"></i>
<span class="shortcut-label">RICERCA LOTTI</span>
</a>
<a href="prtSemilav" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">SEMILAVORATI</span>
</a>
<a href="prtFiniti" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">FINITI</span>
</a>
<a href="gestPedane" class="shortcut">
<i class="fa-2x fas fa-print"></i>
<span class="shortcut-label">PEDANE</span>
</a>
<a href="SmartStarter" class="shortcut">
<i class="fa-2x fas fa-mobile-alt"></i>
<span class="shortcut-label">SMART START</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</asp:Content>
</asp:Content>
+2
View File
@@ -24,6 +24,8 @@
<add key="ttlPrintCount" value="5" />
<add key="_safePages" value="chLang#jumper#unauthorized#forceUser#login#test#UserAdmin#UpdMan#about#contact" />
<add key="matrixUrl" value="https://qrcode.steamware.net/" />
<add key="baseUrl" value="http://10.74.82.218/" />
<add key="basePath" value="MP/MAG/smart/" />
<add key="intUpdatePagina_ms" value="60000" />
<!--Redis conn-->
<add key="RedisConn" value="localhost,abortConnect=false,ssl=false" />
@@ -0,0 +1,47 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_OrderListByUdc.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_OrderListByUdc" %>
<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>
</EmptyDataTemplate>
<Columns>
<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>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ExtOrdCod" HeaderText="Doc" InsertVisible="False" ReadOnly="True" SortExpression="ExtOrdCod" />
<asp:TemplateField HeaderText="Descr" SortExpression="OrdDescr">
<EditItemTemplate>
<b>
<asp:Label ID="lblDescrArt" runat="server" Text='<%# Eval("DescrArt") %>' /></b><br />
<asp:TextBox ID="txtOrdDescr" runat="server" Text='<%# Bind("OrdDescr") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<b>
<asp:Label ID="lblDescrArt" runat="server" Text='<%# Eval("DescrArt") %>' /></b><br />
<asp:Label ID="lblOrdDescr" runat="server" Text='<%# Eval("OrdDescr") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Qty" HeaderText="Qty" SortExpression="Qty" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getByPL_UDC" TypeName="MagData.DS_PackListTableAdapters.OrdersListTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="hfPackListID" DefaultValue="0" Name="PackListID" PropertyName="Value" Type="Int32" />
<asp:ControlParameter ControlID="hfUdc" DefaultValue="" Name="UDC" PropertyName="Value" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfPackListID" />
<asp:HiddenField runat="server" ID="hfUdc" />
@@ -0,0 +1,104 @@
using MagData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_MAG.WebUserControls
{
public partial class cmp_OrderListByUdc : BaseUserControl
{
#region Public Properties
public int PackListID
{
get
{
int answ = 0;
int.TryParse(hfPackListID.Value, out answ);
return answ;
}
set
{
hfPackListID.Value = $"{value}";
}
}
/// <summary>
/// Ordine selezionato
/// </summary>
public int SelOrdID
{
get
{
int answ = 0;
if (grView.SelectedIndex >= 0)
{
int.TryParse(grView.SelectedValue.ToString(), out answ);
}
return answ;
}
}
public string UdcSel
{
get
{
return hfUdc.Value;
}
set
{
hfUdc.Value = value;
doUpdate();
}
}
#endregion Public Properties
#region Private Methods
private void Cmp_OrderListAdd_eh_addNew(object sender, EventArgs e)
{
resetSelezione();
}
private void resetSelezione()
{
grView.SelectedIndex = -1;
grView.DataBind();
raiseReset();
}
#endregion Private Methods
#region Protected Methods
/// <summary>
/// comando reset
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtReset_Click(object sender, EventArgs e)
{
resetSelezione();
}
protected void Page_Load(object sender, EventArgs e)
{
}
#endregion Protected Methods
#region Public Methods
public void doUpdate()
{
// calcolo il codcliente
grView.DataBind();
}
#endregion Public Methods
}
}
@@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace MP_MAG.WebUserControls
{
public partial class cmp_OrderListByUdc
{
/// <summary>
/// Controllo grView.
/// </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.WebControls.GridView grView;
/// <summary>
/// Controllo ods.
/// </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.WebControls.ObjectDataSource ods;
/// <summary>
/// Controllo hfPackListID.
/// </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.WebControls.HiddenField hfPackListID;
/// <summary>
/// Controllo hfUdc.
/// </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.WebControls.HiddenField hfUdc;
}
}
@@ -19,6 +19,7 @@
</div>
<div class="col-12">
<uc1:cmp_SelUdc runat="server" ID="cmp_SelUdc" />
<asp:HiddenField runat="server" ID="hfLastUDC" />
</div>
<div class="col-12">
<uc1:cmp_SelPedana runat="server" ID="cmp_SelPedana" />
+278 -130
View File
@@ -28,6 +28,21 @@ namespace MP_MAG.WebUserControls
}
}
/// <summary>
/// UDC selezionato
/// </summary>
protected string LastUDC
{
get
{
return hfLastUDC.Value;
}
set
{
hfLastUDC.Value = value;
}
}
/// <summary>
/// ULTIMO Comando barcode VALIDO (!="") letto
/// </summary>
@@ -47,6 +62,63 @@ namespace MP_MAG.WebUserControls
}
}
/// <summary>
/// ID dell'ordine selezionato (per UDC)
/// </summary>
protected int SelOrdID
{
get
{
return cmp_SelUdc.SelOrdID;
}
}
/// <summary>
/// ID della packing list selezionata
/// </summary>
protected int SelPackList
{
get
{
return cmp_SelPackList.PackListID;
}
set
{
cmp_SelPackList.PackListID = value;
cmp_SelUdc.PackListID = value;
}
}
/// <summary>
/// Pedana selezionata
/// </summary>
protected string SelPedana
{
get
{
return cmp_SelPedana.Pedana;
}
set
{
cmp_SelPedana.Pedana = value;
}
}
/// <summary>
/// UDC selezionato
/// </summary>
protected string SelUDC
{
get
{
return cmp_SelUdc.UDC;
}
set
{
cmp_SelUdc.UDC = value;
}
}
#endregion Protected Properties
#region Private Methods
@@ -129,7 +201,7 @@ namespace MP_MAG.WebUserControls
private bool processLastCmd(bool doRaiseEv)
{
if (lastCmd == "") doRaiseEv = true;
if (string.IsNullOrEmpty(lastCmd)) doRaiseEv = true;
// processiamo barcode letto
decodedData decoData = MagDataLayer.man.decodeBcode(lastValidCmd);
switch (decoData.codeType)
@@ -144,7 +216,7 @@ namespace MP_MAG.WebUserControls
break;
default:
cmp_barcode.showOutput("text-danger", $"Codice sconosciuto: {decoData.rawData} --> ignoro");
cmp_barcode.showOutput("badge badge-danger", $"Codice sconosciuto: {decoData.rawData} --> ignoro");
resetSelection(false);
doRaiseEv = true;
break;
@@ -161,8 +233,8 @@ namespace MP_MAG.WebUserControls
/// <param name="codeInt"></param>
private void processSuggestion(codeType tipoCod, string rawData, int codeInt)
{
//DS_App.ItemListDataTable tabItem = null;
// processo suggerimenti x ITEM / cart / bin dato suo RawData (Dtmx) e Cod univoco (intero)
bool allOk = false;
// processo suggerimenti
switch (tipoCod)
{
case codeType.Command:
@@ -171,9 +243,9 @@ namespace MP_MAG.WebUserControls
switch (rawData)
{
case "CMDRESET":
cmp_SelPackList.PackListID = 0;
cmp_SelPedana.Pedana = "ND";
cmp_SelUdc.UDC = "NA";
SelPackList = 0;
SelPedana = "ND";
SelUDC = "NA";
resetSelection(true);
break;
@@ -183,140 +255,178 @@ namespace MP_MAG.WebUserControls
break;
case codeType.PackList:
// FARE!!! verificare packlist valida...
if (true)
// verifica packlist...
allOk = false;
// step 1 : esiste
var tabPList = MagDataLayer.man.taPList.getByKey(codeInt);
if (tabPList.Rows.Count > 0)
{
// seleziono PackList
cmp_SelPackList.PackListID = codeInt;
}
tryLinkAlUdc();
#if false
// IN PRIMIS cerco lotto valido
DS_Mag.ElencoLottiDataTable tabLotti;
tabLotti = MagDataLayer.man.taEL.getByKey(rawData, "*", codStatoIN);
if (tabLotti.Count == 1)
{
// se trovato cerco in elenco --> aggiungo in lista se non c'è
var currLotti = lottiSel;
if (!currLotti.Contains(rawData))
// step 2: stato (1 richiesta, 2 iniziata, 3 completata)
var rowPList = tabPList[0];
switch (rowPList.PackStatus)
{
currLotti.Add(rawData);
lottiSel = currLotti;
case 0:
cmp_barcode.showOutput("badge badge-danger", "Errore: PackList in bozza");
break;
case 1:
case 2:
allOk = true;
break;
case 3:
cmp_barcode.showOutput("badge badge-warning", "Errore: PackList completata");
break;
case 4:
cmp_barcode.showOutput("badge badge-danger", "Errore: PackList già trasferita");
break;
default:
cmp_barcode.showOutput("badge badge-danger", "Errore: PackList in stato UNK");
break;
}
}
#endif
if (allOk)
{
// seleziono PackList
SelPackList = codeInt;
// resetto PEDANA ed UDC
SelPedana = "";
SelUDC = "";
}
break;
case codeType.Pedana:
// verifico e seleziono pedana
if (true)
// verifico di avere pack list
allOk = false;
if (SelPackList == 0)
{
cmp_SelPedana.Pedana = rawData;
cmp_barcode.showOutput("badge badge-danger", "Errore: manca PackList!");
}
else
{
// verifico esista
var tabAL = MagDataLayer.man.taEAL.getByKey(rawData);
if (tabAL.Rows.Count == 0)
{
cmp_barcode.showOutput("badge badge-warning", $"Errore: Pedana non trovata: {rawData}");
}
else
{
// ...e NON sia associata ad altre PList
if (tabAL[0].PackListID == 0)
{
// se non associata associo...
MagDataLayer.man.taEAL.updatePList(rawData, SelPackList);
allOk = true;
}
else if (tabAL[0].PackListID != SelPackList)
{
cmp_barcode.showOutput("badge badge-danger", $"Errore: AL {rawData} già associata a PackList {tabAL[0].PackListID}");
}
else if (tabAL[0].Status > 0)
{
cmp_barcode.showOutput("badge badge-danger", $"Errore: AL {rawData} non modificabile");
}
else
{
// tutto ok
allOk = true;
}
}
//...e seleziono pedana
if (allOk)
{
SelPedana = rawData;
// resetto UDC
SelUDC = "";
}
}
//tabItem = DataLayer.man.taIL.getBySearch(codeInt, rawData, 0, 999);
//if (tabItem.Count == 1)
//{
// showItemDetail(true, tabItem[0], false);
//}
//else if (tabItem.Count == 0)
//{
// showItemDetail(false, null, true);
//}
break;
case codeType.Udc:
// verifico e seleziono udc
if (true)
// verifico di avere pack list
allOk = false;
if (SelPackList == 0)
{
cmp_SelUdc.UDC = rawData;
cmp_barcode.showOutput("badge badge-danger", "Errore: manca PackList!");
}
else
{
// verifico di avere Pedana
if (string.IsNullOrEmpty(SelPedana))
{
cmp_barcode.showOutput("badge badge-danger", "Errore: manca Pedana!");
}
else
{
// verifico esista
var tabUDC = MagDataLayer.man.taEUdc.getByKey(rawData);
if (tabUDC.Rows.Count == 0)
{
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC non trovato: {rawData}");
}
else
{
// ...e NON sia stato TRASFERITO
if (tabUDC[0].IdxPosizione > 0)
{
cmp_barcode.showOutput("badge badge-warning", $"Errore: UDC già trasferito: {rawData}");
}
else
{
// cerco AL se sia quello selezionato...
var tabAL = MagDataLayer.man.taEAL.getByUdc(rawData);
// se non trovo --> associo
if (tabAL.Rows.Count == 0)
{
// tutto ok
allOk = true;
}
// se uguale OK
else if (tabAL[0].AL == SelPedana)
{
// tutto ok
allOk = true;
}
else
{
// se siamo in seconda lettura --> OK x spostamento
if (LastUDC == rawData)
{
allOk = true;
LastUDC = "";
}
else
{
// verifico pedana (vecchia/attuale) libera...
if (tabAL[0].Status > 0)
{
cmp_barcode.showOutput("badge badge-danger", $"Attenzione: AL di origine ({tabAL[0].AL}) non modificabile, impossibile spostare");
}
// chiedo seconda lettura SE AL "libero"
else
{
cmp_barcode.showOutput("badge badge-info", $"Attenzione: UDC {rawData} già associato ad AL ({tabAL[0].AL}), rileggere per confermare ({SelPedana})");
LastUDC = rawData;
}
}
}
}
}
// ...e seleziono udc
if (allOk)
{
SelUDC = rawData;
tryLinkAlUdc();
}
}
}
tryLinkAlUdc();
break;
//case codeType.Item:
// tabItem = DataLayer.man.taIL.getBySearch(codeInt, rawData, 0, 999);
// if (tabItem.Count == 1)
// {
// showItemDetail(true, tabItem[0], false);
// }
// else if (tabItem.Count == 0)
// {
// showItemDetail(false, null, true);
// }
// break;
//case codeType.ItemGeneric:
// // PRIMA CERCSE ne ho in stato 1..3
// tabItem = DataLayer.man.taIL.getBySearch(0, rawData, 1, 3);
// if (tabItem.Count == 0)
// {
// // se NON ne trovo cerci FINO a stato 5...
// tabItem = DataLayer.man.taIL.getBySearch(0, rawData, 1, 5);
// }
// if (tabItem.Count == 1)
// {
// showItemDetail(true, tabItem[0], false);
// }
// else if (tabItem.Count == 0)
// {
// showItemDetail(false, null, true);
// }
// break;
//case codeType.Cart:
// // verifico NON SIA richiesto PAINT
// if (showBin)
// {
// displError("PAINT: BIN REQUESTED: please retry", true);
// }
// else
// {
// if (currCartTab.Count == 1)
// {
// // controllo se sia quello corretto
// if (rawData != currCartTab[0].CartDtmx)
// {
// displError("INCORRECT CART: please retry", true);
// }
// else
// {
// // dichiaro che è depositato
// DataLayer.man.taIL.updateStatus(itemIdSelected, 3, PlaceId);
// lblDestination.Text = $"Item {itemIdSelected} PUT IN CART {rawData}";
// resetSelection(false);
// }
// }
// }
// break;
//case codeType.Bin:
// // verifico NON SIA richiesto PAINT
// if (showCart)
// {
// displError("NOT PAINTED: CART REQUESTED: please retry", true);
// }
// else
// {
// if (currBinTab.Count == 1)
// {
// // controllo se sia quello corretto
// if (rawData != currBinTab[0].BinDtmx)
// {
// displError("INCORRECT BIN: please retry", true);
// }
// else
// {
// // dichiaro che è depositato
// DataLayer.man.taIL.updateStatus(itemIdSelected, 4, PlaceId);
// lblDestination.Text = $"Item {itemIdSelected} PUT IN BIN {rawData}";
// resetSelection(false);
// }
// }
// }
// break;
default:
break;
}
@@ -324,11 +434,42 @@ namespace MP_MAG.WebUserControls
private void tryLinkAlUdc()
{
// verifica UDC ed al, se entrambi validi e LIBERI
// se c'è già un associazione UDC con altro AL --> chiede rilettura
// se non c'era effettua associazione
bool doRecordUdc = false;
int OrderListID = 0;
// cerco se UDC sia tra quelli RICHIESTI facendo Ordine <--> Lotto <--> UDC
var tabOrdini = MagDataLayer.man.taOList.getByPL_UDC(SelPackList, SelUDC);
// se sono 0 --> NON COMPATIBILE
if (tabOrdini.Rows.Count == 0)
{
cmp_barcode.showOutput("badge badge-danger", "Errore: articolo non presente nella PackList, impossibile acquisire");
}
// se 1 --> associa
else if (tabOrdini.Rows.Count == 1)
{
OrderListID = tabOrdini[0].OrderListID;
doRecordUdc = true;
}
// se è già selezionato un singolo ordine
else if (SelOrdID > 0)
{
OrderListID = SelOrdID;
doRecordUdc = true;
}
// se > 1 ma NON HO selezione --> chiede a quale associare
else
{
cmp_barcode.showOutput("badge badge-warning", "Attenzione: più di un ordine presente, prego selezionare (UDC)");
}
// se va salvato...
if (doRecordUdc)
{
MagDataLayer.man.taEA2U.upsertQuery(SelUDC, SelPedana, OrderListID);
cmp_SelUdc.cssCol = "success";
}
else
{
cmp_SelUdc.cssCol = "warning";
}
}
#endregion Private Methods
@@ -337,6 +478,13 @@ namespace MP_MAG.WebUserControls
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
SelPackList = 0;
SelPedana = "";
SelUDC = "";
LastUDC = "";
}
// eventi barcode
cmp_barcode.eh_doRefresh += Cmp_barcode_eh_doRefresh;
// eventi reset lotti IN
+9
View File
@@ -68,6 +68,15 @@ namespace MP_MAG.WebUserControls
/// </remarks>
protected global::MP_MAG.WebUserControls.cmp_SelUdc cmp_SelUdc;
/// <summary>
/// Controllo hfLastUDC.
/// </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.WebControls.HiddenField hfLastUDC;
/// <summary>
/// Controllo cmp_SelPedana.
/// </summary>
+2 -6
View File
@@ -4,12 +4,8 @@
<div id="accordion">
<div class="card">
<div class="card-header p-1">
<asp:LinkButton runat="server" ID="lbtShow" class="btn btn-primary btn-block" data-toggle="collapse" data-target="#divOrderList">
<b>PACKING LIST
<asp:Label runat="server" ID="lblPackListID" />
</b>
</asp:LinkButton>
<div id="divOrderList" class="collapse small">
<asp:LinkButton runat="server" ID="lbtShow" class="btn btn-block" data-toggle="collapse" data-target="#divOrderList" />
<div id="divOrderList" class="collapse small textCondens">
<uc1:cmp_OrderList runat="server" ID="cmp_OrderList" EnableEdit="false" />
</div>
</div>
@@ -9,6 +9,13 @@ namespace MP_MAG.WebUserControls
{
public partial class cmp_SelPackList : BaseUserControl
{
#region Protected Fields
protected string baseText = "PACK LIST";
protected string cssCol = "primary";
#endregion Protected Fields
#region Public Properties
public int PackListID
@@ -22,8 +29,9 @@ namespace MP_MAG.WebUserControls
set
{
hfPackListID.Value = $"{value}";
lblPackListID.Text = $"{value}";
cmp_OrderList.PackListID = value;
lbtShow.CssClass = value > 0 ? $"btn btn-{cssCol} btn-block" : $"btn btn-outline-{cssCol} btn-block disabled";
lbtShow.Text = $"{baseText} <b>{value}</b>";
}
}
-9
View File
@@ -23,15 +23,6 @@ namespace MP_MAG.WebUserControls
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtShow;
/// <summary>
/// Controllo lblPackListID.
/// </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.WebControls.Label lblPackListID;
/// <summary>
/// Controllo cmp_OrderList.
/// </summary>
+3 -7
View File
@@ -4,13 +4,9 @@
<div id="accordion">
<div class="card">
<div class="card-header p-1">
<asp:LinkButton runat="server" ID="lbtShow" class="btn btn-secondary text-light btn-block" data-toggle="collapse" data-target="#divUdcPedana">
<b>Pedana
<asp:Label runat="server" ID="lblPedana" />
</b>
</asp:LinkButton>
<div id="divUdcPedana" class="collapse small">
<uc1:cmp_UDCList runat="server" id="cmp_UDCList" />
<asp:LinkButton runat="server" ID="lbtShow" class="btn text-light btn-block" data-toggle="collapse" data-target="#divUdcPedana" />
<div id="divUdcPedana" class="collapse small textCondens">
<uc1:cmp_UDCList runat="server" ID="cmp_UDCList" />
</div>
</div>
</div>
+10 -2
View File
@@ -9,19 +9,27 @@ namespace MP_MAG.WebUserControls
{
public partial class cmp_SelPedana : BaseUserControl
{
#region Protected Fields
protected string baseText = "Pedana";
protected string cssCol = "secondary";
#endregion Protected Fields
#region Public Properties
public string Pedana
{
get
{
return hfPedana.Value; ;
return hfPedana.Value;
}
set
{
hfPedana.Value = value;
lblPedana.Text = value;
cmp_UDCList.AlSel = value;
lbtShow.CssClass = !string.IsNullOrEmpty(value) ? $"btn btn-{cssCol} btn-block" : $"btn btn-outline-{cssCol} btn-block disabled";
lbtShow.Text = $"{baseText} <b>{value}</b>";
}
}
-9
View File
@@ -23,15 +23,6 @@ namespace MP_MAG.WebUserControls
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtShow;
/// <summary>
/// Controllo lblPedana.
/// </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.WebControls.Label lblPedana;
/// <summary>
/// Controllo cmp_UDCList.
/// </summary>
+7 -8
View File
@@ -1,18 +1,17 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_SelUdc.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_SelUdc" %>
<%@ Register Src="~/WebUserControls/cmp_OrderListByUdc.ascx" TagPrefix="uc1" TagName="cmp_OrderListByUdc" %>
<div id="accordion">
<div class="card">
<div class="card-header p-1">
<asp:LinkButton runat="server" ID="lbtShow" class="btn btn-info btn-block" data-toggle="collapse" data-target="#divSingleUdc">
<b>UDC
<asp:Label runat="server" ID="lblUDC" />
</b>
</asp:LinkButton>
<div id="divSingleUdc" class="collapse">
dettaglio UDC?
<asp:LinkButton runat="server" ID="lbtShow" class="btn btn-block" data-toggle="collapse" data-target="#divSingleUdc" />
<div id="divSingleUdc" class="collapse small textCondens">
<uc1:cmp_OrderListByUdc runat="server" ID="cmp_OrderListByUdc" />
</div>
</div>
</div>
</div>
<asp:HiddenField runat="server" ID="hfUDC" />
<asp:HiddenField runat="server" ID="hfUDC" />
<asp:HiddenField runat="server" ID="hfPackListID" />
<asp:HiddenField runat="server" ID="hfBaseCss" />
+49 -5
View File
@@ -9,21 +9,64 @@ namespace MP_MAG.WebUserControls
{
public partial class cmp_SelUdc : BaseUserControl
{
#region Protected Fields
protected string baseText = "UDC";
#endregion Protected Fields
#region Public Properties
public string cssCol
{
get
{
return hfBaseCss.Value;
}
set
{
hfBaseCss.Value = value;
lbtShow.CssClass = !string.IsNullOrEmpty(UDC) ? $"btn btn-{value} btn-block" : $"btn btn-outline-{value} btn-block disabled";
}
}
public int PackListID
{
get
{
int answ = 0;
int.TryParse(hfPackListID.Value, out answ);
return answ;
}
set
{
hfPackListID.Value = $"{value}";
cmp_OrderListByUdc.PackListID = value;
}
}
/// <summary>
/// Ordine selezionato
/// </summary>
public int SelOrdID
{
get
{
return cmp_OrderListByUdc.SelOrdID;
}
}
public string UDC
{
get
{
return hfUDC.Value; ;
return hfUDC.Value;
}
set
{
hfUDC.Value = value;
lblUDC.Text = value;
#if false
cmp_OrderList.PackListID = value;
#endif
cmp_OrderListByUdc.UdcSel = value;
lbtShow.Text = $"{baseText} <b>{value}</b>";
}
}
@@ -35,6 +78,7 @@ namespace MP_MAG.WebUserControls
{
if (!Page.IsPostBack)
{
PackListID = 0;
UDC = "";
}
}
+20 -2
View File
@@ -24,13 +24,13 @@ namespace MP_MAG.WebUserControls
protected global::System.Web.UI.WebControls.LinkButton lbtShow;
/// <summary>
/// Controllo lblUDC.
/// Controllo cmp_OrderListByUdc.
/// </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.WebControls.Label lblUDC;
protected global::MP_MAG.WebUserControls.cmp_OrderListByUdc cmp_OrderListByUdc;
/// <summary>
/// Controllo hfUDC.
@@ -40,5 +40,23 @@ namespace MP_MAG.WebUserControls
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hfUDC;
/// <summary>
/// Controllo hfPackListID.
/// </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.WebControls.HiddenField hfPackListID;
/// <summary>
/// Controllo hfBaseCss.
/// </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.WebControls.HiddenField hfBaseCss;
}
}
+15 -29
View File
@@ -1,39 +1,25 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_UDCList.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_UDCList" %>
<asp:GridView runat="server" ID="grView" DataSourceID="ods" CssClass="table table-striped table-sm table-responsive-md" AutoGenerateColumns="False" DataKeyNames="UDC">
<asp:GridView runat="server" ID="grView" DataSourceID="ods" CssClass="table table-striped table-sm" AutoGenerateColumns="False" DataKeyNames="UDC">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:BoundField DataField="UDC" HeaderText="UDC" ReadOnly="True" SortExpression="UDC" />
<asp:BoundField DataField="CodArt" HeaderText="Cod" SortExpression="CodArt" />
<asp:BoundField DataField="DescrArt" HeaderText="Articolo" SortExpression="DescrArt" />
<asp:BoundField DataField="CodArtExt" HeaderText="CodExt" SortExpression="CodArtExt" />
<asp:BoundField DataField="Lotto" HeaderText="Lotto" SortExpression="Lotto" />
<%--<asp:BoundField DataField="CodCliente" HeaderText="CodCliente" SortExpression="CodCliente" />--%>
<%--<asp:BoundField DataField="CodPost" HeaderText="CodPost" SortExpression="CodPost" />--%>
<%--<asp:BoundField DataField="DtRec" HeaderText="DtRec" SortExpression="DtRec" />--%>
<asp:TemplateField HeaderText="Lotto/UDC" SortExpression="Lotto">
<ItemTemplate>
<b>
<asp:Label ID="lblLotto" runat="server" Text='<%# Eval("Lotto") %>' /></b><br />
<asp:Label ID="lblUDC" runat="server" Text='<%# Eval("UDC") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Articolo" SortExpression="DescrArt">
<ItemTemplate>
<b>
<asp:Label ID="lblCodArtExt" runat="server" Text='<%# Eval("CodArtExt") %>' /></b><br />
<asp:Label ID="lblDescrArt" runat="server" Text='<%# Eval("DescrArt") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Qta" HeaderText="Qta" SortExpression="Qta" DataFormatString="{0:N0}" />
<%--<asp:BoundField DataField="NumCont" HeaderText="NumCont" SortExpression="NumCont" />--%>
<%--<asp:BoundField DataField="CodSoggetto" HeaderText="CodSoggetto" SortExpression="CodSoggetto" />--%>
<%--<asp:BoundField DataField="PesoTot" HeaderText="PesoTot" SortExpression="PesoTot" />
<asp:BoundField DataField="PesoCad" HeaderText="PesoCad" SortExpression="PesoCad" />
<asp:BoundField DataField="Tara" HeaderText="Tara" SortExpression="Tara" />--%>
<%--<asp:BoundField DataField="CodImballo" HeaderText="CodImballo" SortExpression="CodImballo" />
<asp:BoundField DataField="IdxPosizione" HeaderText="IdxPosizione" SortExpression="IdxPosizione" />--%>
<%--<asp:BoundField DataField="DtMod" HeaderText="DtMod" SortExpression="DtMod" />
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" />
<asp:BoundField DataField="TipoLotto" HeaderText="TipoLotto" SortExpression="TipoLotto" />
<asp:BoundField DataField="CodStato" HeaderText="CodStato" SortExpression="CodStato" />
<asp:BoundField DataField="Origine" HeaderText="Origine" SortExpression="Origine" />--%>
<%--<asp:BoundField DataField="DtCrea" HeaderText="DtCrea" SortExpression="DtCrea" />
<asp:BoundField DataField="NoteLotto" HeaderText="NoteLotto" SortExpression="NoteLotto" />
<asp:BoundField DataField="RagSociale" HeaderText="RagSociale" SortExpression="RagSociale" />
<asp:BoundField DataField="Indirizzo" HeaderText="Indirizzo" SortExpression="Indirizzo" />
<asp:BoundField DataField="Localita" HeaderText="Localita" SortExpression="Localita" />
<asp:BoundField DataField="Cap" HeaderText="Cap" SortExpression="Cap" />
<asp:BoundField DataField="Provincia" HeaderText="Provincia" SortExpression="Provincia" />
<asp:BoundField DataField="Nazione" HeaderText="Nazione" SortExpression="Nazione" />--%>
</Columns>
<EmptyDataTemplate>
Nessun record trovato
+3 -1
View File
@@ -2,5 +2,7 @@
<div class="form-group bigText">
<asp:TextBox runat="server" ID="txtBarcode" class="form-control" autofocus="true" AutoPostBack="True" OnTextChanged="txtBarcode_TextChanged"></asp:TextBox>
<asp:Label ID="lblOutput" runat="server" for="txtBarcode" Width="100%" />
<div class="small text-center textCondens">
<asp:Label ID="lblOutput" runat="server" for="txtBarcode" Width="100%" />
</div>
</div>
+63 -49
View File
@@ -7,57 +7,71 @@ using System.Web.UI.WebControls;
namespace MP_MAG.WebUserControls
{
public partial class cmp_barcode : BaseUserControl
{
protected void Page_Load(object sender, EventArgs e)
public partial class cmp_barcode : BaseUserControl
{
if (!Page.IsPostBack)
{
resetMessage();
}
else if (inputAcquired == "")
{
raiseEvent();
}
}
#region Public Properties
public void resetMessage()
{
lblOutput.Visible = false;
lblOutput.Text = "";
}
/// <summary>
/// Valore acquisito in lettura barcode
/// </summary>
public string inputAcquired
{
get
{
return txtBarcode.Text.Trim();
}
set
{
txtBarcode.Text = "";
txtBarcode.Focus();
}
}
protected void txtBarcode_TextChanged(object sender, EventArgs e)
{
raiseEvent();
#endregion Public Properties
#region Protected Methods
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
resetMessage();
}
else if (inputAcquired == "")
{
raiseEvent();
}
}
protected void txtBarcode_TextChanged(object sender, EventArgs e)
{
raiseEvent();
}
#endregion Protected Methods
#region Public Methods
public void resetMessage()
{
lblOutput.Visible = false;
lblOutput.Text = "";
}
/// <summary>
/// Gestione output da mostrare (opzionale
/// </summary>
/// <param name="cssClass"></param>
/// <param name="messaggio"></param>
public void showOutput(string cssClass, string messaggio)
{
// In primis: mostro qualcosa SOLO SE ho del testo
lblOutput.Visible = !string.IsNullOrEmpty(messaggio);
lblOutput.Text = messaggio;
lblOutput.Attributes.Remove("class");
lblOutput.Attributes.Add("class", cssClass);
}
#endregion Public Methods
}
/// <summary>
/// Valore acquisito in lettura barcode
/// </summary>
public string inputAcquired
{
get
{
return txtBarcode.Text.Trim();
}
set
{
txtBarcode.Text = "";
txtBarcode.Focus();
}
}
/// <summary>
/// Gestione output da mostrare (opzionale
/// </summary>
/// <param name="cssClass"></param>
/// <param name="messaggio"></param>
public void showOutput(string cssClass, string messaggio)
{
// In primis: mostro qualcosa SOLO SE ho del testo
lblOutput.Visible = (messaggio != "");
lblOutput.Text = messaggio;
lblOutput.Attributes.Remove("class");
lblOutput.Attributes.Add("class", cssClass);
}
}
}
+1024 -23
View File
File diff suppressed because it is too large Load Diff
+139 -8
View File
@@ -355,7 +355,7 @@ FROM dbo.ElencoPost2Queue
<MainSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.v_ElencoAL" 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="false" UserGetMethodName="GetData" UserSourceName="Fill">
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<DbCommand CommandType="Text" ModifiedByUser="true">
<CommandText>SELECT * FROM v_ElencoAL</CommandText>
<Parameters />
</DbCommand>
@@ -365,6 +365,8 @@ FROM dbo.ElencoPost2Queue
<Mappings>
<Mapping SourceColumn="AL" DataSetColumn="AL" />
<Mapping SourceColumn="Descr" DataSetColumn="Descr" />
<Mapping SourceColumn="PackListID" DataSetColumn="PackListID" />
<Mapping SourceColumn="Status" DataSetColumn="Status" />
<Mapping SourceColumn="DtRec" DataSetColumn="DtRec" />
<Mapping SourceColumn="Peso" DataSetColumn="Peso" />
<Mapping SourceColumn="Tara" DataSetColumn="Tara" />
@@ -375,6 +377,17 @@ FROM dbo.ElencoPost2Queue
<Mapping SourceColumn="TaraUdc" DataSetColumn="TaraUdc" />
</Mappings>
<Sources>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_getByKey" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByKey" GetMethodModifier="Public" GetMethodName="getByKey" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByKey" UserSourceName="getByKey">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_EAL_getByKey</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" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_getByPackList" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByPackList" GetMethodModifier="Public" GetMethodName="getByPackList" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByPackList" UserSourceName="getByPackList">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
@@ -399,6 +412,17 @@ FROM dbo.ElencoPost2Queue
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_getByUDC" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByUdc" GetMethodModifier="Public" GetMethodName="getByUdc" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByUdc" UserSourceName="getByUdc">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_EAL_getByUDC</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" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_insertQuery" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="insertQuery" GetMethodModifier="Public" GetMethodName="insertQuery" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="insertQuery" UserSourceName="insertQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
@@ -415,6 +439,18 @@ FROM dbo.ElencoPost2Queue
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_updatePList" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updatePList" Modifier="Public" Name="updatePList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="updatePList">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_EAL_updatePList</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" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@PackListID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EAL_updateQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateQuery" Modifier="Public" Name="updateQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="updateQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
@@ -504,6 +540,73 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ElencoAL2UDCTableAdapter" GeneratorDataComponentClassName="ElencoAL2UDCTableAdapter" Name="ElencoAL2UDC" UserDataComponentName="ElencoAL2UDCTableAdapter">
<MainSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.ElencoAL2UDC" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" 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">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[ElencoAL2UDC] WHERE (([AL] = @Original_AL) AND ([UDC] = @Original_UDC) AND ([OrderListID] = @Original_OrderListID))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_OrderListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderListID" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[ElencoAL2UDC] ([AL], [UDC], [OrderListID]) VALUES (@AL, @UDC, @OrderListID);
SELECT AL, UDC, OrderListID FROM ElencoAL2UDC WHERE (AL = @AL) AND (UDC = @UDC)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrderListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderListID" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT * FROM dbo.ElencoAL2UDC</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[ElencoAL2UDC] SET [AL] = @AL, [UDC] = @UDC, [OrderListID] = @OrderListID WHERE (([AL] = @Original_AL) AND ([UDC] = @Original_UDC) AND ([OrderListID] = @Original_OrderListID));
SELECT AL, UDC, OrderListID FROM ElencoAL2UDC WHERE (AL = @AL) AND (UDC = @UDC)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrderListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderListID" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_OrderListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderListID" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="AL" DataSetColumn="AL" />
<Mapping SourceColumn="UDC" DataSetColumn="UDC" />
<Mapping SourceColumn="OrderListID" DataSetColumn="OrderListID" />
</Mappings>
<Sources>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_EA2U_upsertQuery" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="upsertQuery" GetMethodModifier="Public" GetMethodName="upsertQuery" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="upsertQuery" UserSourceName="upsertQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_EA2U_upsertQuery</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" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrderListID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</Sources>
</TableAdapter>
</Tables>
<Sources />
</DataSource>
@@ -512,7 +615,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
<xs:element name="DS_Mag" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_Mag" msprop:Generator_UserDSName="DS_Mag">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="ElencoLotti" msprop:Generator_TableClassName="ElencoLottiDataTable" msprop:Generator_TableVarName="tableElencoLotti" msprop:Generator_RowChangedName="ElencoLottiRowChanged" msprop:Generator_TablePropName="ElencoLotti" msprop:Generator_RowDeletingName="ElencoLottiRowDeleting" msprop:Generator_RowChangingName="ElencoLottiRowChanging" msprop:Generator_RowEvHandlerName="ElencoLottiRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoLottiRowDeleted" msprop:Generator_RowClassName="ElencoLottiRow" msprop:Generator_UserTableName="ElencoLotti" msprop:Generator_RowEvArgName="ElencoLottiRowChangeEvent">
<xs:element name="ElencoLotti" msprop:Generator_TableClassName="ElencoLottiDataTable" msprop:Generator_TableVarName="tableElencoLotti" msprop:Generator_TablePropName="ElencoLotti" msprop:Generator_RowDeletingName="ElencoLottiRowDeleting" msprop:Generator_RowChangingName="ElencoLottiRowChanging" msprop:Generator_RowEvHandlerName="ElencoLottiRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoLottiRowDeleted" msprop:Generator_UserTableName="ElencoLotti" msprop:Generator_RowChangedName="ElencoLottiRowChanged" msprop:Generator_RowEvArgName="ElencoLottiRowChangeEvent" msprop:Generator_RowClassName="ElencoLottiRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Lotto" msprop:Generator_ColumnVarNameInTable="columnLotto" msprop:Generator_ColumnPropNameInRow="Lotto" msprop:Generator_ColumnPropNameInTable="LottoColumn" msprop:Generator_UserColumnName="Lotto">
@@ -587,7 +690,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoUdc" msprop:Generator_TableClassName="ElencoUdcDataTable" msprop:Generator_TableVarName="tableElencoUdc" msprop:Generator_TablePropName="ElencoUdc" msprop:Generator_RowDeletingName="ElencoUdcRowDeleting" msprop:Generator_RowChangingName="ElencoUdcRowChanging" msprop:Generator_RowEvHandlerName="ElencoUdcRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoUdcRowDeleted" msprop:Generator_UserTableName="ElencoUdc" msprop:Generator_RowChangedName="ElencoUdcRowChanged" msprop:Generator_RowEvArgName="ElencoUdcRowChangeEvent" msprop:Generator_RowClassName="ElencoUdcRow">
<xs:element name="ElencoUdc" msprop:Generator_TableClassName="ElencoUdcDataTable" msprop:Generator_TableVarName="tableElencoUdc" msprop:Generator_RowChangedName="ElencoUdcRowChanged" msprop:Generator_TablePropName="ElencoUdc" msprop:Generator_RowDeletingName="ElencoUdcRowDeleting" msprop:Generator_RowChangingName="ElencoUdcRowChanging" msprop:Generator_RowEvHandlerName="ElencoUdcRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoUdcRowDeleted" msprop:Generator_RowClassName="ElencoUdcRow" msprop:Generator_UserTableName="ElencoUdc" msprop:Generator_RowEvArgName="ElencoUdcRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="UDC" msprop:Generator_ColumnVarNameInTable="columnUDC" msprop:Generator_ColumnPropNameInRow="UDC" msprop:Generator_ColumnPropNameInTable="UDCColumn" msprop:Generator_UserColumnName="UDC">
@@ -742,7 +845,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagArt" msprop:Generator_TableClassName="AnagArtDataTable" msprop:Generator_TableVarName="tableAnagArt" msprop:Generator_RowChangedName="AnagArtRowChanged" msprop:Generator_TablePropName="AnagArt" msprop:Generator_RowDeletingName="AnagArtRowDeleting" msprop:Generator_RowChangingName="AnagArtRowChanging" msprop:Generator_RowEvHandlerName="AnagArtRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagArtRowDeleted" msprop:Generator_RowClassName="AnagArtRow" msprop:Generator_UserTableName="AnagArt" msprop:Generator_RowEvArgName="AnagArtRowChangeEvent">
<xs:element name="AnagArt" msprop:Generator_TableClassName="AnagArtDataTable" msprop:Generator_TableVarName="tableAnagArt" msprop:Generator_TablePropName="AnagArt" msprop:Generator_RowDeletingName="AnagArtRowDeleting" msprop:Generator_RowChangingName="AnagArtRowChanging" msprop:Generator_RowEvHandlerName="AnagArtRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagArtRowDeleted" msprop:Generator_UserTableName="AnagArt" msprop:Generator_RowChangedName="AnagArtRowChanged" msprop:Generator_RowEvArgName="AnagArtRowChangeEvent" msprop:Generator_RowClassName="AnagArtRow">
<xs:complexType>
<xs:sequence>
<xs:element name="CodArt" msprop:Generator_ColumnVarNameInTable="columnCodArt" msprop:Generator_ColumnPropNameInRow="CodArt" msprop:Generator_ColumnPropNameInTable="CodArtColumn" msprop:Generator_UserColumnName="CodArt">
@@ -769,7 +872,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ODL" msprop:Generator_TableClassName="ODLDataTable" msprop:Generator_TableVarName="tableODL" msprop:Generator_TablePropName="ODL" msprop:Generator_RowDeletingName="ODLRowDeleting" msprop:Generator_RowChangingName="ODLRowChanging" msprop:Generator_RowEvHandlerName="ODLRowChangeEventHandler" msprop:Generator_RowDeletedName="ODLRowDeleted" msprop:Generator_UserTableName="ODL" msprop:Generator_RowChangedName="ODLRowChanged" msprop:Generator_RowEvArgName="ODLRowChangeEvent" msprop:Generator_RowClassName="ODLRow">
<xs:element name="ODL" msprop:Generator_TableClassName="ODLDataTable" msprop:Generator_TableVarName="tableODL" msprop:Generator_RowChangedName="ODLRowChanged" msprop:Generator_TablePropName="ODL" msprop:Generator_RowDeletingName="ODLRowDeleting" msprop:Generator_RowChangingName="ODLRowChanging" msprop:Generator_RowEvHandlerName="ODLRowChangeEventHandler" msprop:Generator_RowDeletedName="ODLRowDeleted" msprop:Generator_RowClassName="ODLRow" msprop:Generator_UserTableName="ODL" msprop:Generator_RowEvArgName="ODLRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxODL" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdxODL" msprop:Generator_ColumnPropNameInRow="IdxODL" msprop:Generator_ColumnPropNameInTable="IdxODLColumn" msprop:Generator_UserColumnName="IdxODL" type="xs:int" />
@@ -836,7 +939,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Elencopost2Queue" msprop:Generator_TableClassName="Elencopost2QueueDataTable" msprop:Generator_TableVarName="tableElencopost2Queue" msprop:Generator_TablePropName="Elencopost2Queue" msprop:Generator_RowDeletingName="Elencopost2QueueRowDeleting" msprop:Generator_RowChangingName="Elencopost2QueueRowChanging" msprop:Generator_RowEvHandlerName="Elencopost2QueueRowChangeEventHandler" msprop:Generator_RowDeletedName="Elencopost2QueueRowDeleted" msprop:Generator_UserTableName="Elencopost2Queue" msprop:Generator_RowChangedName="Elencopost2QueueRowChanged" msprop:Generator_RowEvArgName="Elencopost2QueueRowChangeEvent" msprop:Generator_RowClassName="Elencopost2QueueRow">
<xs:element name="Elencopost2Queue" msprop:Generator_TableClassName="Elencopost2QueueDataTable" msprop:Generator_TableVarName="tableElencopost2Queue" msprop:Generator_RowChangedName="Elencopost2QueueRowChanged" msprop:Generator_TablePropName="Elencopost2Queue" msprop:Generator_RowDeletingName="Elencopost2QueueRowDeleting" msprop:Generator_RowChangingName="Elencopost2QueueRowChanging" msprop:Generator_RowEvHandlerName="Elencopost2QueueRowChangeEventHandler" msprop:Generator_RowDeletedName="Elencopost2QueueRowDeleted" msprop:Generator_RowClassName="Elencopost2QueueRow" msprop:Generator_UserTableName="Elencopost2Queue" msprop:Generator_RowEvArgName="Elencopost2QueueRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="CodPost" msprop:Generator_ColumnVarNameInTable="columnCodPost" msprop:Generator_ColumnPropNameInRow="CodPost" msprop:Generator_ColumnPropNameInTable="CodPostColumn" msprop:Generator_UserColumnName="CodPost">
@@ -856,7 +959,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoAL" msprop:Generator_TableClassName="ElencoALDataTable" msprop:Generator_TableVarName="tableElencoAL" msprop:Generator_TablePropName="ElencoAL" msprop:Generator_RowDeletingName="ElencoALRowDeleting" msprop:Generator_RowChangingName="ElencoALRowChanging" msprop:Generator_RowEvHandlerName="ElencoALRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoALRowDeleted" msprop:Generator_UserTableName="ElencoAL" msprop:Generator_RowChangedName="ElencoALRowChanged" msprop:Generator_RowEvArgName="ElencoALRowChangeEvent" msprop:Generator_RowClassName="ElencoALRow">
<xs:element name="ElencoAL" msprop:Generator_TableClassName="ElencoALDataTable" msprop:Generator_TableVarName="tableElencoAL" msprop:Generator_RowChangedName="ElencoALRowChanged" msprop:Generator_TablePropName="ElencoAL" msprop:Generator_RowDeletingName="ElencoALRowDeleting" msprop:Generator_RowChangingName="ElencoALRowChanging" msprop:Generator_RowEvHandlerName="ElencoALRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoALRowDeleted" msprop:Generator_RowClassName="ElencoALRow" msprop:Generator_UserTableName="ElencoAL" msprop:Generator_RowEvArgName="ElencoALRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="AL" msprop:Generator_ColumnVarNameInTable="columnAL" msprop:Generator_ColumnPropNameInRow="AL" msprop:Generator_ColumnPropNameInTable="ALColumn" msprop:Generator_UserColumnName="AL">
@@ -873,6 +976,8 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PackListID" msprop:Generator_ColumnVarNameInTable="columnPackListID" msprop:Generator_ColumnPropNameInRow="PackListID" msprop:Generator_ColumnPropNameInTable="PackListIDColumn" msprop:Generator_UserColumnName="PackListID" type="xs:int" />
<xs:element name="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnPropNameInTable="StatusColumn" msprop:Generator_UserColumnName="Status" type="xs:int" />
<xs:element name="DtRec" msprop:Generator_ColumnVarNameInTable="columnDtRec" msprop:Generator_ColumnPropNameInRow="DtRec" msprop:Generator_ColumnPropNameInTable="DtRecColumn" msprop:Generator_UserColumnName="DtRec" type="xs:dateTime" />
<xs:element name="Peso" msprop:Generator_ColumnVarNameInTable="columnPeso" msprop:Generator_ColumnPropNameInRow="Peso" msprop:Generator_ColumnPropNameInTable="PesoColumn" msprop:Generator_UserColumnName="Peso" type="xs:decimal" />
<xs:element name="Tara" msprop:Generator_ColumnVarNameInTable="columnTara" msprop:Generator_ColumnPropNameInRow="Tara" msprop:Generator_ColumnPropNameInTable="TaraColumn" msprop:Generator_UserColumnName="Tara" type="xs:decimal" />
@@ -890,7 +995,7 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagClienti" msprop:Generator_TableClassName="AnagClientiDataTable" msprop:Generator_TableVarName="tableAnagClienti" msprop:Generator_RowChangedName="AnagClientiRowChanged" msprop:Generator_TablePropName="AnagClienti" msprop:Generator_RowDeletingName="AnagClientiRowDeleting" msprop:Generator_RowChangingName="AnagClientiRowChanging" msprop:Generator_RowEvHandlerName="AnagClientiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagClientiRowDeleted" msprop:Generator_RowClassName="AnagClientiRow" msprop:Generator_UserTableName="AnagClienti" msprop:Generator_RowEvArgName="AnagClientiRowChangeEvent">
<xs:element name="AnagClienti" msprop:Generator_TableClassName="AnagClientiDataTable" msprop:Generator_TableVarName="tableAnagClienti" msprop:Generator_TablePropName="AnagClienti" msprop:Generator_RowDeletingName="AnagClientiRowDeleting" msprop:Generator_RowChangingName="AnagClientiRowChanging" msprop:Generator_RowEvHandlerName="AnagClientiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagClientiRowDeleted" msprop:Generator_UserTableName="AnagClienti" msprop:Generator_RowChangedName="AnagClientiRowChanged" msprop:Generator_RowEvArgName="AnagClientiRowChangeEvent" msprop:Generator_RowClassName="AnagClientiRow">
<xs:complexType>
<xs:sequence>
<xs:element name="CodCliente" msprop:Generator_ColumnVarNameInTable="columnCodCliente" msprop:Generator_ColumnPropNameInRow="CodCliente" msprop:Generator_ColumnPropNameInTable="CodClienteColumn" msprop:Generator_UserColumnName="CodCliente">
@@ -945,6 +1050,27 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoAL2UDC" msprop:Generator_TableClassName="ElencoAL2UDCDataTable" msprop:Generator_TableVarName="tableElencoAL2UDC" msprop:Generator_TablePropName="ElencoAL2UDC" msprop:Generator_RowDeletingName="ElencoAL2UDCRowDeleting" msprop:Generator_RowChangingName="ElencoAL2UDCRowChanging" msprop:Generator_RowEvHandlerName="ElencoAL2UDCRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoAL2UDCRowDeleted" msprop:Generator_UserTableName="ElencoAL2UDC" msprop:Generator_RowChangedName="ElencoAL2UDCRowChanged" msprop:Generator_RowEvArgName="ElencoAL2UDCRowChangeEvent" msprop:Generator_RowClassName="ElencoAL2UDCRow">
<xs:complexType>
<xs:sequence>
<xs:element name="AL" msprop:Generator_ColumnVarNameInTable="columnAL" msprop:Generator_ColumnPropNameInRow="AL" msprop:Generator_ColumnPropNameInTable="ALColumn" msprop:Generator_UserColumnName="AL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UDC" msprop:Generator_ColumnVarNameInTable="columnUDC" msprop:Generator_ColumnPropNameInRow="UDC" msprop:Generator_ColumnPropNameInTable="UDCColumn" msprop:Generator_UserColumnName="UDC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OrderListID" msprop:Generator_ColumnVarNameInTable="columnOrderListID" msprop:Generator_ColumnPropNameInRow="OrderListID" msprop:Generator_ColumnPropNameInTable="OrderListIDColumn" msprop:Generator_UserColumnName="OrderListID" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -975,5 +1101,10 @@ SELECT CodCliente, RagSociale, Indirizzo, Localita, Cap, Provincia, Nazione FROM
<xs:selector xpath=".//mstns:AnagClienti" />
<xs:field xpath="mstns:CodCliente" />
</xs:unique>
<xs:unique name="ElencoAL2UDC_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:ElencoAL2UDC" />
<xs:field xpath="mstns:AL" />
<xs:field xpath="mstns:UDC" />
</xs:unique>
</xs:element>
</xs:schema>
+1 -1
View File
@@ -11,7 +11,7 @@
<Shape ID="DesignTable:AnagArt" ZOrder="7" X="279" Y="548" Height="172" Width="193" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
<Shape ID="DesignTable:ODL" ZOrder="4" X="885" Y="112" Height="324" Width="177" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:Elencopost2Queue" ZOrder="6" X="264" Y="791" Height="134" Width="252" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
<Shape ID="DesignTable:ElencoAL" ZOrder="1" X="882" Y="491" Height="342" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
<Shape ID="DesignTable:ElencoAL" ZOrder="1" X="882" Y="491" Height="438" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
<Shape ID="DesignTable:AnagClienti" ZOrder="3" X="544" Y="542" Height="210" Width="212" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
</Shapes>
<Connectors />
+43 -847
View File
File diff suppressed because it is too large Load Diff
+21 -87
View File
@@ -30,7 +30,7 @@
<Mapping SourceColumn="QtaTot" DataSetColumn="QtaTot" />
</Mappings>
<Sources>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_deleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="deleteQuery">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_deleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="deleteQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_PackList_deleteQuery</CommandText>
@@ -64,7 +64,7 @@
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_insertQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="insertQuery" Modifier="Public" Name="insertQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="insertQuery">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_insertQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="insertQuery" Modifier="Public" Name="insertQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="insertQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_PackList_insertQuery</CommandText>
@@ -87,7 +87,7 @@
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_updateStatus" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateStatus" Modifier="Public" Name="updateStatus" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="updateStatus">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_PackList_updateStatus" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateStatus" Modifier="Public" Name="updateStatus" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="updateStatus">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_PackList_updateStatus</CommandText>
@@ -168,7 +168,7 @@ SELECT OrderListID, ExtOrdCod, DueDate, CodArt, PackListID, Qty, OrdDescr FROM O
<Mapping SourceColumn="OrdDescr" DataSetColumn="OrdDescr" />
</Mappings>
<Sources>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_deleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="deleteQuery">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_deleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="deleteQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_OrdList_deleteQuery</CommandText>
@@ -179,6 +179,18 @@ SELECT OrderListID, ExtOrdCod, DueDate, CodArt, PackListID, Qty, OrdDescr FROM O
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_getByPL_UDC" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByPL_UDC" GetMethodModifier="Public" GetMethodName="getByPL_UDC" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByPL_UDC" UserSourceName="getByPL_UDC">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_OrdList_getByPL_UDC</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" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@PackListID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_getByPLID" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByPLID" GetMethodModifier="Public" GetMethodName="getByPLID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByPLID" UserSourceName="getByPLID">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
@@ -190,7 +202,7 @@ SELECT OrderListID, ExtOrdCod, DueDate, CodArt, PackListID, Qty, OrdDescr FROM O
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_insertQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="insertQuery" Modifier="Public" Name="insertQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="insertQuery">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_insertQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="insertQuery" Modifier="Public" Name="insertQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="insertQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_OrdList_insertQuery</CommandText>
@@ -205,7 +217,7 @@ SELECT OrderListID, ExtOrdCod, DueDate, CodArt, PackListID, Qty, OrdDescr FROM O
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_updateQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateQuery" Modifier="Public" Name="updateQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="updateQuery">
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_OrdList_updateQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="updateQuery" Modifier="Public" Name="updateQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="updateQuery">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_OrdList_updateQuery</CommandText>
@@ -220,59 +232,6 @@ SELECT OrderListID, ExtOrdCod, DueDate, CodArt, PackListID, Qty, OrdDescr FROM O
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="AL2PackListTableAdapter" GeneratorDataComponentClassName="AL2PackListTableAdapter" Name="AL2PackList" UserDataComponentName="AL2PackListTableAdapter">
<MainSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.AL2PackList" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" 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">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[AL2PackList] WHERE (([AL] = @Original_AL) AND ([PackListID] = @Original_PackListID) AND ([Status] = @Original_Status))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_PackListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="PackListID" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Status" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Status" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[AL2PackList] ([AL], [PackListID], [Status]) VALUES (@AL, @PackListID, @Status);
SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID = @PackListID)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@PackListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="PackListID" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Status" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Status" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT AL, PackListID, Status FROM dbo.AL2PackList</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[AL2PackList] SET [AL] = @AL, [PackListID] = @PackListID, [Status] = @Status WHERE (([AL] = @Original_AL) AND ([PackListID] = @Original_PackListID) AND ([Status] = @Original_Status));
SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID = @PackListID)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@PackListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="PackListID" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Status" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Status" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_PackListID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="PackListID" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Status" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Status" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="AL" DataSetColumn="AL" />
<Mapping SourceColumn="PackListID" DataSetColumn="PackListID" />
<Mapping SourceColumn="Status" DataSetColumn="Status" />
</Mappings>
<Sources />
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ExtOrdersListTableAdapter" GeneratorDataComponentClassName="ExtOrdersListTableAdapter" Name="ExtOrdersList" UserDataComponentName="ExtOrdersListTableAdapter">
<MainSource>
<DbSource ConnectionRef="MoonPro_MAGConnectionString (Settings)" DbObjectName="MoonPro_MAG.dbo.stp_ExtOrd_GetByCliente" 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="false" UserGetMethodName="GetData" UserSourceName="Fill">
@@ -321,7 +280,7 @@ SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID
<xs:element name="DS_PackList" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_PackList" msprop:Generator_UserDSName="DS_PackList">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="PackList" msprop:Generator_TableClassName="PackListDataTable" msprop:Generator_TableVarName="tablePackList" msprop:Generator_TablePropName="PackList" msprop:Generator_RowDeletingName="PackListRowDeleting" msprop:Generator_RowChangingName="PackListRowChanging" msprop:Generator_RowEvHandlerName="PackListRowChangeEventHandler" msprop:Generator_RowDeletedName="PackListRowDeleted" msprop:Generator_UserTableName="PackList" msprop:Generator_RowChangedName="PackListRowChanged" msprop:Generator_RowEvArgName="PackListRowChangeEvent" msprop:Generator_RowClassName="PackListRow">
<xs:element name="PackList" msprop:Generator_TableClassName="PackListDataTable" msprop:Generator_TableVarName="tablePackList" msprop:Generator_RowChangedName="PackListRowChanged" msprop:Generator_TablePropName="PackList" msprop:Generator_RowDeletingName="PackListRowDeleting" msprop:Generator_RowChangingName="PackListRowChanging" msprop:Generator_RowEvHandlerName="PackListRowChangeEventHandler" msprop:Generator_RowDeletedName="PackListRowDeleted" msprop:Generator_RowClassName="PackListRow" msprop:Generator_UserTableName="PackList" msprop:Generator_RowEvArgName="PackListRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="PackListID" msprop:Generator_ColumnVarNameInTable="columnPackListID" msprop:Generator_ColumnPropNameInRow="PackListID" msprop:Generator_ColumnPropNameInTable="PackListIDColumn" msprop:Generator_UserColumnName="PackListID" type="xs:int" />
@@ -360,7 +319,7 @@ SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrdersList" msprop:Generator_TableClassName="OrdersListDataTable" msprop:Generator_TableVarName="tableOrdersList" msprop:Generator_TablePropName="OrdersList" msprop:Generator_RowDeletingName="OrdersListRowDeleting" msprop:Generator_RowChangingName="OrdersListRowChanging" msprop:Generator_RowEvHandlerName="OrdersListRowChangeEventHandler" msprop:Generator_RowDeletedName="OrdersListRowDeleted" msprop:Generator_UserTableName="OrdersList" msprop:Generator_RowChangedName="OrdersListRowChanged" msprop:Generator_RowEvArgName="OrdersListRowChangeEvent" msprop:Generator_RowClassName="OrdersListRow">
<xs:element name="OrdersList" msprop:Generator_TableClassName="OrdersListDataTable" msprop:Generator_TableVarName="tableOrdersList" msprop:Generator_RowChangedName="OrdersListRowChanged" msprop:Generator_TablePropName="OrdersList" msprop:Generator_RowDeletingName="OrdersListRowDeleting" msprop:Generator_RowChangingName="OrdersListRowChanging" msprop:Generator_RowEvHandlerName="OrdersListRowChangeEventHandler" msprop:Generator_RowDeletedName="OrdersListRowDeleted" msprop:Generator_RowClassName="OrdersListRow" msprop:Generator_UserTableName="OrdersList" msprop:Generator_RowEvArgName="OrdersListRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderListID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnOrderListID" msprop:Generator_ColumnPropNameInRow="OrderListID" msprop:Generator_ColumnPropNameInTable="OrderListIDColumn" msprop:Generator_UserColumnName="OrderListID" type="xs:int" />
@@ -398,22 +357,7 @@ SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AL2PackList" msprop:Generator_TableClassName="AL2PackListDataTable" msprop:Generator_TableVarName="tableAL2PackList" msprop:Generator_TablePropName="AL2PackList" msprop:Generator_RowDeletingName="AL2PackListRowDeleting" msprop:Generator_RowChangingName="AL2PackListRowChanging" msprop:Generator_RowEvHandlerName="AL2PackListRowChangeEventHandler" msprop:Generator_RowDeletedName="AL2PackListRowDeleted" msprop:Generator_UserTableName="AL2PackList" msprop:Generator_RowChangedName="AL2PackListRowChanged" msprop:Generator_RowEvArgName="AL2PackListRowChangeEvent" msprop:Generator_RowClassName="AL2PackListRow">
<xs:complexType>
<xs:sequence>
<xs:element name="AL" msprop:Generator_ColumnVarNameInTable="columnAL" msprop:Generator_ColumnPropNameInRow="AL" msprop:Generator_ColumnPropNameInTable="ALColumn" msprop:Generator_UserColumnName="AL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PackListID" msprop:Generator_ColumnVarNameInTable="columnPackListID" msprop:Generator_ColumnPropNameInRow="PackListID" msprop:Generator_ColumnPropNameInTable="PackListIDColumn" msprop:Generator_UserColumnName="PackListID" type="xs:int" />
<xs:element name="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnPropNameInTable="StatusColumn" msprop:Generator_UserColumnName="Status" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ExtOrdersList" msprop:Generator_TableClassName="ExtOrdersListDataTable" msprop:Generator_TableVarName="tableExtOrdersList" msprop:Generator_TablePropName="ExtOrdersList" msprop:Generator_RowDeletingName="ExtOrdersListRowDeleting" msprop:Generator_RowChangingName="ExtOrdersListRowChanging" msprop:Generator_RowEvHandlerName="ExtOrdersListRowChangeEventHandler" msprop:Generator_RowDeletedName="ExtOrdersListRowDeleted" msprop:Generator_UserTableName="ExtOrdersList" msprop:Generator_RowChangedName="ExtOrdersListRowChanged" msprop:Generator_RowEvArgName="ExtOrdersListRowChangeEvent" msprop:Generator_RowClassName="ExtOrdersListRow">
<xs:element name="ExtOrdersList" msprop:Generator_TableClassName="ExtOrdersListDataTable" msprop:Generator_TableVarName="tableExtOrdersList" msprop:Generator_RowChangedName="ExtOrdersListRowChanged" msprop:Generator_TablePropName="ExtOrdersList" msprop:Generator_RowDeletingName="ExtOrdersListRowDeleting" msprop:Generator_RowChangingName="ExtOrdersListRowChanging" msprop:Generator_RowEvHandlerName="ExtOrdersListRowChangeEventHandler" msprop:Generator_RowDeletedName="ExtOrdersListRowDeleted" msprop:Generator_RowClassName="ExtOrdersListRow" msprop:Generator_UserTableName="ExtOrdersList" msprop:Generator_RowEvArgName="ExtOrdersListRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="RigaOrd" msprop:Generator_ColumnVarNameInTable="columnRigaOrd" msprop:Generator_ColumnPropNameInRow="RigaOrd" msprop:Generator_ColumnPropNameInTable="RigaOrdColumn" msprop:Generator_UserColumnName="RigaOrd" type="xs:int" />
@@ -469,19 +413,9 @@ SELECT AL, PackListID, Status FROM AL2PackList WHERE (AL = @AL) AND (PackListID
<xs:selector xpath=".//mstns:OrdersList" />
<xs:field xpath="mstns:OrderListID" />
</xs:unique>
<xs:unique name="AL2PackList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:AL2PackList" />
<xs:field xpath="mstns:AL" />
<xs:field xpath="mstns:PackListID" />
</xs:unique>
<xs:unique name="ExtOrdersList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:ExtOrdersList" />
<xs:field xpath="mstns:RigaOrd" />
</xs:unique>
</xs:element>
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="FK_AL2PackList_PackList" msdata:parent="PackList" msdata:child="AL2PackList" msdata:parentkey="PackListID" msdata:childkey="PackListID" msprop:Generator_UserChildTable="AL2PackList" msprop:Generator_ChildPropName="GetAL2PackListRows" msprop:Generator_UserRelationName="FK_AL2PackList_PackList" msprop:Generator_ParentPropName="PackListRow" msprop:Generator_RelationVarName="relationFK_AL2PackList_PackList" msprop:Generator_UserParentTable="PackList" />
</xs:appinfo>
</xs:annotation>
</xs:schema>
+3 -17
View File
@@ -6,23 +6,9 @@
</autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="0" ViewPortY="0" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:PackList" ZOrder="1" X="443" Y="59" Height="324" Width="258" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
<Shape ID="DesignTable:OrdersList" ZOrder="2" X="76" Y="83" Height="305" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
<Shape ID="DesignTable:AL2PackList" ZOrder="5" X="835" Y="70" Height="134" Width="214" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
<Shape ID="DesignTable:PackList" ZOrder="2" X="443" Y="59" Height="324" Width="258" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
<Shape ID="DesignTable:OrdersList" ZOrder="1" X="76" Y="83" Height="324" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
<Shape ID="DesignTable:ExtOrdersList" ZOrder="3" X="503" Y="534" Height="286" Width="222" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
</Shapes>
<Connectors>
<Connector ID="DesignRelation:FK_AL2PackList_PackList" ZOrder="4" LineWidth="11">
<RoutePoints>
<Point>
<X>701</X>
<Y>103</Y>
</Point>
<Point>
<X>835</X>
<Y>103</Y>
</Point>
</RoutePoints>
</Connector>
</Connectors>
<Connectors />
</DiagramLayout>
+3
View File
@@ -30,6 +30,7 @@ namespace MagData
public DS_ReportTableAdapters.stp_prt_CartellinoFinitiOdetteTableAdapter taCFOdette;
public DS_ReportTableAdapters.stp_prt_CartellinoPedaneTableAdapter taCPed;
public DS_ReportTableAdapters.stp_prt_CartellinoSemilavoratiTableAdapter taCSemil;
public DS_MagTableAdapters.ElencoAL2UDCTableAdapter taEA2U;
public DS_MagTableAdapters.ElencoALTableAdapter taEAL;
public DS_MagTableAdapters.ElencoLottiTableAdapter taEL;
public DS_PackListTableAdapters.ExtOrdersListTableAdapter taEOL;
@@ -180,6 +181,7 @@ namespace MagData
taCSemil = new DS_ReportTableAdapters.stp_prt_CartellinoSemilavoratiTableAdapter();
taAA = new DS_MagTableAdapters.AnagArtTableAdapter();
taEA2U = new DS_MagTableAdapters.ElencoAL2UDCTableAdapter();
taEAL = new DS_MagTableAdapters.ElencoALTableAdapter();
taEL = new DS_MagTableAdapters.ElencoLottiTableAdapter();
taEP2Q = new DS_MagTableAdapters.Elencopost2QueueTableAdapter();
@@ -201,6 +203,7 @@ namespace MagData
taCSemil.Connection.ConnectionString = connString;
taAA.Connection.ConnectionString = connString;
taEA2U.Connection.ConnectionString = connString;
taEAL.Connection.ConnectionString = connString;
taEL.Connection.ConnectionString = connString;
taEP2Q.Connection.ConnectionString = connString;
+5
View File
@@ -62,5 +62,10 @@
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<ItemGroup>
<None Include="..\.editorconfig">
<Link>.editorconfig</Link>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>