//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;
 }