C# Класс Disco.Services.JobActionExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
CanCloseForced ( this j ) : bool
CanCloseForced ( this j, List &Reasons ) : bool
CanCloseJobNormallyAfterRemoved ( this jqj ) : bool
CanCloseNormally ( this j ) : bool
CanConvertHWarToHNWar ( this j ) : bool
CanCreate ( ) : bool
CanDelete ( this j ) : bool
CanDeviceHeld ( this j ) : bool
CanDeviceReadyForReturn ( this j ) : bool
CanDeviceReturned ( this j ) : bool
CanInsuranceClaimFormSent ( this j ) : bool
CanLogRepair ( this j ) : bool
CanLogWarranty ( this j ) : bool
CanNotWaitingForUserAction ( this j ) : bool
CanReopen ( this j ) : bool
CanRepairComplete ( this j ) : bool
CanWaitingForUserAction ( this j ) : bool
CanWarrantyCompleted ( this j ) : bool
OnCloseForced ( this j, DiscoDataContext Database, User Technician, string Reason ) : void
OnCloseNormally ( this j, DiscoDataContext Database, User Technician ) : void
OnConvertHWarToHNWar ( this j, DiscoDataContext Database ) : void
OnDelete ( this j, DiscoDataContext Database ) : void
OnDeviceHeld ( this j, User Technician ) : void
OnDeviceReadyForReturn ( this j, User Technician ) : void
OnDeviceReturned ( this j, User Technician ) : void
OnInsuranceClaimFormSent ( this j ) : void
OnLogRepair ( this j, DiscoDataContext Database, string RepairDescription, List SendAttachments, PluginFeatureManifest RepairProviderDefinition, OrganisationAddress Address, User TechUser, string>.Dictionary RepairProviderProperties ) : void
OnLogRepair ( this j, DiscoDataContext Database, string FaultDescription, string ManualProviderName, string ManualProviderReference, OrganisationAddress Address, User TechUser ) : void
OnLogWarranty ( this j, DiscoDataContext Database, string FaultDescription, List SendAttachments, PluginFeatureManifest WarrantyProviderDefinition, OrganisationAddress Address, User TechUser, string>.Dictionary WarrantyProviderProperties ) : void
OnLogWarranty ( this j, DiscoDataContext Database, string FaultDescription, string ManualProviderName, string ManualProviderReference, OrganisationAddress Address, User TechUser ) : void
OnNotWaitingForUserAction ( this j, DiscoDataContext Database, User Technician, string Resolution ) : void
OnReopen ( this j ) : void
OnRepairComplete ( this j ) : void
OnWaitingForUserAction ( this j, DiscoDataContext Database, User Technician, string Reason ) : void
OnWarrantyCompleted ( this j ) : void

Приватные методы

Метод Описание
CanCloseNever ( this j, JobQueueJob IgnoreJobQueueJob = null ) : bool
CanCloseNormallyInternal ( this j ) : bool

Описание методов

CanCloseForced() публичный статический Метод

public static CanCloseForced ( this j ) : bool
j this
Результат bool

CanCloseForced() публичный статический Метод

public static CanCloseForced ( this j, List &Reasons ) : bool
j this
Reasons List
Результат bool

CanCloseJobNormallyAfterRemoved() публичный статический Метод

public static CanCloseJobNormallyAfterRemoved ( this jqj ) : bool
jqj this
Результат bool

CanCloseNormally() публичный статический Метод

public static CanCloseNormally ( this j ) : bool
j this
Результат bool

CanConvertHWarToHNWar() публичный статический Метод

public static CanConvertHWarToHNWar ( this j ) : bool
j this
Результат bool

CanCreate() публичный статический Метод

public static CanCreate ( ) : bool
Результат bool

CanDelete() публичный статический Метод

public static CanDelete ( this j ) : bool
j this
Результат bool

CanDeviceHeld() публичный статический Метод

public static CanDeviceHeld ( this j ) : bool
j this
Результат bool

CanDeviceReadyForReturn() публичный статический Метод

public static CanDeviceReadyForReturn ( this j ) : bool
j this
Результат bool

CanDeviceReturned() публичный статический Метод

public static CanDeviceReturned ( this j ) : bool
j this
Результат bool

CanInsuranceClaimFormSent() публичный статический Метод

public static CanInsuranceClaimFormSent ( this j ) : bool
j this
Результат bool

CanLogRepair() публичный статический Метод

public static CanLogRepair ( this j ) : bool
j this
Результат bool

CanLogWarranty() публичный статический Метод

public static CanLogWarranty ( this j ) : bool
j this
Результат bool

CanNotWaitingForUserAction() публичный статический Метод

public static CanNotWaitingForUserAction ( this j ) : bool
j this
Результат bool

CanReopen() публичный статический Метод

public static CanReopen ( this j ) : bool
j this
Результат bool

CanRepairComplete() публичный статический Метод

public static CanRepairComplete ( this j ) : bool
j this
Результат bool

CanWaitingForUserAction() публичный статический Метод

public static CanWaitingForUserAction ( this j ) : bool
j this
Результат bool

CanWarrantyCompleted() публичный статический Метод

public static CanWarrantyCompleted ( this j ) : bool
j this
Результат bool

OnCloseForced() публичный статический Метод

public static OnCloseForced ( this j, DiscoDataContext Database, User Technician, string Reason ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Technician Disco.Models.Repository.User
Reason string
Результат void

OnCloseNormally() публичный статический Метод

public static OnCloseNormally ( this j, DiscoDataContext Database, User Technician ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Technician Disco.Models.Repository.User
Результат void

OnConvertHWarToHNWar() публичный статический Метод

public static OnConvertHWarToHNWar ( this j, DiscoDataContext Database ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Результат void

OnDelete() публичный статический Метод

public static OnDelete ( this j, DiscoDataContext Database ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Результат void

OnDeviceHeld() публичный статический Метод

public static OnDeviceHeld ( this j, User Technician ) : void
j this
Technician Disco.Models.Repository.User
Результат void

OnDeviceReadyForReturn() публичный статический Метод

public static OnDeviceReadyForReturn ( this j, User Technician ) : void
j this
Technician Disco.Models.Repository.User
Результат void

OnDeviceReturned() публичный статический Метод

public static OnDeviceReturned ( this j, User Technician ) : void
j this
Technician Disco.Models.Repository.User
Результат void

OnInsuranceClaimFormSent() публичный статический Метод

public static OnInsuranceClaimFormSent ( this j ) : void
j this
Результат void

OnLogRepair() публичный статический Метод

public static OnLogRepair ( this j, DiscoDataContext Database, string RepairDescription, List SendAttachments, PluginFeatureManifest RepairProviderDefinition, OrganisationAddress Address, User TechUser, string>.Dictionary RepairProviderProperties ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
RepairDescription string
SendAttachments List
RepairProviderDefinition PluginFeatureManifest
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
RepairProviderProperties string>.Dictionary
Результат void

OnLogRepair() публичный статический Метод

public static OnLogRepair ( this j, DiscoDataContext Database, string FaultDescription, string ManualProviderName, string ManualProviderReference, OrganisationAddress Address, User TechUser ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
FaultDescription string
ManualProviderName string
ManualProviderReference string
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
Результат void

OnLogWarranty() публичный статический Метод

public static OnLogWarranty ( this j, DiscoDataContext Database, string FaultDescription, List SendAttachments, PluginFeatureManifest WarrantyProviderDefinition, OrganisationAddress Address, User TechUser, string>.Dictionary WarrantyProviderProperties ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
FaultDescription string
SendAttachments List
WarrantyProviderDefinition PluginFeatureManifest
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
WarrantyProviderProperties string>.Dictionary
Результат void

OnLogWarranty() публичный статический Метод

public static OnLogWarranty ( this j, DiscoDataContext Database, string FaultDescription, string ManualProviderName, string ManualProviderReference, OrganisationAddress Address, User TechUser ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
FaultDescription string
ManualProviderName string
ManualProviderReference string
Address Disco.Models.BI.Config.OrganisationAddress
TechUser Disco.Models.Repository.User
Результат void

OnNotWaitingForUserAction() публичный статический Метод

public static OnNotWaitingForUserAction ( this j, DiscoDataContext Database, User Technician, string Resolution ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Technician Disco.Models.Repository.User
Resolution string
Результат void

OnReopen() публичный статический Метод

public static OnReopen ( this j ) : void
j this
Результат void

OnRepairComplete() публичный статический Метод

public static OnRepairComplete ( this j ) : void
j this
Результат void

OnWaitingForUserAction() публичный статический Метод

public static OnWaitingForUserAction ( this j, DiscoDataContext Database, User Technician, string Reason ) : void
j this
Database Disco.Data.Repository.DiscoDataContext
Technician Disco.Models.Repository.User
Reason string
Результат void

OnWarrantyCompleted() публичный статический Метод

public static OnWarrantyCompleted ( this j ) : void
j this
Результат void