C# 클래스 SAS.ClassSet.FunctionTools.Placement

파일 보기 프로젝트 열기: DawnLightning/SAS 1 사용 예제들

공개 메소드들

메소드 설명
AutoSelectSpareTime ( System.Windows.Forms.ProgressBar ProgressBar1 ) : void
CheckDayPeo ( int day ) : int
CheckWeekPeo ( int week ) : int
MakePlacement ( SAS.ClassSet.FunctionTools.PlacementConfig config ) : void
RePlacement ( SAS.ClassSet.FunctionTools.PlacementConfig config ) : void

비공개 메소드들

메소드 설명
ContorlProportion ( int Proportion ) : System.Data.DataRow[]
DeleteError ( int num, int thisweek, int thisday, List list ) : void
DistinctSupervisor ( string supervisor, List ListSupervisor ) : string
SelectSameClass ( SAS.ClassSet.FunctionTools.PlacementConfig config ) : void
SelectSameDay ( SAS.ClassSet.FunctionTools.PlacementConfig config, int week ) : void
Supervisor ( DataRow drSpareTimeClass, DataRow drSupervisor ) : List
Teacher ( DataRow drClasses, DataRow drTeacher ) : DataRow
UpdataDay ( DataTable dt ) : void
UpdataSupervisor ( string s ) : void
UpdataTeacher ( DataRow dr ) : void
UpdataWeek ( DataTable dt ) : void
UpdateALL ( ) : void
WritePlacement ( string supervisors, DataRow teacher ) : void

메소드 상세

AutoSelectSpareTime() 공개 메소드

public AutoSelectSpareTime ( System.Windows.Forms.ProgressBar ProgressBar1 ) : void
ProgressBar1 System.Windows.Forms.ProgressBar
리턴 void

CheckDayPeo() 공개 메소드

public CheckDayPeo ( int day ) : int
day int
리턴 int

CheckWeekPeo() 공개 메소드

public CheckWeekPeo ( int week ) : int
week int
리턴 int

MakePlacement() 공개 메소드

public MakePlacement ( SAS.ClassSet.FunctionTools.PlacementConfig config ) : void
config SAS.ClassSet.FunctionTools.PlacementConfig
리턴 void

RePlacement() 공개 메소드

public RePlacement ( SAS.ClassSet.FunctionTools.PlacementConfig config ) : void
config SAS.ClassSet.FunctionTools.PlacementConfig
리턴 void