diff --git a/GMW-RT/bin/GMW-RT.dll b/GMW-RT/bin/GMW-RT.dll
index 52daeea1..669a21b8 100644
Binary files a/GMW-RT/bin/GMW-RT.dll and b/GMW-RT/bin/GMW-RT.dll differ
diff --git a/GMW-RT/bin/GMW_data.dll b/GMW-RT/bin/GMW_data.dll
index ca8a2ef0..68efb4c9 100644
Binary files a/GMW-RT/bin/GMW_data.dll and b/GMW-RT/bin/GMW_data.dll differ
diff --git a/GMW-UT/bin/GMW-UT.dll b/GMW-UT/bin/GMW-UT.dll
index 67f6097d..8f23707b 100644
Binary files a/GMW-UT/bin/GMW-UT.dll and b/GMW-UT/bin/GMW-UT.dll differ
diff --git a/GMW-UT/bin/GMW_data.dll b/GMW-UT/bin/GMW_data.dll
index ca8a2ef0..68efb4c9 100644
Binary files a/GMW-UT/bin/GMW_data.dll and b/GMW-UT/bin/GMW_data.dll differ
diff --git a/GMW/WebUserControls/mod_finiti.ascx.cs b/GMW/WebUserControls/mod_finiti.ascx.cs
index fc8a5fbd..f502a7fd 100644
--- a/GMW/WebUserControls/mod_finiti.ascx.cs
+++ b/GMW/WebUserControls/mod_finiti.ascx.cs
@@ -43,20 +43,7 @@ namespace GMW.WebUserControls
setVisibility();
doChecks();
}
- ///
- /// verifico se ci sia in sessione un input da NumKeyb e nel caso lometto in barcodeIn e processo...
- ///
- private void checkNumKeyIn()
- {
- if (memLayer.ML.isInSessionObject("numKeyIn"))
- {
- barcodeIn = memLayer.ML.StringSessionObj("numKeyIn");
- // svuoto valore in sessione...
- memLayer.ML.emptySessionVal("numKeyIn");
- // controllo barcode...
- checkBarcode();
- }
- }
+
///
/// Codice AL target
///
@@ -72,15 +59,6 @@ namespace GMW.WebUserControls
}
}
///
- /// richiesta (ri)stampa UDC
- ///
- ///
- ///
- public void ristampa()
- {
- base.ristampaUdc(tipoUdcRist, udcReq);
- }
- ///
/// controlla particolare selezionato
///
public override void checkParticolare()
@@ -122,7 +100,7 @@ namespace GMW.WebUserControls
int answ = 0;
try
{
- answ = (int)MagClass.magazzino.taCartellini.getLastByParticolareStato(memLayer.ML.StringSessionObj("CodCS"), currParticolare, statoUDC)[0].Qta;
+ answ = (int)MagClass.magazzino.taCartellini.getLastByParticolareStato(CodCs, currParticolare, statoUDC)[0].Qta;
}
catch
{ }
@@ -143,7 +121,7 @@ namespace GMW.WebUserControls
string answ = "";
try
{
- answ = MagClass.magazzino.taCartellini.getLastByParticolareStato(memLayer.ML.StringSessionObj("CodCS"), currParticolare, statoUDC)[0].CodImballo;
+ answ = MagClass.magazzino.taCartellini.getLastByParticolareStato(CodCs, currParticolare, statoUDC)[0].CodImballo;
}
catch
{ }
@@ -153,7 +131,7 @@ namespace GMW.WebUserControls
///
/// valore barcode
///
- public string barcodeIn
+ public override string barcodeIn
{
get
{
@@ -210,7 +188,7 @@ namespace GMW.WebUserControls
switch (MagClass.tipoBCode_L3(barcodeIn))
{
case tipoCodiceBarcode.Comando:
- if (barcodeIn == memLayer.ML.confReadString("cmdReset"))
+ if (barcodeIn == memLayer.ML.CRS("cmdReset"))
{
currParticolare = "";
Response.Redirect(PagCorrente);
@@ -260,7 +238,7 @@ namespace GMW.WebUserControls
// controllo IdxPosizione dell'UDC e confronto con posizione in webconfig x trattati (pre lavorazioni meccaniche)
int IdxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
- if (IdxPosizione == memLayer.ML.confReadInt("IdxPosizioneTrattati"))
+ if (IdxPosizione == memLayer.ML.CRI("IdxPosizioneTrattati"))
{
// calcolo nuovo particolare
origParticolare = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].Particolare;
@@ -364,7 +342,7 @@ namespace GMW.WebUserControls
}
// se ho cod cella sposto UDC in nuova posizione!
- MagClass.magazzino.spostaUDC(memLayer.ML.StringSessionObj("CodCS"), barcodeIn, Postazione.currIdxCella, memLayer.ML.confReadBool("spostaUdcResettaLdp"), Request.UserHostName);
+ MagClass.magazzino.spostaUDC(CodCs, barcodeIn, Postazione.currIdxCella, memLayer.ML.confReadBool("spostaUdcResettaLdp"), Request.UserHostName);
// registro spostamento UDC
MagClass.magazzino.taSAO.insertQuery(adesso, MagClass.magazzino.CodSoggCurrUser, Postazione.name, Postazione.IP, barcodeIn, currParticolare, "spostaUDC", string.Format("Caricato UDC FINITI su linea {2}, qta: {0} {1} ", qta, noteTrim, Postazione.currCodLinea));
@@ -400,7 +378,7 @@ namespace GMW.WebUserControls
case tipoCodiceBarcode.Operatore:
// calcolo matricola utente
int MatrUtente = -1;
- string preCodSogg = memLayer.ML.confReadString("prefCodSogg");
+ string preCodSogg = memLayer.ML.CRS("prefCodSogg");
if (barcodeIn.StartsWith(preCodSogg))
{
MatrUtente = DataProxy.obj.taTrascSogg.getByKey(barcodeIn, 0)[0].CodMatricola;
@@ -477,7 +455,7 @@ namespace GMW.WebUserControls
}
else // rimette default
{
- txtQta.Text = memLayer.ML.confReadString("QtaImballoFiniti");
+ txtQta.Text = memLayer.ML.CRS("QtaImballoFiniti");
}
if (lastCodImb != "")
{
@@ -527,7 +505,7 @@ namespace GMW.WebUserControls
try
{
// creo nuovo UDC FI... direttamente in posizione definitiva e con un evento differente...
- udcDest = MagClass.magazzino.creaUdc(flusso, "", currParticolare, "", "", "", "", "", 0, lastCodImb, "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, adesso, 0, statoUDC, memLayer.ML.confReadInt("IdxPosizioneFinTemp"), "IdxPosizioneFinTemp", eventoUDC, "", "", adesso.Year, Request.UserHostName);
+ udcDest = MagClass.magazzino.creaUdc(flusso, "", currParticolare, "", "", "", "", "", 0, lastCodImb, "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, adesso, 0, statoUDC, memLayer.ML.CRI("IdxPosizioneFinTemp"), "IdxPosizioneFinTemp", eventoUDC, "", "", adesso.Year, Request.UserHostName);
// associo UDC a AL...
MagClass.magazzino.taAL2UDC.Insert(destAL, udcDest, adesso, MagClass.magazzino.CodSoggCurrUser);
}
@@ -617,19 +595,19 @@ namespace GMW.WebUserControls
}
catch
{
- codImballo = memLayer.ML.confReadString("CodImballoFiniti");
+ codImballo = memLayer.ML.CRS("CodImballoFiniti");
}
// se NON HA selezionato prendo default...
if (codImballo == "" || codImballo == "-")
{
- codImballo = memLayer.ML.confReadString("CodImballoFiniti");
+ codImballo = memLayer.ML.CRS("CodImballoFiniti");
}
string noteTrim = txtNote.Text.Trim();
noteTrim = string.Format("{0}{1}{2}", Postazione.currNomeLinea, Environment.NewLine, noteTrim);
try
{
// aggiorno note e posizione da temp a definitivo x UDC...
- MagClass.magazzino.updateNotePosizioneDataUDC(currUDC, noteTrim, memLayer.ML.confReadInt("IdxPosizioneFiniti"), DateTime.Now);
+ MagClass.magazzino.updateNotePosizioneDataUDC(currUDC, noteTrim, memLayer.ML.CRI("IdxPosizioneFiniti"), DateTime.Now);
if (OpAuth.isAuth)
{
// salvo attributo dell'OpAuth...
@@ -975,7 +953,7 @@ namespace GMW.WebUserControls
}
else
{
- codImb = memLayer.ML.confReadString("CodImballoFiniti");
+ codImb = memLayer.ML.CRS("CodImballoFiniti");
}
try
{
diff --git a/GMW/WebUserControls/mod_finitiSuperCub.ascx.cs b/GMW/WebUserControls/mod_finitiSuperCub.ascx.cs
index b2ef7e2a..e6acbb99 100644
--- a/GMW/WebUserControls/mod_finitiSuperCub.ascx.cs
+++ b/GMW/WebUserControls/mod_finitiSuperCub.ascx.cs
@@ -44,20 +44,6 @@ namespace GMW.WebUserControls
doChecks();
}
///
- /// verifico se ci sia in sessione un input da NumKeyb e nel caso lometto in barcodeIn e processo...
- ///
- private void checkNumKeyIn()
- {
- if (memLayer.ML.isInSessionObject("numKeyIn"))
- {
- barcodeIn = memLayer.ML.StringSessionObj("numKeyIn");
- // svuoto valore in sessione...
- memLayer.ML.emptySessionVal("numKeyIn");
- // controllo barcode...
- checkBarcode();
- }
- }
- ///
/// Codice AL target
///
protected string destAL
@@ -71,14 +57,6 @@ namespace GMW.WebUserControls
lblAL.Text = value;
}
}
- /// richiesta (ri)stampa UDC
- ///
- ///
- ///
- public void ristampa()
- {
- base.ristampaUdc(tipoUdcRist, udcReq);
- }
///
/// controlla particolare selezionato
///
@@ -142,7 +120,7 @@ namespace GMW.WebUserControls
string answ = "";
try
{
- answ = MagClass.magazzino.taCartellini.getLastByParticolareStato(memLayer.ML.StringSessionObj("CodCS"), currParticolare, statoUDC)[0].CodImballo;
+ answ = MagClass.magazzino.taCartellini.getLastByParticolareStato(CodCs, currParticolare, statoUDC)[0].CodImballo;
}
catch
{ }
@@ -152,7 +130,7 @@ namespace GMW.WebUserControls
///
/// valore barcode
///
- public string barcodeIn
+ public override string barcodeIn
{
get
{
@@ -209,7 +187,7 @@ namespace GMW.WebUserControls
switch (MagClass.tipoBCode_L3(barcodeIn))
{
case tipoCodiceBarcode.Comando:
- if (barcodeIn == memLayer.ML.confReadString("cmdReset"))
+ if (barcodeIn == memLayer.ML.CRS("cmdReset"))
{
currParticolare = "";
Response.Redirect(PagCorrente);
@@ -259,7 +237,7 @@ namespace GMW.WebUserControls
// controllo IdxPosizione dell'UDC e confronto con posizione in webconfig x trattati (pre lavorazioni meccaniche)
int IdxPosizione = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].IdxPosizione;
- if (IdxPosizione == memLayer.ML.confReadInt("IdxPosizioneTrattati"))
+ if (IdxPosizione == memLayer.ML.CRI("IdxPosizioneTrattati"))
{
// calcolo nuovo particolare
origParticolare = DataProxy.obj.taCartellini.stp_getByUdc(barcodeIn)[0].Particolare;
@@ -363,7 +341,7 @@ namespace GMW.WebUserControls
}
// se ho cod cella sposto UDC in nuova posizione!
- MagClass.magazzino.spostaUDC(memLayer.ML.StringSessionObj("CodCS"), barcodeIn, Postazione.currIdxCella, memLayer.ML.confReadBool("spostaUdcResettaLdp"), Request.UserHostName);
+ MagClass.magazzino.spostaUDC(CodCs, barcodeIn, Postazione.currIdxCella, memLayer.ML.confReadBool("spostaUdcResettaLdp"), Request.UserHostName);
// registro spostamento UDC
MagClass.magazzino.taSAO.insertQuery(adesso, MagClass.magazzino.CodSoggCurrUser, Postazione.name, Postazione.IP, barcodeIn, currParticolare, "spostaUDC", string.Format("Caricato UDC FINITI su linea {2}, qta: {0} {1} ", qta, noteTrim, Postazione.currCodLinea));
@@ -399,7 +377,7 @@ namespace GMW.WebUserControls
case tipoCodiceBarcode.Operatore:
// calcolo matricola utente
int MatrUtente = -1;
- string preCodSogg = memLayer.ML.confReadString("prefCodSogg");
+ string preCodSogg = memLayer.ML.CRS("prefCodSogg");
if (barcodeIn.StartsWith(preCodSogg))
{
MatrUtente = DataProxy.obj.taTrascSogg.getByKey(barcodeIn, 0)[0].CodMatricola;
@@ -526,7 +504,7 @@ namespace GMW.WebUserControls
try
{
// creo nuovo UDC FI... direttamente in posizione definitiva e con un evento differente...
- udcDest = MagClass.magazzino.creaUdc(flusso, "", currParticolare, "", "", "", "", "", 0, lastCodImb, "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, adesso, 0, statoUDC, memLayer.ML.confReadInt("IdxPosizioneFinTemp"), "IdxPosizioneFinTemp", eventoUDC, "", "", adesso.Year, Request.UserHostName);
+ udcDest = MagClass.magazzino.creaUdc(flusso, "", currParticolare, "", "", "", "", "", 0, lastCodImb, "U", MagClass.magazzino.CodSoggCurrUser, 0, 0, 0, adesso, 0, statoUDC, memLayer.ML.CRI("IdxPosizioneFinTemp"), "IdxPosizioneFinTemp", eventoUDC, "", "", adesso.Year, Request.UserHostName);
// associo UDC a AL...
MagClass.magazzino.taAL2UDC.Insert(destAL, udcDest, adesso, MagClass.magazzino.CodSoggCurrUser);
}
@@ -616,19 +594,19 @@ namespace GMW.WebUserControls
}
catch
{
- codImballo = memLayer.ML.confReadString("CodImballoFiniti");
+ codImballo = memLayer.ML.CRS("CodImballoFiniti");
}
// se NON HA selezionato prendo default...
if (codImballo == "" || codImballo == "-")
{
- codImballo = memLayer.ML.confReadString("CodImballoFiniti");
+ codImballo = memLayer.ML.CRS("CodImballoFiniti");
}
string noteTrim = txtNote.Text.Trim();
noteTrim = string.Format("{0}{1}{2}", Postazione.currNomeLinea, Environment.NewLine, noteTrim);
try
{
// aggiorno note e posizione da temp a definitivo x UDC...
- MagClass.magazzino.updateNotePosizioneDataUDC(currUDC, noteTrim, memLayer.ML.confReadInt("IdxPosizioneFiniti"), DateTime.Now);
+ MagClass.magazzino.updateNotePosizioneDataUDC(currUDC, noteTrim, memLayer.ML.CRI("IdxPosizioneFiniti"), DateTime.Now);
if (OpAuth.isAuth)
{
// salvo attributo dell'OpAuth...
@@ -972,7 +950,7 @@ namespace GMW.WebUserControls
}
else
{
- codImb = memLayer.ML.confReadString("CodImballoFiniti");
+ codImb = memLayer.ML.CRS("CodImballoFiniti");
}
try
{
diff --git a/GMW/bin/GMW.dll b/GMW/bin/GMW.dll
index 04befccf..27e8bd0e 100644
Binary files a/GMW/bin/GMW.dll and b/GMW/bin/GMW.dll differ
diff --git a/GMW/bin/GMW_data.dll b/GMW/bin/GMW_data.dll
index ca8a2ef0..68efb4c9 100644
Binary files a/GMW/bin/GMW_data.dll and b/GMW/bin/GMW_data.dll differ
diff --git a/GMW_data/UserControlBCodeMan.cs b/GMW_data/UserControlBCodeMan.cs
index 8016dd6b..f25c3025 100644
--- a/GMW_data/UserControlBCodeMan.cs
+++ b/GMW_data/UserControlBCodeMan.cs
@@ -37,7 +37,23 @@ namespace GMW_data
/// Parte variabile messaggio ristampa
///
public string tipoUdcRist = "";
-
+ ///
+ /// Impostazione variabili specifiche
+ ///
+ public virtual void setupVariabili()
+ { }
+ ///
+ /// caricamento pagina
+ ///
+ ///
+ ///
+ public virtual void Page_Load(object sender, EventArgs e)
+ {
+ if (!Page.IsPostBack)
+ {
+ setupVariabili();
+ }
+ }
///
/// IDX cella associata alla linea corrente
///
@@ -82,12 +98,20 @@ namespace GMW_data
return answ;
}
}
+ /// richiesta (ri)stampa UDC
+ ///
+ ///
+ ///
+ public virtual void ristampa()
+ {
+ ristampaUdc(tipoUdcRist, udcReq);
+ }
///
/// Richiesta (ri)stampa UDC
///
/// Tipo Udc (x messaggio log/SAO)
/// Codice UDC
- public void ristampaUdc(string tipoUdc, string udcReq)
+ public virtual void ristampaUdc(string tipoUdc, string udcReq)
{
bool fatto = false;
// registro ri-stampa UDC
@@ -206,21 +230,29 @@ namespace GMW_data
public virtual void checkParticolare()
{ }
///
- /// Impostazione variabili specifiche
+ /// valore barcode
///
- public virtual void setupVariabili()
- { }
-
- ///
- /// caricamento pagina
- ///
- ///
- ///
- public virtual void Page_Load(object sender, EventArgs e)
+ public virtual string barcodeIn
{
- if (!Page.IsPostBack)
+ get
{
- setupVariabili();
+ return "";
+ }
+ set
+ { }
+ }
+ ///
+ /// verifico se ci sia in sessione un input da NumKeyb e nel caso lo metto in barcodeIn e processo...
+ ///
+ public virtual void checkNumKeyIn()
+ {
+ if (memLayer.ML.isInSessionObject("numKeyIn"))
+ {
+ barcodeIn = memLayer.ML.StringSessionObj("numKeyIn");
+ // svuoto valore in sessione...
+ memLayer.ML.emptySessionVal("numKeyIn");
+ // controllo barcode...
+ checkBarcode();
}
}
}