partial void FindingActions_Inserted(FindingAction entity) { if (entity.AssignedTo.Email != string.Empty) { string subject = "New Audit Finding Action Assigned to you"; string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following audit finding action has been assigned to you for completion:<br></br>Action:<br></br>{2}<br></br><br></br>Audit Code: {3}.<br></br>Audit Description: {4}.<br></br>Finding Reference: {5}.<br></br>Finding Description: {6}<br></br></p></body></html>", entity.AssignedTo.FirstName, entity.AssignedTo.LastName, entity.Action, entity.AuditFinding.Audit.AuditCode, entity.AuditFinding.Audit.AuditDescription, entity.AuditFinding.FindingReference, entity.AuditFinding.FindingDescription); List <string> mailTos = new List <string>(); mailTos.Add(entity.AssignedTo.Email); SendEmail(mailTos, subject, message); } }
partial void FindingActions_Inserted(FindingAction entity) { if (entity.AssignedTo.Email != string.Empty) { string subject = "New Audit Finding Action Assigned to you"; string message = string.Format("<html><body>Dear {0} {1}.<br></br><p>The following audit finding action has been assigned to you for completion:<br></br>Action:<br></br>{2}<br></br><br></br>Audit Code: {3}.<br></br>Audit Description: {4}.<br></br>Finding Reference: {5}.<br></br>Finding Description: {6}<br></br></p></body></html>", entity.AssignedTo.FirstName, entity.AssignedTo.LastName, entity.Action, entity.AuditFinding.Audit.AuditCode, entity.AuditFinding.Audit.AuditDescription, entity.AuditFinding.FindingReference, entity.AuditFinding.FindingDescription); List<string> mailTos = new List<string>(); mailTos.Add(entity.AssignedTo.Email); SendEmail(mailTos, subject, message); } }
partial void FindingActions_Validate(FindingAction entity, EntitySetValidationResultsBuilder results) { if (entity.ActionTargetCompletionDate != null & entity.DateActionAssigned != null) { if (entity.ActionTargetCompletionDate < entity.DateActionAssigned) { results.AddEntityError("An audit finding action cannot have a target date earlier than the assigned date"); } } if (entity.ActionTargetCompletionDate != null & entity.DateActionAssigned != null) { if (entity.DateActionCompleted < entity.DateActionAssigned) { results.AddEntityError("An audit finding action cannot be completed before it is assigned"); } } }
public static FindingAction CreateFindingAction(int ID, string action, int issueAction_Employee, int issueAction_AuditFinding, byte[] rowVersion) { FindingAction findingAction = new FindingAction(); findingAction.Id = ID; findingAction.Action = action; findingAction.IssueAction_Employee = issueAction_Employee; findingAction.IssueAction_AuditFinding = issueAction_AuditFinding; findingAction.RowVersion = rowVersion; return findingAction; }
public void AddToFindingActions(FindingAction findingAction) { base.AddObject("FindingActions", findingAction); }