private void SetTaskEventParameter_ExecuteCode(object sender, EventArgs e) { TaskApproved_Parameter = new TaskEventHandlerParameter() { EventSettings = this.TaskEvents, WorkflowProperties = this.WorkflowProperties, TaskId = CreatedTaskId }; TaskRejected_Parameter = new TaskEventHandlerParameter() { EventSettings = this.TaskEvents, WorkflowProperties = this.WorkflowProperties, TaskId = CreatedTaskId }; }
private void SetWFApprovedEventParameter_ExecuteCode(object sender, EventArgs e) { WFApprovedEvent_Parameter = new TaskEventHandlerParameter() { EventSettings = AssociationObj.WFEvents, Variables = new System.Collections.Generic.List<NameValue>(), WorkflowProperties = workflowProperties, }; }
private void ApprovalTaskCreated_Invoked(object sender, ExternalDataEventArgs e) { var taskListItem = WorkflowProperties.TaskList.GetItemById(ApprovalTaskCreated_AfterProperties.TaskItemId); if (this.EnableEmail) { var sourceListItem = WorkflowProperties.Item; //var taskListItem = WorkflowProperties.TaskList.GetItemById(ApprovalTaskCreated_AfterProperties.TaskItemId); if (!string.IsNullOrEmpty(ApproverEmail) && ApproverEmail.IsValidEmailAddress()) { SendEmailHelper.SendEmailbytemplate(sourceListItem, taskListItem, ApproverEmail, EmailTitle, EmailBody, false, true); } } TaskCreatedEvent_Parameter = new TaskEventHandlerParameter() { EventSettings = this.TaskEvents, WorkflowProperties = WorkflowProperties, TaskId = CreatedTaskId }; //Set permission for task item }