IDocumentService սերվիս
Ներածություն
IDocumentService դասը նախատեսված է փաստաթղթի (Document) հետ աշխատանքը ապահովելու համար։
Մեթոդներ
| Անվանում | Նկարագրություն |
|---|---|
| Approve(Document, DocumentCheckLevel, string) | Հաստատում է փաստաթուղթը և գրանցում տվյալների պահոցում։ |
| CheckProcessingMode(string) | Ստուգում է տրված տեսակի փաստաթղթերի գրանցման/հեռացման հնարավորությունը 8X սերվիսում (փաստաթղթի կատարման ռեժիմը (ProcessingMode) չլինի 0)։ |
| CleanDeleted(DateTime, DateTime, string) | Ջնջված փաստաթղթերը լրիվ հեռացնում է համակարգից ըստ ջնջման ժամանակահատվածի։ |
| Copy(int, object, int) | Ստեղծում է արդեն գոյություն ունեցող փաստաթղթի պատճեն օբյեկտը։ |
| Create(int, bool, object[]) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։ |
| Create(int, object[]) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։ |
| Create(List<int>, bool, object[]) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։ |
| Create(List<int>, object[]) | Ստեղծում է նշված տիպի փաստաթղթի նոր օբյեկտ և վերադարձնում այն T դասով, որը հանդիսանում է Document-ի ժառանգ։ |
| Create(string, List<int>, Type, Dictionary<string, object>, bool, object[]) | Ստեղծում է նշված տեսակի (ներքին անունով) փաստաթղթի նոր օբյեկտ և վերադարձնում այն Document բազային դասով։ |
| Create(string, List<int>, Type, Dictionary<string, object>, object[]) | Ստեղծում է նշված տեսակի (ներքին անունով) փաստաթղթի նոր օբյեկտ և վերադարձնում այն Document բազային դասով։ |
| 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 աղյուսակում) և վերադարձնում ստեղծողին և ամսաթիվը։ |
| GetSystemDocuments() | Վերադարձնում է այն փաստաթղթերի տեսակների (ներքին անունների) ցուցակը, որոնք չեն ցուցադրվելու «Ստեղծված փաստաթղթեր», «Հեռացված փաստաթղթեր», «Փաստաթղթերի պատմություն» դիտելու ձևերում։ |
| 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) | Գրանցում է ծառի տարրը տվյալների պահոցում: |