Fix errore creazione nuovi cartellini da WS (rese parametriche posizioni in web.config)
git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@209 365432ac-a1b5-4ffd-bb28-6d3099d32164
This commit is contained in:
@@ -88,7 +88,7 @@
|
||||
<add key="welcomeApp" value="GMW_welcomeApp" />
|
||||
<add key="appName" value="GMW"/>
|
||||
<add key="mainRev" value="1.0"/>
|
||||
<add key="minorRev" value="160"/>
|
||||
<add key="minorRev" value="200"/>
|
||||
<add key="copyRight" value="SteamWare © 2010"/>
|
||||
<add key="_allowForceUser" value="true" />
|
||||
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx"/>
|
||||
@@ -114,6 +114,11 @@
|
||||
<add key="NumX" value="10"/>
|
||||
<add key="NumY" value="5"/>
|
||||
<add key="NumZ" value="1"/>
|
||||
|
||||
<!--Setup codici postazioni-->
|
||||
<add key="IdxPosNewFusi" value="80"/>
|
||||
<add key="IdxPosNewWip" value="84"/>
|
||||
<add key="IdxPosNewFinito" value="84"/>
|
||||
|
||||
<!--Setup stampa-->
|
||||
<!--<add key="printerCartTara" value="Brother HL-4050CDN"/>-->
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace GMW_WS
|
||||
/// <summary>
|
||||
/// WebService per gestione sw bilance
|
||||
/// </summary>
|
||||
[WebService(Namespace = "http://www.steamware.net/", Description = "Web Services che funziona da collettore di tutte le richieste delle applicazioni per le bilance integrate a <b>GMW</b> v.1.0.160")]
|
||||
[WebService(Namespace = "http://www.steamware.net/", Description = "Web Services che funziona da collettore di tutte le richieste delle applicazioni per le bilance integrate a <b>GMW</b> v.1.0.200")]
|
||||
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
||||
[System.ComponentModel.ToolboxItem(false)]
|
||||
public class bilance : System.Web.Services.WebService
|
||||
@@ -317,7 +317,7 @@ namespace GMW_WS
|
||||
{
|
||||
CodCS = memLayer.ML.confReadString("CodCS");
|
||||
}
|
||||
int IdxPosizione = 20; // hard coded: è la postazione POST fusione di ambivere!!!
|
||||
int IdxPosizione = memLayer.ML.confReadInt("IdxPosNewFusi");
|
||||
// creo nuovo cartellino!
|
||||
DS_Applicazione.ElencoCartelliniDataTable tabUdc = DataProxy.obj.taCartellini.stp_insNewFull(CodCS, CodBilancia, string.Format("{0:yy}", DateTime.Now), CodCliente, Particolare, CodImpianto, CodStampo, Esponente, Figura, DataRif, TurnoRif, CodImballo, CodSoggetto, Tara, IdxPosizione, CodTipoDichiarazione, "UDC_PESA", Quantita, PesoTot, PesoCad, CodStato, UDC_Parent); // ATTENZIONE: "UDC_PESA" è "hard coded" nel db... !!!
|
||||
// leggo la riga
|
||||
@@ -354,7 +354,7 @@ namespace GMW_WS
|
||||
/// <param name="PesoCad">Peso unitario rilevato</param>
|
||||
/// <param name="CodStato">Codice dello stato del pezzo (da anagrafica: sabbiato, ...)</param>
|
||||
/// <returns>UDC del nuovo cartellino per FINITI</returns>
|
||||
[WebMethod(Description = "Fornisce un nuovo codice UDC tipo completo (con pezzi) a partire dalla richiesta e salva i dati")]
|
||||
[WebMethod(Description = "Fornisce un nuovo codice UDC FINITI tipo completo (con pezzi) a partire dalla richiesta e salva i dati")]
|
||||
public string UdcCall_GetNew_Finito(string CodBilancia, string CodCliente, string Particolare, string CodImpianto, string CodStampo, string Esponente, string Figura, string UDC_Parent, double Tara, string CodImballo, string CodTipoDichiarazione, string CodSoggetto, int Quantita, float PesoTot, float PesoCad, DateTime DataRif, int TurnoRif, string CodStato)
|
||||
{
|
||||
// ricavo cod company...
|
||||
@@ -368,7 +368,58 @@ namespace GMW_WS
|
||||
{
|
||||
CodCS = memLayer.ML.confReadString("CodCS");
|
||||
}
|
||||
int IdxPosizione = 20; // hard coded: è la postazione POST fusione di ambivere!!!
|
||||
int IdxPosizione = memLayer.ML.confReadInt("IdxPosNewFinito");
|
||||
// creo nuovo cartellino!
|
||||
DS_Applicazione.ElencoCartelliniDataTable tabUdc = DataProxy.obj.taCartellini.stp_insNewFull(CodCS, CodBilancia, string.Format("{0:yy}", DateTime.Now), CodCliente, Particolare, CodImpianto, CodStampo, Esponente, Figura, DataRif, TurnoRif, CodImballo, CodSoggetto, Tara, IdxPosizione, CodTipoDichiarazione, "UDC_FINITO", Quantita, PesoTot, PesoCad, CodStato, UDC_Parent); // ATTENZIONE: "UDC_FINITO" è "hard coded" nel db... !!!
|
||||
// leggo la riga
|
||||
try
|
||||
{
|
||||
answ = tabUdc[0].UDC;
|
||||
// salvo associazioen parent-child tra UDC!
|
||||
DataProxy.obj.taRelazUDC.Insert(UDC_Parent, answ);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Fornisce un nuovo codice UDC tipo completo (con pezzi) a partire dalla richiesta e salva i dati
|
||||
/// </summary>
|
||||
/// <param name="CodBilancia">codice anagrafico della bilanca che effettua la richiesta (codice della pesa)</param>
|
||||
/// <param name="CodCliente">codice anagrafico del cliente</param>
|
||||
/// <param name="Particolare">codice del particolare (articolo) - da anagrafica!</param>
|
||||
/// <param name="CodImpianto">Codice dell'impianto</param>
|
||||
/// <param name="CodStampo">Codice dello stampo</param>
|
||||
/// <param name="Esponente">codice dell'esponente dello stampo</param>
|
||||
/// <param name="Figura">Codice figura</param>
|
||||
/// <param name="DataRif">Data di rif per la dichiarazione</param>
|
||||
/// <param name="TurnoRif">Turno di rif per la dichiarazione</param>
|
||||
/// <param name="CodImballo">codice dell'imballo (tipo cassone) - string LIBERO (non facciamo controlli in input)</param>
|
||||
/// <param name="CodSoggetto">codice dell'operatore</param>
|
||||
/// <param name="UDC_Parent">codice dell'UDC parent (UDC della tara)</param>
|
||||
/// <param name="tara">peso in kg (0 se non noto) da associare all'UDC come tara del contenitore</param>
|
||||
/// <param name="CodTipoDichiarazione">tipo di dichiarazione (vedere relativa anagrafica consentita, es U=uomo, M=macchina...)</param>
|
||||
/// <param name="Quantita">numero pezzi associati all'UDC</param>
|
||||
/// <param name="PesoTot">Peso totale rilevato</param>
|
||||
/// <param name="PesoCad">Peso unitario rilevato</param>
|
||||
/// <param name="CodStato">Codice dello stato del pezzo (da anagrafica: sabbiato, ...)</param>
|
||||
/// <returns>UDC del nuovo cartellino per FINITI</returns>
|
||||
[WebMethod(Description = "Fornisce un nuovo codice UDC WIP tipo completo (con pezzi) a partire dalla richiesta e salva i dati")]
|
||||
public string UdcCall_GetNew_WIP(string CodBilancia, string CodCliente, string Particolare, string CodImpianto, string CodStampo, string Esponente, string Figura, string UDC_Parent, double Tara, string CodImballo, string CodTipoDichiarazione, string CodSoggetto, int Quantita, float PesoTot, float PesoCad, DateTime DataRif, int TurnoRif, string CodStato)
|
||||
{
|
||||
// ricavo cod company...
|
||||
string CodCS = "ND";
|
||||
string answ = "NA";
|
||||
try
|
||||
{
|
||||
CodCS = DataProxy.obj.taAnagBil.stp_getByCodBilancia(CodBilancia)[0].CodCS;
|
||||
}
|
||||
catch
|
||||
{
|
||||
CodCS = memLayer.ML.confReadString("CodCS");
|
||||
}
|
||||
int IdxPosizione = memLayer.ML.confReadInt("IdxPosNewWip");
|
||||
// creo nuovo cartellino!
|
||||
DS_Applicazione.ElencoCartelliniDataTable tabUdc = DataProxy.obj.taCartellini.stp_insNewFull(CodCS, CodBilancia, string.Format("{0:yy}", DateTime.Now), CodCliente, Particolare, CodImpianto, CodStampo, Esponente, Figura, DataRif, TurnoRif, CodImballo, CodSoggetto, Tara, IdxPosizione, CodTipoDichiarazione, "UDC_FINITO", Quantita, PesoTot, PesoCad, CodStato, UDC_Parent); // ATTENZIONE: "UDC_FINITO" è "hard coded" nel db... !!!
|
||||
// leggo la riga
|
||||
@@ -453,7 +504,7 @@ namespace GMW_WS
|
||||
{
|
||||
CodCS = memLayer.ML.confReadString("CodCS");
|
||||
}
|
||||
int IdxPosizione = 20; // hard coded: è la postazione POST fusione di ambivere!!!
|
||||
int IdxPosizione = memLayer.ML.confReadInt("IdxPosNewFusi");
|
||||
// faccio update!
|
||||
DS_Applicazione.ElencoCartelliniDataTable tabUdc = DataProxy.obj.taCartellini.stp_updateUDC(UDC_edit, CodCS, CodBilancia, string.Format("{0:yy}", DateTime.Now), CodCliente, Particolare, CodImpianto, CodStampo, Esponente, Figura, DataRif, TurnoRif, CodImballo, CodSoggetto, Tara, IdxPosizione, CodTipoDichiarazione, "UDC_MOD", Quantita, PesoTot, PesoCad, CodStato, UDC_Parent); // ATTENZIONE: "UDC_MOD" è "hard coded" nel db... !!!
|
||||
// leggo la riga
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -6,7 +6,7 @@
|
||||
<add key="welcomeApp" value="GMW_welcomeApp" />
|
||||
<add key="appName" value="GMW"/>
|
||||
<add key="mainRev" value="1.0"/>
|
||||
<add key="minorRev" value="160"/>
|
||||
<add key="minorRev" value="200"/>
|
||||
<add key="copyRight" value="SteamWare © 2010"/>
|
||||
<add key="_allowForceUser" value="true" />
|
||||
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx"/>
|
||||
@@ -33,6 +33,11 @@
|
||||
<add key="NumY" value="5"/>
|
||||
<add key="NumZ" value="1"/>
|
||||
|
||||
<!--Setup codici postazioni-->
|
||||
<add key="IdxPosNewFusi" value="80"/>
|
||||
<add key="IdxPosNewWip" value="84"/>
|
||||
<add key="IdxPosNewFinito" value="84"/>
|
||||
|
||||
<!--Setup stampa-->
|
||||
<!--<add key="printerCartTara" value="Brother HL-4050CDN"/>-->
|
||||
<add key="printerCartTara" value="\\Vostro410\PDFCreator"/>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user