C# Class ScheduleWorks.Core.ScheduleWorks

Show file Open project: lyubomiryanchev/ScheduleWorks Class Usage Examples

Public Properties

Property Type Description
MainProg ScheduleWorks
algoThr System.Threading.Thread
ga ScheduleWorks.Algorithm.MalvinaAlgorithm

Public Methods

Method Description
CheckFinished ( ) : bool
GetGenerated ( ) : List
ReportGenerationAlgorithmFinished ( ) : void
RunAlgorithm ( DBManager db, int days, int MaximumHours, AlgorithmParameters Params ) : void
StopAlgorithm ( ) : void

Private Methods

Method Description
Main ( ) : void

Method Details

CheckFinished() public method

public CheckFinished ( ) : bool
return bool

GetGenerated() public method

public GetGenerated ( ) : List
return List

ReportGenerationAlgorithmFinished() public method

public ReportGenerationAlgorithmFinished ( ) : void
return void

RunAlgorithm() public method

public RunAlgorithm ( DBManager db, int days, int MaximumHours, AlgorithmParameters Params ) : void
db DBManager
days int
MaximumHours int
Params ScheduleWorks.Utility.AlgorithmParameters
return void

StopAlgorithm() public method

public StopAlgorithm ( ) : void
return void

Property Details

MainProg public static property

public static ScheduleWorks,ScheduleWorks.Core MainProg
return ScheduleWorks

algoThr public property

public System.Threading.Thread algoThr
return System.Threading.Thread

ga public property

public MalvinaAlgorithm,ScheduleWorks.Algorithm ga
return ScheduleWorks.Algorithm.MalvinaAlgorithm