IDocumentService.GetPassedState մեթոդ
Նկարագիր
Համարժեքը 4x-ում՝ AsDocEngine.GetDocPassedState
Դաս՝ IDocumentService
Գերբեռնումներ
Անվանում | Նկարագրություն |
---|---|
GetPassedState(int, List<short>, bool, bool) | Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը տրված վիճակների ցուցակից։ |
GetPassedState(int, string, bool, bool) | Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը վիճակների ցուցակը սահմանող sql հարցում արդյունքից։ |
GetPassedState(int, short, bool, bool) | Ստուգում է տրված վիճակը հանդիանում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը, թե ոչ։ |
GetPassedState(int, bool) | Վերադարձնում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը։ |
IDocumentService.GetPassedState(int, List<short>, bool, bool) մեթոդ
public short GetPassedState(int isn,
List<short> states,
bool lastState = true,
bool inStates = true)
Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը տրված վիճակների ցուցակից։
Համապատասխանող վիճակ չգտնելու դեպքում վերադարձնում է -1
։
Պարամետրեր
isn
- Փաստաթղթի ներքին նույնականացման համար։states
- Փաստաթղթի վիճակների ցուցակ։lastState
-true
արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։inStates
-true
արժեքի դեպքում փնտրվում է վիճակ, տրված վիճակների ցուցակից։ Հակառակ դեպքում՝ ցուցակից դուրս։
IDocumentService.GetPassedState(int, string, bool, bool) մեթոդ
public short GetPassedState(int isn, string statesSubQuery, bool lastState = true, bool inStates = true)
Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը վիճակների ցուցակը սահմանող sql հարցում արդյունքից։
Համապատասխանող վիճակ չգտնելու դեպքում վերադարձնում է -1
։
Պարամետրեր
isn
- Փաստաթղթի ներքին նույնականացման համար։statesSubQuery
- Փաստաթղթի վիճակները սահմանող sql հարցում:lastState
-true
արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։inStates
-true
արժեքի դեպքում փնտրվում է վիճակ, վիճակների ցուցակը սահմանող sql հարցում արդյունքից։ Հակառակ դեպքում՝ արդյունքից դուրս։
Օրինակ
var lastConfirmationState = documentService.GetPassedState(doc.ISN,
$"Select fSTATE From DOCLOG WHERE fISN = {doc.ISN} and fSTATE Between 100 and 200");
IDocumentService.GetPassedState(int, short, bool, bool) մեթոդ
public short GetPassedState(int isn, short state, bool lastState = true, bool inStates = true)
Ստուգում է տրված վիճակը հանդիանում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը, թե ոչ։
Պայմանին բավարարելու դեպքում վերադարձնում է նշված վիճակը։
Չբավարարելու դեպքում վերադարձնում է -1
։
Պարամետրեր
isn
- Փաստաթղթի ներքին նույնականացման համար։state
- Փաստաթղթի վիճակ։lastState
-true
արժեքի դեպքում վերադարձնում է վերջին վիճակը, հակառակ դեպքում՝ առաջինը։inStates
-true
արժեքի դեպքում փնտրվում է վիճակ, որը վիճակների ցուցակի միջից է։ Հակառակ դեպքում՝ ցուցակի միջից չէ։
IDocumentService.GetPassedState(int, bool) մեթոդ
public short GetPassedState(int isn, bool lastState = true)
Վերադարձնում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը։
Պարամետրեր
isn
- Փաստաթղթի ներքին նույնականացման համար։lastState
-true
արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։