C# Class PAZ.View.CalendarView

Inheritance: System.Windows.Controls.Grid
Afficher le fichier Open project: PAZ-MI4Ie/PAZ

Méthodes publiques

Свойство Type Description
_controller PAZ.Control.PAZController
dateGrids Grid>.Dictionary

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Session_Drop ( object sender, System.Windows.DragEventArgs e ) : void
delete_Click ( object sender, RoutedEventArgs e ) : void
edit_Click ( object sender, RoutedEventArgs e ) : void

Method Details

CalendarView() public méthode

public CalendarView ( ) : System
Résultat System

CheckAvailability() public static méthode

public static CheckAvailability ( CustomLabel currentSession, bool isSession ) : void
currentSession CustomLabel
isSession bool
Résultat void

GetSessionDate() public méthode

public GetSessionDate ( CustomLabel session ) : string
session CustomLabel
Résultat string

HasSession() public méthode

public HasSession ( CustomLabel session ) : Grid
session CustomLabel
Résultat System.Windows.Controls.Grid

addSession() public méthode

public addSession ( Session session, bool newSession ) : void
session PAZ.Model.Session
newSession bool
Résultat void

addSessionLabel() public méthode

public addSessionLabel ( Session session ) : CustomLabel
session PAZ.Model.Session
Résultat CustomLabel

addSessionLabel() public méthode

public addSessionLabel ( Session session, int newId ) : void
session PAZ.Model.Session
newId int
Résultat void

createCalendar() public méthode

public createCalendar ( Ini ini, List classrooms, PAZController controller ) : void
ini Ini
classrooms List
controller PAZ.Control.PAZController
Résultat void

loadAllSessions() public méthode

public loadAllSessions ( List sessions ) : void
sessions List
Résultat void

removeSession() public méthode

public removeSession ( CustomLabel session ) : void
session CustomLabel
Résultat void

removeSessionLabel() public méthode

public removeSessionLabel ( string date, int column, int row ) : bool
date string
column int
row int
Résultat bool

removeSessionLabel() public méthode

public removeSessionLabel ( CustomLabel session ) : void
session CustomLabel
Résultat void

revertCheckAvailability() public static méthode

public static revertCheckAvailability ( ) : void
Résultat void

session_MouseMove() public méthode

public session_MouseMove ( object sender, System e ) : void
sender object
e System
Résultat void

updateCalendar() public méthode

public updateCalendar ( ) : void
Résultat void

Property Details

_controller public_oe static_oe property

public static PAZController,PAZ.Control _controller
Résultat PAZ.Control.PAZController

dateGrids public_oe static_oe property

public static Dictionary dateGrids
Résultat Grid>.Dictionary