Example #1
0
        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);
            }
        }
Example #3
0
        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);
 }
        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");
                }
            }
        }