C# 클래스 Queue.Services.Server.QueuePlan

상속: Synchronized, IDisposable
파일 보기 프로젝트 열기: breslavsky/queue 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
WeekNumber int

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddClientRequest ( ClientRequest clientRequest ) : void

Запланировать новый запрос клиента

Build ( ) : void
Build ( System.TimeSpan planTime ) : void

Построить план очереди

Dispose ( ) : void
Flush ( QueuePlanFlushMode mode ) : void
GetOperatorInterruptions ( Operator queueOperator ) : Queue.Model.OperatorInterruption[]

Получить перерывы оператора

GetOperatorPlan ( Operator queueOperator ) : OperatorPlan

Взять текущий план обслуживания оператора

GetServiceFreeTime ( Service service, ServiceStep serviceStep, ClientRequestType requestType, int subjects = 1 ) : ServiceFreeTime

Получить доступные временные интервалы

GetServiceRenderings ( Schedule schedule, ServiceStep serviceStep, ServiceRenderingMode serviceRenderingMode ) : Queue.Model.ServiceRendering[]

Получить параметры обслуживания

GetServiceSchedule ( Service service ) : Schedule

Получить расписание для услуги

Load ( System.DateTime planDate ) : void

Загрузить план очереди

Put ( System.Entity entity ) : void

Поместить объект в хранилище

QueuePlan ( ) : Junte.Data.NHibernate
Refresh ( ) : void

메소드 상세

AddClientRequest() 공개 메소드

Запланировать новый запрос клиента
public AddClientRequest ( ClientRequest clientRequest ) : void
clientRequest Queue.Model.ClientRequest
리턴 void

Build() 공개 메소드

public Build ( ) : void
리턴 void

Build() 공개 메소드

Построить план очереди
public Build ( System.TimeSpan planTime ) : void
planTime System.TimeSpan
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( QueuePlanFlushMode mode ) : void
mode QueuePlanFlushMode
리턴 void

GetOperatorInterruptions() 공개 메소드

Получить перерывы оператора
public GetOperatorInterruptions ( Operator queueOperator ) : Queue.Model.OperatorInterruption[]
queueOperator Queue.Model.Operator
리턴 Queue.Model.OperatorInterruption[]

GetOperatorPlan() 공개 메소드

Взять текущий план обслуживания оператора
public GetOperatorPlan ( Operator queueOperator ) : OperatorPlan
queueOperator Queue.Model.Operator
리턴 OperatorPlan

GetServiceFreeTime() 공개 메소드

Получить доступные временные интервалы
public GetServiceFreeTime ( Service service, ServiceStep serviceStep, ClientRequestType requestType, int subjects = 1 ) : ServiceFreeTime
service Queue.Model.Service
serviceStep Queue.Model.ServiceStep
requestType ClientRequestType
subjects int
리턴 ServiceFreeTime

GetServiceRenderings() 공개 메소드

Получить параметры обслуживания
public GetServiceRenderings ( Schedule schedule, ServiceStep serviceStep, ServiceRenderingMode serviceRenderingMode ) : Queue.Model.ServiceRendering[]
schedule Queue.Model.Schedule
serviceStep Queue.Model.ServiceStep
serviceRenderingMode ServiceRenderingMode
리턴 Queue.Model.ServiceRendering[]

GetServiceSchedule() 공개 메소드

Получить расписание для услуги
public GetServiceSchedule ( Service service ) : Schedule
service Queue.Model.Service
리턴 Queue.Model.Schedule

Load() 공개 메소드

Загрузить план очереди
public Load ( System.DateTime planDate ) : void
planDate System.DateTime
리턴 void

Put() 공개 메소드

Поместить объект в хранилище
public Put ( System.Entity entity ) : void
entity System.Entity
리턴 void

QueuePlan() 공개 메소드

public QueuePlan ( ) : Junte.Data.NHibernate
리턴 Junte.Data.NHibernate

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

프로퍼티 상세

WeekNumber 공개적으로 프로퍼티

public int WeekNumber
리턴 int