private void sbEditCard(Card p_card) { try { sbclearResultsGrid(); objCardEditor = new uscCardConfig(p_card); objCardEditor.evSaved += evCardSaved; grdResults.Children.Add(objCardEditor); } catch (Exception ex) { throw new Exception(Properties.Resources.ResourceManager.GetString("msgError").ToString(), ex); } }
private void sbclearResultsGrid() { try { grdResults.Children.Clear(); if (objCardText is null == false) { objCardText.DisposeEvents(); objCardText.evRemove -= evRemoveTextCardFromResults; objCardText.evBeginWait -= evBeginWait; objCardText.evEndWait -= evEndWait; objCardText = null; } if (objCardGrid is null == false) { objCardGrid.DisposeEvents(); objCardGrid.evRemove -= evRemoveGridCardFromResults; objCardGrid.evBeginWait -= evBeginWait; objCardGrid.evEndWait -= evEndWait; objCardGrid = null; } if (objCardMigration is null == false) { objCardMigration.DisposeEvents(); objCardMigration.evRemove -= evRemoveGridCardFromResults; objCardMigration.evBeginWait -= evBeginWait; objCardMigration.evEndWait -= evEndWait; objCardMigration = null; } if (objConnectionConfig is null == false) { objConnectionConfig.evClose -= evRemoveConfigFromResults; objConnectionConfig.evBeginWait -= evBeginWait; objConnectionConfig.evEndWait -= evEndWait; objConnectionConfig = null; } if (objCardEditor is null == false) { objCardEditor.evSaved -= evCardSaved; objCardEditor = null; } if (SpinerBaseBO.Instance.actualConnection is null == false) { SpinerBaseBO.Instance.fnConnect(SpinerBaseBO.Instance.actualConnection); lblConnection.Content = SpinerBaseBO.Instance.actualConnection.Name.Trim() + " - " + SpinerBaseBO.Instance.actualConnection.DataBaseType.ToString(); } sbFilter(); sbPleseWait(false); } catch (Exception ex) { throw new Exception(Properties.Resources.ResourceManager.GetString("msgError").ToString(), ex); } }