Aggiunta gestione eccezioni pagine PartMIA
This commit is contained in:
@@ -39,17 +39,24 @@ namespace NKC_WF.WebUserControls
|
||||
/// </summary>
|
||||
public int BinID
|
||||
{
|
||||
set
|
||||
{
|
||||
hfBinID.Value = value.ToString();
|
||||
doUpdate();
|
||||
}
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
int.TryParse(hfBinID.Value, out answ);
|
||||
return answ;
|
||||
}
|
||||
set
|
||||
{
|
||||
try
|
||||
{
|
||||
hfBinID.Value = value.ToString();
|
||||
doUpdate();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError($"Eccezione | cmp_PartMIA_byBinID | BinID set{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public int numRow
|
||||
@@ -74,8 +81,15 @@ namespace NKC_WF.WebUserControls
|
||||
}
|
||||
set
|
||||
{
|
||||
hfShowFull.Value = value.ToString();
|
||||
grView.DataBind();
|
||||
try
|
||||
{
|
||||
hfShowFull.Value = value.ToString();
|
||||
grView.DataBind();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError($"Eccezione | cmp_PartMIA_byBinID | showFull set{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+54
-47
@@ -136,59 +136,66 @@ namespace NKC_WF.site
|
||||
/// </summary>
|
||||
private void doUpdate()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(MachineSel))
|
||||
try
|
||||
{
|
||||
PlaceCod = MachineSel;
|
||||
}
|
||||
if (PLID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = true;
|
||||
cmp_partMIA_byPLID.PLID = PLID;
|
||||
cmp_partMIA_byPLID.doUpdate();
|
||||
}
|
||||
else if (CartID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = true;
|
||||
cmp_PartMIA_byCartID.CartID = CartID;
|
||||
cmp_PartMIA_byCartID.doUpdate();
|
||||
}
|
||||
else if (BinID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = true;
|
||||
cmp_PartMIA_byBinID.BinID = BinID;
|
||||
cmp_PartMIA_byBinID.doUpdate();
|
||||
}
|
||||
else
|
||||
{
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_partMIA.Visible = true;
|
||||
// recupero bunk corrente...
|
||||
DS_App.StackListRow currBunk = ComLib.getCurrBunk(PlaceCod);
|
||||
if (currBunk != null)
|
||||
if (!string.IsNullOrEmpty(MachineSel))
|
||||
{
|
||||
bool chgBtLocal = BatchId != currBunk.BatchID;
|
||||
bool chgBtCache = savedBatchId != currBunk.BatchID;
|
||||
if (chgBtLocal || chgBtCache)
|
||||
{
|
||||
BatchId = currBunk.BatchID;
|
||||
}
|
||||
PlaceCod = MachineSel;
|
||||
}
|
||||
if (PLID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = true;
|
||||
cmp_partMIA_byPLID.PLID = PLID;
|
||||
cmp_partMIA_byPLID.doUpdate();
|
||||
}
|
||||
else if (CartID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = true;
|
||||
cmp_PartMIA_byCartID.CartID = CartID;
|
||||
cmp_PartMIA_byCartID.doUpdate();
|
||||
}
|
||||
else if (BinID > 0)
|
||||
{
|
||||
cmp_partMIA.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_PartMIA_byBinID.Visible = true;
|
||||
cmp_PartMIA_byBinID.BinID = BinID;
|
||||
cmp_PartMIA_byBinID.doUpdate();
|
||||
}
|
||||
else
|
||||
{
|
||||
BatchId = 0;
|
||||
cmp_PartMIA_byBinID.Visible = false;
|
||||
cmp_PartMIA_byCartID.Visible = false;
|
||||
cmp_partMIA_byPLID.Visible = false;
|
||||
cmp_partMIA.Visible = true;
|
||||
// recupero bunk corrente...
|
||||
DS_App.StackListRow currBunk = ComLib.getCurrBunk(PlaceCod);
|
||||
if (currBunk != null)
|
||||
{
|
||||
bool chgBtLocal = BatchId != currBunk.BatchID;
|
||||
bool chgBtCache = savedBatchId != currBunk.BatchID;
|
||||
if (chgBtLocal || chgBtCache)
|
||||
{
|
||||
BatchId = currBunk.BatchID;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
BatchId = 0;
|
||||
}
|
||||
cmp_partMIA.doUpdate();
|
||||
}
|
||||
cmp_partMIA.doUpdate();
|
||||
}
|
||||
catch(Exception exc)
|
||||
{
|
||||
lgError($"Eccezione | PartMIA | doUpdate | PLID: {PLID} | CartID: {CartID} | BinID: {BinID}{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user