diff --git a/NKC_WF/WebUserControls/cmp_PartMIA_byBinID.ascx.cs b/NKC_WF/WebUserControls/cmp_PartMIA_byBinID.ascx.cs index 716b6cf..ed73df3 100644 --- a/NKC_WF/WebUserControls/cmp_PartMIA_byBinID.ascx.cs +++ b/NKC_WF/WebUserControls/cmp_PartMIA_byBinID.ascx.cs @@ -39,17 +39,24 @@ namespace NKC_WF.WebUserControls /// 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}"); + } } } diff --git a/NKC_WF/site/PartMIA.aspx.cs b/NKC_WF/site/PartMIA.aspx.cs index 3aef37c..3060ed1 100644 --- a/NKC_WF/site/PartMIA.aspx.cs +++ b/NKC_WF/site/PartMIA.aspx.cs @@ -136,59 +136,66 @@ namespace NKC_WF.site /// 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}"); } }