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 int -1 Փաստաթղթի փոփոխման հայտի համարը։
ISN int - Այն փաստաթղթի ներքին նույնականացման համարը (isn), որի համար ուղարկվել է փոփոխման հայտ։
SUID short - Փաստաթղթի փոփոխման հայտը ստեղծած օգտատիրոջ ներքին համարը (id)։
Comment string string.Empty Փաստաթղթի փոփոխման հայտի մեկնաբանությունը։
CreationDate DateTime DateTime.Now Փաստաթղթի փոփոխման հայտի ստեղծման ամսաթիվը/ժամանակը։
State short - Փաստաթղթի փոփոխման հայտի վիճակը։
0 - նոր ստեղծված փոփոխման հայտ,
1 - փոփոխման հայտը հաստատվել է,
2 - փոփոխման հայտը մերժվել է։
EmptyMessage string - Դատարկ փաստաթղթի հայտ գրանցել փորձելիս առաջացող սխալի հաղորդագրությունը։ Եթե արժեքը դատարկ տող է, ապա առաջանում է ստանդարտ տեքստով սխալ։
ReFolderDocument bool - true արժեքի դեպքում փաստաթղթի փոփոխման հայտը մերժելիս փաստաթուղթը վերաինդեքսավորում է թղթապանակներում։
CreationLogMessage string - Փաստաթղթի փոփոխման հայտի ստեղծման ժամանակ փաստաթղթի պատմությունում գրանցվող հաղորդագրությունը։