Inizio a ridurre chiamate macchina, multi, odlMacchina su mod_ODL....
This commit is contained in:
@@ -14,6 +14,60 @@ namespace MoonProTablet.WebUserControls
|
||||
/// </summary>
|
||||
public event EventHandler eh_reqUpdate;
|
||||
/// <summary>
|
||||
/// Valore protected idxODL
|
||||
/// </summary>
|
||||
protected string _idxOdlMacc;
|
||||
/// <summary>
|
||||
/// Valore protected idxODL
|
||||
/// </summary>
|
||||
protected string _idxOdlAltraMacc;
|
||||
/// <summary>
|
||||
/// IdxODL sulla macchina
|
||||
/// </summary>
|
||||
public string idxOdlMacc
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_idxOdlMacc == null)
|
||||
{
|
||||
_idxOdlMacc = DataLayer.currODL(idxMacchina, true);
|
||||
}
|
||||
return _idxOdlMacc;
|
||||
}
|
||||
set
|
||||
{
|
||||
_idxOdlMacc = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// IdxODL su ALTRA macchina (se multi)
|
||||
/// </summary>
|
||||
public string idxOdlAltraMacc
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_idxOdlAltraMacc == null)
|
||||
{
|
||||
_idxOdlAltraMacc = DataLayer.currODL(idxMaccAltraTav, true);
|
||||
}
|
||||
return _idxOdlAltraMacc;
|
||||
}
|
||||
set
|
||||
{
|
||||
_idxOdlAltraMacc = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Verifica se la macchina sia MULTI
|
||||
/// </summary>
|
||||
public bool isMulti
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataLayer.isMulti(idxMacchina);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Verifica visibilità btn split ODL su 2° tavola SE:
|
||||
/// - sia un impianto MULTI (= con + tavole)
|
||||
/// - sia già attrezzata la prima tavola
|
||||
@@ -25,13 +79,15 @@ namespace MoonProTablet.WebUserControls
|
||||
{
|
||||
bool answ = false;
|
||||
// se è multi controllo
|
||||
if (DataLayer.isMulti(idxMacchina))
|
||||
if (isMulti)
|
||||
{
|
||||
idxOdlMacc = DataLayer.currODL(idxMacchina, true);
|
||||
// verifico se NON HA ODL ma ce l'ha altra tavola...
|
||||
if (DataLayer.currODL(idxMacchina, true) == "" || DataLayer.currODL(idxMacchina, true) == "0")
|
||||
if (idxOdlMacc == "" || idxOdlMacc == "0")
|
||||
{
|
||||
// ora verifico SE ALTRA TAVOLA ha ODL...
|
||||
if (DataLayer.currODL(idxMaccAltraTav, true) != "" && DataLayer.currODL(idxMaccAltraTav, true) != "0")
|
||||
idxOdlAltraMacc = DataLayer.currODL(idxMaccAltraTav, true);
|
||||
// ora verifico SE ALTRA TAVOLA ha ODL...
|
||||
if (idxOdlAltraMacc == "" || idxOdlAltraMacc == "0")
|
||||
{
|
||||
answ = memLayer.ML.cdvb("showSplitOdlOnTav");
|
||||
}
|
||||
@@ -53,8 +109,8 @@ namespace MoonProTablet.WebUserControls
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
// se è multi controllo
|
||||
if (DataLayer.isMulti(idxMacchina))
|
||||
// se è multi controllo
|
||||
if (isMulti)
|
||||
{
|
||||
// verifico se NON HA ODL...
|
||||
if (DataLayer.currODL(idxMacchina, true) == "")
|
||||
@@ -89,8 +145,8 @@ namespace MoonProTablet.WebUserControls
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
// se è multi controllo
|
||||
if (DataLayer.isMulti(idxMacchina))
|
||||
// se è multi controllo
|
||||
if (isMulti)
|
||||
{
|
||||
// verifico se NON HA ODL ma ce l'ha altra tavola...
|
||||
if (DataLayer.currODL(idxMacchina, true) != "" && DataLayer.currODL(idxMacchina, true) != "0")
|
||||
@@ -129,16 +185,6 @@ namespace MoonProTablet.WebUserControls
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Verifica se la macchina sia MULTI...
|
||||
/// </summary>
|
||||
protected bool isMulti
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataLayer.isMulti(idxMacchina);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Restituisce il codice IdxMacchina dell'impianto PARENT (se multi) altrimenti la stessa macchina...
|
||||
/// </summary>
|
||||
protected string idxMaccParent
|
||||
@@ -146,8 +192,8 @@ namespace MoonProTablet.WebUserControls
|
||||
get
|
||||
{
|
||||
string answ = "";
|
||||
// se è multi controllo
|
||||
if (DataLayer.isMulti(idxMacchina))
|
||||
// se è multi controllo
|
||||
if (isMulti)
|
||||
{
|
||||
// verifico se SIA una tavola (ha char "#")
|
||||
int iSharp = idxMacchina.IndexOf('#');
|
||||
|
||||
Reference in New Issue
Block a user