private void DeleteTable(object sender, RoutedEventArgs e) { if (Reporter.ToUser(eUserMsgKey.DeleteRepositoryItemAreYouSure, DSTableDetails.GetNameForFileName()) == Amdocs.Ginger.Common.eUserMsgSelection.Yes) { DeleteTreeItem(); } }
private void DeleteTable(object sender, RoutedEventArgs e) { if (Reporter.ToUser(eUserMsgKey.DeleteRepositoryItemAreYouSure, DSTableDetails.GetNameForFileName()) == Amdocs.Ginger.Common.eUserMsgSelection.Yes) { mTreeView.Tree.DeleteItemAndSelectParent(this); DSDetails.DSTableList.Remove(DSTableDetails); DSTableDetails.DSC.DeleteTable(DSTableDetails.Name); } }
private void Duplicate(object sender, RoutedEventArgs e) { if (Reporter.ToUser(eUserMsgKey.LooseLocalChanges) == Amdocs.Ginger.Common.eUserMsgSelection.No) { return; } DataSourceTable copy = (DataSourceTable)DSTableDetails.CreateCopy(); copy.Name = DSDetails.CopyTable(DSTableDetails.Name); copy.DataTable = DSTableDetails.DataTable; copy.DSC = DSTableDetails.DSC; copy.DSTableType = DSTableDetails.DSTableType; DSDetails.DSTableList.Add(copy); mTreeView.Tree.RefreshSelectedTreeNodeParent(); }