private void DeleteTable(object sender, RoutedEventArgs e)
 {
     if (Reporter.ToUser(eUserMsgKey.DeleteRepositoryItemAreYouSure, DSTableDetails.GetNameForFileName()) == Amdocs.Ginger.Common.eUserMsgSelection.Yes)
     {
         DeleteTreeItem();
     }
 }
Esempio n. 2
0
 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();
        }