C2024-005 - Added orphan record clearing progress bar, confirmation message

This commit is contained in:
Kevin Laskey 2024-07-30 08:54:13 -04:00
parent 4644699df0
commit da1b061eb1

View File

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