partial void DocumentVersionHolders_Inserted(DocumentVersionHolder entity)
        {
            string subject = string.Format("{0} v{1}.{2} distributed to you", 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 distributed to you. Please log in and acknowledge receipt:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br></p></body></html>", entity.CopyHolder.FirstName, entity.CopyHolder.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber);

            List <string> mailTos = new List <string>();

            mailTos.Add(entity.CopyHolder.Email);

            SendEmail(mailTos, subject, message);
        }
        partial void DocumentVersionHolders_Inserted(DocumentVersionHolder entity)
        {
            string subject = string.Format("{0} v{1}.{2} distributed to you", 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 distributed to you. Please log in and acknowledge receipt:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<br></br></p></body></html>", entity.CopyHolder.FirstName, entity.CopyHolder.LastName, entity.DocumentVersion.Document.Reference, entity.DocumentVersion.Document.DocumentTitle, entity.DocumentVersion.MajorVersionNumber, entity.DocumentVersion.MinorVersionNumber);

            List<string> mailTos = new List<string>();

            mailTos.Add(entity.CopyHolder.Email);

            SendEmail(mailTos, subject, message);
        }
        partial void DocumentVersionHolders_Updated(DocumentVersionHolder entity)
        {
            if (entity.DateAcknowledged != null)
            {
                string subject = string.Format("{0} v{1}.{2} Acknowledged", 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 distribution has been acknowledged by {6} {7}:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<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.CopyHolder.FirstName, entity.CopyHolder.LastName);

                List <string> mailTos = new List <string>();

                mailTos.Add(entity.DocumentVersion.Author.Email);

                SendEmail(mailTos, subject, message);
            }
        }
 public static DocumentVersionHolder CreateDocumentVersionHolder(int ID, int documentVersionHolder_DocumentVersion, int documentVersionHolder_Employee, byte[] rowVersion)
 {
     DocumentVersionHolder documentVersionHolder = new DocumentVersionHolder();
     documentVersionHolder.Id = ID;
     documentVersionHolder.DocumentVersionHolder_DocumentVersion = documentVersionHolder_DocumentVersion;
     documentVersionHolder.DocumentVersionHolder_Employee = documentVersionHolder_Employee;
     documentVersionHolder.RowVersion = rowVersion;
     return documentVersionHolder;
 }
 public void AddToDocumentVersionHolders(DocumentVersionHolder documentVersionHolder)
 {
     base.AddObject("DocumentVersionHolders", documentVersionHolder);
 }
        partial void DocumentVersionHolders_Updated(DocumentVersionHolder entity)
        {
            if (entity.DateAcknowledged != null)
            {
                string subject = string.Format("{0} v{1}.{2} Acknowledged", 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 distribution has been acknowledged by {6} {7}:<br></br>Reference: {2}.<br></br>Title: {3}.<br></br>Version: {4}.{5}.<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.CopyHolder.FirstName, entity.CopyHolder.LastName);

                List<string> mailTos = new List<string>();

                mailTos.Add(entity.DocumentVersion.Author.Email);

                SendEmail(mailTos, subject, message);
            }
        }