C# 클래스 PAZ.View.CalendarView

상속: System.Windows.Controls.Grid
파일 보기 프로젝트 열기: PAZ-MI4Ie/PAZ

공개 프로퍼티들

프로퍼티 타입 설명
_controller PAZ.Control.PAZController
dateGrids Grid>.Dictionary

공개 메소드들

메소드 설명
CalendarView ( ) : System
CheckAvailability ( CustomLabel currentSession, bool isSession ) : void
GetSessionDate ( CustomLabel session ) : string
HasSession ( CustomLabel session ) : Grid
addSession ( Session session, bool newSession ) : void
addSessionLabel ( Session session ) : CustomLabel
addSessionLabel ( Session session, int newId ) : void
createCalendar ( Ini ini, List classrooms, PAZController controller ) : void
loadAllSessions ( List sessions ) : void
removeSession ( CustomLabel session ) : void
removeSessionLabel ( string date, int column, int row ) : bool
removeSessionLabel ( CustomLabel session ) : void
revertCheckAvailability ( ) : void
session_MouseMove ( object sender, System e ) : void
updateCalendar ( ) : void

비공개 메소드들

메소드 설명
Session_Drop ( object sender, System.Windows.DragEventArgs e ) : void
delete_Click ( object sender, RoutedEventArgs e ) : void
edit_Click ( object sender, RoutedEventArgs e ) : void

메소드 상세

CalendarView() 공개 메소드

public CalendarView ( ) : System
리턴 System

CheckAvailability() 공개 정적인 메소드

public static CheckAvailability ( CustomLabel currentSession, bool isSession ) : void
currentSession CustomLabel
isSession bool
리턴 void

GetSessionDate() 공개 메소드

public GetSessionDate ( CustomLabel session ) : string
session CustomLabel
리턴 string

HasSession() 공개 메소드

public HasSession ( CustomLabel session ) : Grid
session CustomLabel
리턴 System.Windows.Controls.Grid

addSession() 공개 메소드

public addSession ( Session session, bool newSession ) : void
session PAZ.Model.Session
newSession bool
리턴 void

addSessionLabel() 공개 메소드

public addSessionLabel ( Session session ) : CustomLabel
session PAZ.Model.Session
리턴 CustomLabel

addSessionLabel() 공개 메소드

public addSessionLabel ( Session session, int newId ) : void
session PAZ.Model.Session
newId int
리턴 void

createCalendar() 공개 메소드

public createCalendar ( Ini ini, List classrooms, PAZController controller ) : void
ini Ini
classrooms List
controller PAZ.Control.PAZController
리턴 void

loadAllSessions() 공개 메소드

public loadAllSessions ( List sessions ) : void
sessions List
리턴 void

removeSession() 공개 메소드

public removeSession ( CustomLabel session ) : void
session CustomLabel
리턴 void

removeSessionLabel() 공개 메소드

public removeSessionLabel ( string date, int column, int row ) : bool
date string
column int
row int
리턴 bool

removeSessionLabel() 공개 메소드

public removeSessionLabel ( CustomLabel session ) : void
session CustomLabel
리턴 void

revertCheckAvailability() 공개 정적인 메소드

public static revertCheckAvailability ( ) : void
리턴 void

session_MouseMove() 공개 메소드

public session_MouseMove ( object sender, System e ) : void
sender object
e System
리턴 void

updateCalendar() 공개 메소드

public updateCalendar ( ) : void
리턴 void

프로퍼티 상세

_controller 공개적으로 정적으로 프로퍼티

public static PAZController,PAZ.Control _controller
리턴 PAZ.Control.PAZController

dateGrids 공개적으로 정적으로 프로퍼티

public static Dictionary dateGrids
리턴 Grid>.Dictionary