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 | int | - | Փաստաթղթի ներքին նույնականացման համար։ |
| states | List |
- | Փաստաթղթի վիճակների ցուցակ։ |
| lastState | bool | true | true արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։ |
| inStates | bool | true | true արժեքի դեպքում փնտրվում է վիճակ, տրված վիճակների ցուցակից։ Հակառակ դեպքում՝ ցուցակից դուրս։ |
IDocumentService.GetPassedState(int, string, bool, bool) մեթոդ
public short GetPassedState(int isn, string statesSubQuery, bool lastState = true, bool inStates = true)
Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը վիճակների ցուցակը սահմանող sql հարցում արդյունքից։
Համապատասխանող վիճակ չգտնելու դեպքում վերադարձնում է -1։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| isn | int | - | Փաստաթղթի ներքին նույնականացման համար։ |
| statesSubQuery | string | - | Փաստաթղթի վիճակները սահմանող sql հարցում: |
| lastState | bool | true | true արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։ |
| inStates | bool | true | 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 | int | - | Փաստաթղթի ներքին նույնականացման համար։ |
| state | short | - | Փաստաթղթի վիճակ։ |
| lastState | bool | true | true արժեքի դեպքում վերադարձնում է վերջին վիճակը, հակառակ դեպքում՝ առաջինը։ |
| inStates | bool | true | true արժեքի դեպքում փնտրվում է վիճակ, որը վիճակների ցուցակի միջից է։ Հակառակ դեպքում՝ ցուցակի միջից չէ։ |
IDocumentService.GetPassedState(int, bool) մեթոդ
public short GetPassedState(int isn, bool lastState = true)
Վերադարձնում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը։
Պարամետրեր
| Անվանում | Տվյալների տիպ | Լռությամբ արժեք | Նկարագրություն |
|---|---|---|---|
| isn | int | - | Փաստաթղթի ներքին նույնականացման համար։ |
| lastState | bool | true | true արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։ |