DocumentChangeRequest
Այս դասը նախատեսված է փաստաթղթի փոփոխման հայտի նկարագրման համար։
Օգտագործվում է IDocumentChangeRequestService
սերվիսի ֆունկցիաներում։
public class DocumentChangeRequest
{
public int DCRID { get; } = -1;
public int ISN { get; }
public short SUID { get; }
public string Comment { get; } = string.Empty;
public DateTime CreationDate { get; } = DateTime.Now;
public short State { get; set; }
public string EmptyMessage { get; set; }
public bool ReFolderDocument { get; set; }
public string CreationLogMessage { get; set; }
}
DCRID
- Փաստաթղթի փոփոխման հայտի համարը։ISN
- Այն փաստաթղթի ներքին նույնականացման համարը (isn), որի համար ուղարկվել է փոփոխման հայտ։SUID
- Փաստաթղթի փոփոխման հայտը ստեղծած օգտատիրոջ ներքին համարը (id)։Comment
- Փաստաթղթի փոփոխման հայտի մեկնաբանությունը։CreationDate
- Փաստաթղթի փոփոխման հայտի ստեղծման ամսաթիվը/ժամանակը։State
- Փաստաթղթի փոփոխման հայտի վիճակը։- 0 - նոր ստեղծված փոփոխման հայտ,
- 1 - փոփոխման հայտը հաստատվել է,
- 2 - փոփոխման հայտը մերժվել է։
EmptyMessage
- Դատարկ փաստաթղթի հայտ գրանցել փորձելիս առաջացող սխալի հաղորդագրությունը։ Եթե արժեքը դատարկ տող է, ապա առաջանում է ստանդարտ տեքստով սխալ։ReFolderDocument
-true
արժեքի դեպքում փաստաթղթի փոփոխման հայտը մերժելիս փաստաթուղթը վերաինդեքսավորում է թղթապանակներում:CreationLogMessage
- Փաստաթղթի փոփոխման հայտի ստեղծման ժամանակ փաստաթղթի պատմությունում գրանցվող հաղորդագրությունը։