C# Class SQLTrismegiste.ViewModel.Main

Main ViewModel for the SQLTrismegiste GUI
Inheritance: INotifyPropertyChanged
Afficher le fichier Open project: rudi-bruchez/SQLTrismegiste Class Usage Examples

Méthodes publiques

Méthode Description
CE_ViewPlan ( object o ) : void
CheckAllDatabases ( ) : void

Select all databases in the databases list to be checked

Connect ( ) : bool

Connect to SQL Server and fill in the GUI to provide options for the check

Main ( ) : SimpleLogger
PopulateFolders ( ) : void
RunFullAnalysis ( ) : void

runs full analysis. Call the background worker to run asynchronously

ZipResults ( ) : string

creates a zip file from the analysis result folder to be attached in the results email

Private Methods

Méthode Description
CE_FilterPlanCache ( string text ) : void
CE_ViewQuery ( object o ) : void
CacheExplorer ( ) : void
ClearStats ( ) : void
LoadConfig ( ) : void
OnPropertyChanged ( string propertyName ) : void
SaveConfig ( ) : void
SaveZip ( ) : void
ValidateHermeticus ( ) : void

XML validation

worker_RunAnalysis ( object sender, DoWorkEventArgs e ) : void
worker_RunAnalysisCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
worker_RunAnalysisProgressChanged ( object sender, ProgressChangedEventArgs e ) : void

Method Details

CE_ViewPlan() public méthode

public CE_ViewPlan ( object o ) : void
o object
Résultat void

CheckAllDatabases() public méthode

Select all databases in the databases list to be checked
public CheckAllDatabases ( ) : void
Résultat void

Connect() public méthode

Connect to SQL Server and fill in the GUI to provide options for the check
public Connect ( ) : bool
Résultat bool

Main() public méthode

public Main ( ) : SimpleLogger
Résultat SimpleLogger

PopulateFolders() public méthode

public PopulateFolders ( ) : void
Résultat void

RunFullAnalysis() public méthode

runs full analysis. Call the background worker to run asynchronously
public RunFullAnalysis ( ) : void
Résultat void

ZipResults() public méthode

creates a zip file from the analysis result folder to be attached in the results email
public ZipResults ( ) : string
Résultat string