diff --git a/PROMS/VEPROMS User Interface/frmBatchRefresh.cs b/PROMS/VEPROMS User Interface/frmBatchRefresh.cs index 922ce14e..ae6c5974 100644 --- a/PROMS/VEPROMS User Interface/frmBatchRefresh.cs +++ b/PROMS/VEPROMS User Interface/frmBatchRefresh.cs @@ -37,7 +37,10 @@ namespace VEPROMS { AdminToolType = (E_AdminToolType)4; if (swDeleteFolder.Value) + { ResetDelTV(true); + setupProgessSteps1(); + } else ResetDelTV(false); } @@ -1404,8 +1407,10 @@ namespace VEPROMS break; case E_AdminToolType.Delete: - splitContainer3.Panel2Collapsed = true; - progressSteps1.Visible = false; + splitContainer3.Panel2Collapsed = false; + progressSteps1.Items.Add(siOrphDatRecs); + progressSteps1.Visible = true; + progressSteps1.Refresh(); break; } } @@ -1609,7 +1614,10 @@ namespace VEPROMS { swDeleteFolder.Value = !swDeleteAnnotations.Value; if (swDeleteFolder.Value) + { ResetDelTV(true); + setupProgessSteps1(); + } else ResetDelTV(false); } @@ -1710,10 +1718,16 @@ namespace VEPROMS } //Run Repair + int prgStpIdx = -1; + StepProgress(++prgStpIdx, 50); PurgeDisconnectedItems(); // Orphan Items + StepProgress(prgStpIdx, 100); //rebuild ResetDelTV(true); + + MessageBox.Show("Folder Deletion Completed", "Delete Folders"); + ClearStepProgress(); } private bool DeleteFolderByID(int folderID) {