C# Class Queue.Services.Server.QueuePlan

Inheritance: Synchronized, IDisposable
Afficher le fichier Open project: breslavsky/queue Class Usage Examples

Méthodes publiques

Свойство Type Description
WeekNumber int

Private Properties

Свойство Type Description

Méthodes publiques

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

Method Details

AddClientRequest() public méthode

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

Build() public méthode

public Build ( ) : void
Résultat void

Build() public méthode

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

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flush() public méthode

public Flush ( QueuePlanFlushMode mode ) : void
mode QueuePlanFlushMode
Résultat void

GetOperatorInterruptions() public méthode

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

GetOperatorPlan() public méthode

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

GetServiceFreeTime() public méthode

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

GetServiceRenderings() public méthode

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

GetServiceSchedule() public méthode

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

Load() public méthode

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

Put() public méthode

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

QueuePlan() public méthode

public QueuePlan ( ) : Junte.Data.NHibernate
Résultat Junte.Data.NHibernate

Refresh() public méthode

public Refresh ( ) : void
Résultat void

Property Details

WeekNumber public_oe property

public int WeekNumber
Résultat int