Ancora reshape codice
x CRS/CRI e valori default spostati in classe comune
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -43,20 +43,7 @@ namespace GMW.WebUserControls
|
||||
setVisibility();
|
||||
doChecks();
|
||||
}
|
||||
/// <summary>
|
||||
/// verifico se ci sia in sessione un input da NumKeyb e nel caso lometto in barcodeIn e processo...
|
||||
/// </summary>
|
||||
private void checkNumKeyIn()
|
||||
{
|
||||
if (memLayer.ML.isInSessionObject("numKeyIn"))
|
||||
{
|
||||
barcodeIn = memLayer.ML.StringSessionObj("numKeyIn");
|
||||
// svuoto valore in sessione...
|
||||
memLayer.ML.emptySessionVal("numKeyIn");
|
||||
// controllo barcode...
|
||||
checkBarcode();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Codice AL target
|
||||
/// </summary>
|
||||
@@ -72,15 +59,6 @@ namespace GMW.WebUserControls
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// richiesta (ri)stampa UDC
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public void ristampa()
|
||||
{
|
||||
base.ristampaUdc(tipoUdcRist, udcReq);
|
||||
}
|
||||
/// <summary>
|
||||
/// controlla particolare selezionato
|
||||
/// </summary>
|
||||
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
|
||||
/// <summary>
|
||||
/// valore barcode
|
||||
/// </summary>
|
||||
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
|
||||
{
|
||||
|
||||
@@ -44,20 +44,6 @@ namespace GMW.WebUserControls
|
||||
doChecks();
|
||||
}
|
||||
/// <summary>
|
||||
/// verifico se ci sia in sessione un input da NumKeyb e nel caso lometto in barcodeIn e processo...
|
||||
/// </summary>
|
||||
private void checkNumKeyIn()
|
||||
{
|
||||
if (memLayer.ML.isInSessionObject("numKeyIn"))
|
||||
{
|
||||
barcodeIn = memLayer.ML.StringSessionObj("numKeyIn");
|
||||
// svuoto valore in sessione...
|
||||
memLayer.ML.emptySessionVal("numKeyIn");
|
||||
// controllo barcode...
|
||||
checkBarcode();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Codice AL target
|
||||
/// </summary>
|
||||
protected string destAL
|
||||
@@ -71,14 +57,6 @@ namespace GMW.WebUserControls
|
||||
lblAL.Text = value;
|
||||
}
|
||||
}
|
||||
/// richiesta (ri)stampa UDC
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public void ristampa()
|
||||
{
|
||||
base.ristampaUdc(tipoUdcRist, udcReq);
|
||||
}
|
||||
/// <summary>
|
||||
/// controlla particolare selezionato
|
||||
/// </summary>
|
||||
@@ -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
|
||||
/// <summary>
|
||||
/// valore barcode
|
||||
/// </summary>
|
||||
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
|
||||
{
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -37,7 +37,23 @@ namespace GMW_data
|
||||
/// Parte variabile messaggio ristampa
|
||||
/// </summary>
|
||||
public string tipoUdcRist = "";
|
||||
|
||||
/// <summary>
|
||||
/// Impostazione variabili specifiche
|
||||
/// </summary>
|
||||
public virtual void setupVariabili()
|
||||
{ }
|
||||
/// <summary>
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
setupVariabili();
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// IDX cella associata alla linea corrente
|
||||
/// </summary>
|
||||
@@ -82,12 +98,20 @@ namespace GMW_data
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
/// richiesta (ri)stampa UDC
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void ristampa()
|
||||
{
|
||||
ristampaUdc(tipoUdcRist, udcReq);
|
||||
}
|
||||
/// <summary>
|
||||
/// Richiesta (ri)stampa UDC
|
||||
/// </summary>
|
||||
/// <param name="tipoUdc">Tipo Udc (x messaggio log/SAO)</param>
|
||||
/// <param name="udcReq">Codice UDC</param>
|
||||
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()
|
||||
{ }
|
||||
/// <summary>
|
||||
/// Impostazione variabili specifiche
|
||||
/// valore barcode
|
||||
/// </summary>
|
||||
public virtual void setupVariabili()
|
||||
{ }
|
||||
|
||||
/// <summary>
|
||||
/// caricamento pagina
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void Page_Load(object sender, EventArgs e)
|
||||
public virtual string barcodeIn
|
||||
{
|
||||
if (!Page.IsPostBack)
|
||||
get
|
||||
{
|
||||
setupVariabili();
|
||||
return "";
|
||||
}
|
||||
set
|
||||
{ }
|
||||
}
|
||||
/// <summary>
|
||||
/// verifico se ci sia in sessione un input da NumKeyb e nel caso lo metto in barcodeIn e processo...
|
||||
/// </summary>
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user