partial void DocumentVersionApprovals_Inserted(DocumentVersionApproval entity) { string subject = string.Format("{0} v{1}.{2} for Approval", entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following document has been assigned to you for approval:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br></p></body></html>", entity.Approver.FirstName, entity.Approver.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); List <string> mailTos = new List <string>(); mailTos.Add(entity.Approver.Email); SendEmail(mailTos, subject, message); }
partial void DocumentVersionApprovals_Inserted(DocumentVersionApproval entity) { string subject = string.Format("{0} v{1}.{2} for Approval", entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following document has been assigned to you for approval:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br></p></body></html>", entity.Approver.FirstName, entity.Approver.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); List<string> mailTos = new List<string>(); mailTos.Add(entity.Approver.Email); SendEmail(mailTos, subject, message); }
partial void DocumentVersionApprovals_Updated(DocumentVersionApproval entity) { if (entity.ApprovalStatusDate != null) { string subject = string.Format("{0} v{1}.{2} Approval Updated", entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following document has had its approval status updated by {6} {7}:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br>Status: {8}.<br></br>Comment: {9}.<br></br></p></body></html>", entity.DocumentVersion.Author.FirstName, entity.DocumentVersion.Author.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber, entity.Approver.FirstName, entity.Approver.LastName, entity.ApprovalStatus, entity.ApproverComments); List <string> mailTos = new List <string>(); mailTos.Add(entity.DocumentVersion.Author.Email); SendEmail(mailTos, subject, message); } }
partial void DocumentVersionApprovals_Updated(DocumentVersionApproval entity) { if (entity.ApprovalStatusDate != null) { string subject = string.Format("{0} v{1}.{2} Approval Updated", entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber); string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following document has had its approval status updated by {6} {7}:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br>Status: {8}.<br></br>Comment: {9}.<br></br></p></body></html>", entity.DocumentVersion.Author.FirstName, entity.DocumentVersion.Author.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber, entity.Approver.FirstName, entity.Approver.LastName, entity.ApprovalStatus, entity.ApproverComments); List<string> mailTos = new List<string>(); mailTos.Add(entity.DocumentVersion.Author.Email); SendEmail(mailTos, subject, message); } }
public void AddToDocumentVersionApprovals(DocumentVersionApproval documentVersionApproval) { base.AddObject("DocumentVersionApprovals", documentVersionApproval); }
public static DocumentVersionApproval CreateDocumentVersionApproval(int ID, int documentVersionApproval_DocumentVersion, int documentVersionApproval_Employee, byte[] rowVersion) { DocumentVersionApproval documentVersionApproval = new DocumentVersionApproval(); documentVersionApproval.Id = ID; documentVersionApproval.DocumentVersionApproval_DocumentVersion = documentVersionApproval_DocumentVersion; documentVersionApproval.DocumentVersionApproval_Employee = documentVersionApproval_Employee; documentVersionApproval.RowVersion = rowVersion; return documentVersionApproval; }