C# Класс PAZ.View.CalendarView

Наследование: System.Windows.Controls.Grid
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
_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