IDocumentService սերվիս
Ներածություն
IDocumentService դասը նախատեսված է փաստաթղթի (Document) հետ աշխատանքը ապահովելու համար։
Մեթոդներ
Անվանում | Նկարագրություն |
---|---|
Approve(Document, DocumentCheckLevel, string) | Հաստատում է փաստաթուղթը և գրանցում տվյալների պահոցում։ |
CheckProcessingMode(string) | Ստուգում է տրված տեսակի փաստաթղթերի գրանցման/հեռացման հնարավորությունը 8X սերվիսում (փաստաթղթի կատարման ռեժիմը (ProcessingMode) չլինի 0 )։ |
CleanDeleted(DateTime, DateTime, string) | Ջնջված փաստաթղթերը լրիվ հեռացնում է համակարգից ըստ ջնջման ժամանակահատվածի։ |
Copy(int, object, int) | Ստեղծում է արդեն գոյություն ունեցող փաստաթղթի պատճեն օբյեկտը։ |
Create(int, DocumentOrigin) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ։ |
Create(List<int>, DocumentOrigin) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ։ |
Create(string, List<int>, Type, DocumentOrigin) | Ստեղծում է նշված ներքին անունով (տեսակի) փաստաթղթի նոր օբյեկտ։ |
CreateFactsUsingStateMoverFrom(Document, int) | Ֆունկցիան կանչելուց հետո Action-ում StoreFact(Document, Fact) ֆունկցիայով գրանցվող հաշվառումների ստեղծող օգատգործող է լրացվում այն օգտագործողը, որը վերջինն է փաստաթուղթը բերել նշված վիճակ։ |
CreateParentLinkDB(int, int) | Փաստաթղթերի միջև ստեղծում է ծնող-զավակ կապ։ |
[CreateParentLinksDB(int, List |
Փաստաթղթի և տրված ծնող փաստաթղթերի միջև ստեղծում է ծնող-զավակ կապ։ |
CreationDate(int, bool) | Վերադարձնում է փաստաթղթի ստեղծման ամսաթիվը և ստեղծողի ներքին համարը։ |
CutChildLink(int, int) | Ջնջում է փաստաթղթի և իրա զավակների միջև կապերը, կամ մեկ նշված զավակ փաստաթղթի հետ կապը։ |
CutParentLink(int, int) | Ջնջում է փաստաթղթի և իրա ծնողների միջև կապերը, կամ մեկ նշված ծնող փաստաթղթի հետ կապը։ |
Delete(Document, bool, string, bool, bool) | Ջնջում է փաստաթուղթը համակարգից։ |
Delete(int, bool, string, bool, bool) | Ջնջում է փաստաթուղթը համակարգից։ |
[DeleteAll(List |
Ջնջում է տրված փաստաթղթերը համակարգից։ |
DeserializeRequestBody(DocumentModel, bool) | նախատեսված է կլիենտից դեպի սերվեր փաստաթղթի ուղարկման ժամանակ դեսերիալիզազիայի և Document տիպի օբյեկտի վերածեու համար։ |
ExistInDb(int) | Ստուգում է փաստաթղթի առկայությունը տվյալների պահոցում։ |
FieldToAnsi(string, string, object) | Ձևափոխում է ցանցով փոխանցված արժեքը ANSI կոդավորման համարելով, որ այն պետք է լինի փաստաթղթի դաշտի արժեք։ |
FieldsToAnsi(string, Dictionary<string, object>) | Ձևափոխում է ցանցով փոխանցված արժեքների բազմությունը ANSI կոդավորման համարելով, որ դրանք պետք է լինեն փաստաթղթի դաշտերի արժեքներ։ |
GetDocsInfo() | Վերադարձնում է փաստաթղթերի արխիվը պարունակող տվյալների պահոցի անունը և Sql միացումը դեպի այդ տվյալների պահոց։ |
GetDocumentChildren(int, string, DocumentChildrenOrder, string) | Վերադարձնում է փաստաթղթի զավակ փաստաթղերի isn-ների ու ներքին անունների (տեսակների) ցուցակը: |
GetDocumentParents(int, string, DocumentChildrenOrder, string) | Վերադարձնում է փաստաթղթի ծնող փաստաթղերի isn-ների ու ներքին անունների (տեսակների) ցուցակը: |
GetDocumentState(int) | Վերադարձնում է փաստաթղթի վիճակը։ |
GetDocumentStatus(string, int) | Վերադարձնում է թղթապանակի տարրի վիճակը։ |
GetDocumentType(int) | Վերադարձնում է նշված ներքին նույնականացման համարով փաստաթղթի ներքին անունը (տեսակը)։ |
GetDocumentTypeFromFolder(string, string) | Վերադարձնում է նշված թղթապանակից փաստաթղթի ներքին անունը (տեսակը): |
GetGrandChildren(int, string, string, string, string) | Նշված փաստաթղթի համար վերադարձնում է «թոռնիկների» ցուցակը։ |
GetParentIsn(int) | Վերադարձնում է փաստաթղթի միակ(առաջին) ծնող փաստաթղթի ներքին նույնականացման համարը։ |
GetParentIsn(int, string) | Վերադարձնում է փաստաթղթի առաջին ծնող փաստաթղթի ներքին նույնականացման համարը, որը ունի նշված ներքին անունը (տեսակը)։ |
GetPassedState(int, List<short>, bool, bool) | Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը տրված վիճակների ցուցակից։ |
GetPassedState(int, string, bool, bool) | Ստուգում է և վերադարձնում փաստաթղթի վերջին կամ առաջին նշանակված վիճակը վիճակների ցուցակը սահմանող sql հարցում արդյունքից։ |
GetPassedState(int, short, bool, bool) | Ստուգում է տրված վիճակը հանդիանում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը, թե ոչ։ |
GetPassedState(int, bool) | Վերադարձնում է փաստաթղթի վերջին կամ առաջին նշանակված վիճակը։ |
GetProcessingModes(string) | Վերադարձնում է փաստաթղթի կատարման ռեժիմները ըստ փաստաթղթի ներքին անվան (տեսակի)։ |
GetSUIDAndDate(int, int, bool) | Փնտրում է նշված վիճակին համապատասխան տողի առկայությունը փաստաթղթի պատմության մեջ (DOCLOG աղյուսակում) և վերադարձնում ստեղծողին և ամսաթիվը։ |
HiDelete(Document, bool) | Ջնջում է փաստաթղթի նախկինում գրանցած հաշվառումները HI աղյուսակից։ |
HiDeleteAll(Document) | Ջնջում է փաստաթղթի նախկինում գրանցած հաշվառումները HI, HI2 և այլ համարժեք աղյուսակներից։ |
HiParDelete(Document) | HIPAR աղյուսակից ջնջում է այս փաստաթղթի նախկինում գրանցած պարամետրերի արժեքները։ |
IsArchived(int) | Ստուգում է փաստաթղթի արխիվացված լինելը։ |
Load(int, GridLoadMode, bool, bool, bool, bool, bool) | Բեռնում է տվյալների պահոցում գոյություն ունեցող փաստաթուղթը ըստ ներքին նույնականացման համարի։ |
Load(int, GridLoadMode, bool, bool, bool, bool, Type, bool) | Բեռնում է տվյալների պահոցում գոյություն ունեցող փաստաթուղթը ըստ ներքին նույնականացման համարի։ |
LoadFromFolder(string, string, GridLoadMode, bool, bool) | Բեռնում է փաստաթուղթը ըստ թղթապանակի և բանալու։ |
LoadFromFolder(string, string, GridLoadMode, bool, Type, bool) | Բեռնում է փաստաթուղթը ըստ թղթապանակի և բանալու։ |
MakeParentLink(Document, int, bool) | Ընթացիկ փաստաթղթի համար սահմանում է ծնողի հետ կապ։ |
[NestedTransactions(Document, List |
Մեթոդը անցնում է values ցուցակի բոլոր տարրերով, յուրաքանչյուրի համար սկսում տրանզակցիա, կանչում IDocumentNestedTransaction-ի NestedTransaction` մեթոդը և ավարտում տրանզակցիան։ Այն անհրաժեշտ է կանչել փաստաթղթի Action մեթոդում։ |
ReFolder(Document, StoreMode) | Իրականացնում է փաստաթղթի վերաինդեքսավորումը թղթապանակներում: |
[SetGridDefaultValues(Document, Dictionary<string, HashSet |
Վերագրում է լռությամբ արժեքներ փաստաթղթի տրված աղյուսակների տրված սյուներին։ |
Store(Document, DocumentCheckLevel, string) | Անցկացնում է պարտադիր ստուգումներ և գրանցում փաստաթուղթը տվյալների պահոցում։ |
StoreFact(Document, Fact) | Գրանցում է փաստաթղթի հաշվառումը տվյալների պահոցում: |
StoreInFolder(Document, FolderElement) | Գրանցում է թղթապանակի տարրը տվյալների պահոցում: |
StoreInTree(Document, TreeElement) | Գրանցում է ծառի տարրը տվյալների պահոցում: |