ulteriore refactoring
altri metodi spostati in classe base
This commit is contained in:
+109
-10
@@ -6,7 +6,7 @@ using SteamWare;
|
||||
|
||||
namespace GMW_data
|
||||
{
|
||||
public class UserControlBCodeMan : GMW_data.UserControl
|
||||
public class UserControlBCodeMan : GMW_data.UserControl
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
@@ -52,12 +52,25 @@ namespace GMW_data
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
setupVariabili();
|
||||
qta = 0;
|
||||
// imposto destAL
|
||||
destAL = AlByCella;
|
||||
traduciObj();
|
||||
idxCella = Postazione.currIdxCella;
|
||||
checkNumKeyIn();
|
||||
}
|
||||
setVisibility();
|
||||
doChecks();
|
||||
}
|
||||
/// <summary>
|
||||
/// sistema modalità input
|
||||
/// </summary>
|
||||
public virtual void setVisibility()
|
||||
{ }
|
||||
/// <summary>
|
||||
/// IDX cella associata alla linea corrente
|
||||
/// </summary>
|
||||
protected int idxCella
|
||||
public virtual int idxCella
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -76,7 +89,7 @@ namespace GMW_data
|
||||
/// <summary>
|
||||
/// Codice AL associato alla cella corrente...
|
||||
/// </summary>
|
||||
protected string AlByCella
|
||||
public virtual string AlByCella
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -135,7 +148,7 @@ namespace GMW_data
|
||||
/// <summary>
|
||||
/// udc da stampare
|
||||
/// </summary>
|
||||
protected string udcReq
|
||||
public virtual string udcReq
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -145,7 +158,7 @@ namespace GMW_data
|
||||
/// <summary>
|
||||
/// indica il codice articolo correntemente selezionato
|
||||
/// </summary>
|
||||
protected string currParticolare
|
||||
public virtual string currParticolare
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -157,9 +170,21 @@ namespace GMW_data
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Codice AL target
|
||||
/// </summary>
|
||||
public virtual string destAL
|
||||
{
|
||||
get
|
||||
{
|
||||
return "";
|
||||
}
|
||||
set
|
||||
{ }
|
||||
}
|
||||
/// <summary>
|
||||
/// indica il codice articolo "originale" in caso di trascodifica GRZ/GRZ o GRZ/LVT o LVT/LVT
|
||||
/// </summary>
|
||||
protected string origParticolare
|
||||
public virtual string origParticolare
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -173,7 +198,7 @@ namespace GMW_data
|
||||
/// <summary>
|
||||
/// indica UDC correntemente selezionato
|
||||
/// </summary>
|
||||
protected string currUDC
|
||||
public virtual string currUDC
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -190,7 +215,7 @@ namespace GMW_data
|
||||
/// <param name="CodParticolare"></param>
|
||||
/// <param name="descr"></param>
|
||||
/// <param name="disegno"></param>
|
||||
public void getDescrDisegnoParticolare(string CodParticolare, ref string descr, ref string disegno)
|
||||
public virtual void getDescrDisegnoParticolare(string CodParticolare, ref string descr, ref string disegno)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -273,7 +298,7 @@ namespace GMW_data
|
||||
/// <summary>
|
||||
/// cod imballo dell'ultimo UDC del particolare generato
|
||||
/// </summary>
|
||||
public string lastCodImb
|
||||
public virtual string lastCodImb
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -317,6 +342,27 @@ namespace GMW_data
|
||||
{ }
|
||||
}
|
||||
/// <summary>
|
||||
/// update Qty x UDC selezionato...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void lbtUpdQty_Click(object sender, EventArgs e)
|
||||
{
|
||||
aggiornaQta();
|
||||
}
|
||||
/// <summary>
|
||||
/// Imposta ultima quantità rilevata
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void lbtSetLastQty_Click(object sender, EventArgs e)
|
||||
{
|
||||
// indico ultima qta
|
||||
qta = pezziUdc;
|
||||
// salvo!!!
|
||||
aggiornaQta();
|
||||
}
|
||||
/// <summary>
|
||||
/// Metodo aggiornamento qta
|
||||
/// </summary>
|
||||
public virtual void aggiornaQta()
|
||||
@@ -326,6 +372,19 @@ namespace GMW_data
|
||||
currParticolare = "";
|
||||
}
|
||||
/// <summary>
|
||||
/// reset della selezione
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
qta = 0;
|
||||
currUDC = "";
|
||||
currParticolare = "";
|
||||
setVisibility();
|
||||
doUpdate();
|
||||
}
|
||||
/// <summary>
|
||||
/// effettua reset dati
|
||||
/// </summary>
|
||||
public virtual void doResetData()
|
||||
@@ -336,6 +395,15 @@ namespace GMW_data
|
||||
doChecks();
|
||||
}
|
||||
/// <summary>
|
||||
/// evento cambio qta
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void txtQta_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
aggiornaQta();
|
||||
}
|
||||
/// <summary>
|
||||
/// verifica se attivo filtro company e imposta ods di conseguenza...
|
||||
/// </summary>
|
||||
public virtual void checkFixOds()
|
||||
@@ -377,5 +445,36 @@ namespace GMW_data
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// aggiorna tabella + focus a barcode
|
||||
/// </summary>
|
||||
public virtual void doUpdate()
|
||||
{
|
||||
idxCella = Postazione.currIdxCella;
|
||||
destAL = AlByCella;
|
||||
setVisibility();
|
||||
checkStampa();
|
||||
// altri step
|
||||
}
|
||||
|
||||
#region metodi da customizzare DAVVERO
|
||||
|
||||
/// <summary>
|
||||
/// segnaposto gestione creazione opzionale UDC
|
||||
/// </summary>
|
||||
/// <param name="qty"></param>
|
||||
/// <param name="particolare"></param>
|
||||
public virtual string checkCreaUDC()
|
||||
{
|
||||
return "";
|
||||
}
|
||||
/// <summary>
|
||||
/// segnaposto gestione button stampa
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
public virtual void btnStampa_Click(object sender, EventArgs e)
|
||||
{ }
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user