Please enable JavaScript.
Coggle requires JavaScript to display documents.
CAX -KCnT - Coggle Diagram
CAX -KCnT
AddNewTO
HasTeamWriteAccess
ScenarioService.vb
ExistsScenario
CreateScenario
GetScenarioId
CreateScenarioTolerance
ScenarioTeamPreferencesService.vb
AddNewScenarioToScenarioUsagePriority
AddScenarioTeamPreferencesForDBUsers
AddScenarioTeamPreferenceForSuperAdmins
AddScenarioTeamPreferenceForACAdmin
TeamService.vb
GetMyTeams
GetTeamsOfUser
AddNewScenarioToScenarioUsagePriority
GetTeamInWhichIsWorking
ToleranceService.vb
Create
Open DBEditor
AfterLoginViewModel.vb
OnDbEditorCommand
StartMeasurement
80 ms
Unused function
ApplicationEditor.vb
OnEditorDisplayUserInterface
InitializeResources
14ms
MainViewModel.vb
Init
folderQueries.GetAll()
472ms
teamService.GetAll()
17ms
modelFolderService.GetAll()
24ms
modelInputFolderTolerance.GetAll()
26ms
modelInputFolderService.GetAll()
23ms
OnDatabaseActiveChanged
1ms
FolderViewModel.vb
Init
8 more items...
Launch KCnT
AfterLoginViewModel.vb
Init
permissionsService.CanModifyDatabases
26ms
KCntSolution.KCnTUserCredentials.UserCredentialStatus.User_Online
1ms
pptInstaller.PPTTolInstallation()
1ms
MmbServiceManager.StartMMBService()
34ms
DeleteActiveScenario
InformationPanelViewModel.vb
DeleteScenario
ToleranceService.vb
GetContriSCStackChainCount
25ms
ScenarioService.vb
GetConcernedTolerances
20ms
DeleteScenarioToleranceSet
250ms
LinkedFilesService.vb
GetScenarioFiles
50ms
deleteFileFromScenario
36ms
ScenarioTeamPreferencesService.vb
RemoveFromScenariosUsagePriorityByTeam
2913ms
OnSaveCommand
SaveToleranceAndScenarios
ToleranceService.vb
Update
100ms
ScenarioService.vb
UpdateScenarioTolerance
111ms
toleranceVersionHistory.vb
VersionHistoryManager
netMeter.StartMeasurement()
Unused function
80ms
UpdateSourceToleranceVersion
15ms
ToleranceHistoryService.vb
VersionHistoryManager
68ms
Open TO
InformationPanelViewModel.vb
Init()
InitializeTO
LoadToleranceInfo
ToleranceService.vb
GetTolerance
GetAll
Get all the Tolerances of the selected DB
TeamService.vb
GetAllTeamUser
Get all the TeamUser rows - NOT USED
ScenarioService.vb
SortScenariosByTolerance
Takes into parameters: the Tolerance selected, all TOs, all TeamUsers,
Loop through all the TOs, once we found ower TO, we select its Team ID => Time consuming
ScenarioTeamPreferencesService.vb
GetScenariosUsagePriorityByTeam
Finally, loop through all the scenarios found and set the active one
When loading Tolerance Info we need to fill the ToleranceModel:
1- we check first if it's a proposal, if it's true, we retrieve the original TO, we then compared to the selected TO (the proposal) and we load all the boolean variables inside the model (like if description is the same -> boolean descriptionChanged = true. Then we loop also thru all the scenarios of both TOs and we compare them and fill the result in the model
2- Then we filter and sort the scenarios by priority
FillTOFields
1- Retrieve all the used Ata Area, Part, Function, and CI
2- Tries to highlight the most used ones
LoadTeamValuesDrawingNumber
1- Retrieve the list of all Drawing Number => Functionality not used
2- Retrieve and Fill the responsibility list
3- Highlight the most used one
Load Create TO - MainViewModel.vb OnOpenNewTO()
NewTOViewModel.vb
LoadValuesFromTeamRange
TeamRangeService.vb
GetTeamRangeValues
[V_GetToleranceNumbers] - From TeamRange
Enormous number of rows 113087
vmInformationPanel.FillTOListTosearch()
NOT USED
Init
PreLoadRangesData
27ms
Procces Team Range and Tolerances not availabel numbers - Pure coding
LoadNamingCombos
EnumeratedTypeService.vb
GetEnumTypesValue
ToleranceType
GetEnumTypesValue
Section
LoadDefaultValues
teamService.vb
GetTeamById