C# 클래스 Disco.Services.JobActionExtensions

파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
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