internal static OgResult FromNotes(NotesDocument document) { return(new OgResult(document.GetFieldValue("id")) { CloseDate = DateTime.Parse(document.GetFieldValue("date_fact")), ReferenceNumber = document.GetFieldValue("reference_number"), DocumentGroupId = document.GetFieldValue("document_groupID") }); }
internal static LetterDocument FromNotes(NotesDocument document) { return(new LetterDocument(document.GetFieldValue("id")) { OutNum = document.GetFieldValue("Out_RegistrationNumber"), Recipient = document.GetFieldValue("Recipient"), RecipientId = document.GetFieldValue("recipient_id"), OutDate = DateTime.Parse(document.GetFieldValue("Out_RegistrationDate")), GroudId = document.GetFieldValue("group_id") }); }
internal static OgDocument FromNotes(NotesDocument document) { var outRegStr = document.GetFieldValue("Out_RegistrationDate"); DateTime?outRegDate = null; if (!string.IsNullOrEmpty(outRegStr)) { outRegDate = DateTime.Parse(outRegStr); } return(new OgDocument(document.GetFieldValue("id")) { DeliveryType = document.GetFieldValue("delivery_type"), Solution = ParseSolution(document.GetFieldValue("solution")), Specialization = document.GetFieldValue("Specialization"), OutRegistrationDate = outRegDate, OutRegistrationNumber = document.GetFieldValue("Out_RegistrationNumber"), AcceptanceDate = DateTime.Parse(document.GetFieldValue("acceptance_date")), RegistrationDate = DateTime.Parse(document.GetFieldValue("registration_date")), Subject = document.GetFieldValue("subject"), GroudId = document.GetFieldValue("group_id"), DeclarantTitle = document.GetFieldValue("declarant_title"), Number = document.GetFieldValue("registration_number") }); }