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 արժեքի դեպքում վերադարձնում է վերջին նշանակված վիճակը, հակառակ դեպքում՝ առաջինը։