//create a job based off a pre-defined job type //then assigned it to the specified owner public int CreateJob(OwnerComboBoxItem owner) { JobsManager JM = WorkflowModule.GetManager <JobsManager>(""); var ret = JM.CreateJob(JobTypeID); var job = JM.GetJob(ret); if (owner != null) { job.AssignedTo = owner.AssignedTo; job.AssignedType = owner.AssignmentType; } job.Save(); return(ret); }
public void ExecuteCreateBtn() { OwnerComboBoxItem Owner = SelectedItem as OwnerComboBoxItem; SelectedItem = null; QueuedTask.Run(async() => { var jobId = await JobManagementModule.Current.CreateJobAsync(Owner); if (IsChecked == true) { await Open_WorkOrderAsync(jobId); } }); }
public void ExecuteCreateBtn() { OwnerComboBoxItem Owner = SelectedItem as OwnerComboBoxItem; SelectedItem = null; QueuedTask.Run(() => { int jobId = JobManagementModule.Current.CreateJob(Owner); if (IsChecked == true) { Open_WorkOrder(jobId); } }); }
//create a job based off a pre-defined job type //then assigned it to the specified owner public async Task <string> CreateJobAsync(OwnerComboBoxItem owner) { var wfCon = await WorkflowModule.ConnectAsync(); JobsManager JM = wfCon.GetManager <JobsManager>(); var ret = JM.CreateNewJob(JobTypeID.ToString()); var job = JM.GetJob(ret); if (owner != null) { job.AssignedTo = owner.AssignedTo; job.AssignedType = owner.AssignmentType; } job.Save(); return(ret); }
//create a job based off a pre-defined job type //then assigned it to the specified owner public int CreateJob(OwnerComboBoxItem owner) { JobsManager JM = WorkflowModule.GetManager<JobsManager>(""); var ret = JM.CreateJob(JobTypeID); var job = JM.GetJob(ret); if (owner != null) { job.AssignedTo = owner.AssignedTo; job.AssignedType = owner.AssignmentType; } job.Save(); return ret; }