// methods public static JobFile JobFileFromId(int jobFileId) { Debug.WriteLine("JobFile.JobFileFromId()"); DataRow drJobFile = ClientData.Current.JobFileFromIdDataRow(jobFileId); if (drJobFile != null) { JobFile jobFile = new JobFile(); jobFile.SetFieldsFromDataRow(drJobFile); // get job jobFile.Job = Job.JobFromId(jobFile.JobId); return(jobFile); } return(null); }
public static List <JobFile> JobFilesForJob(Job job) { Debug.WriteLine("JobFile.JobFilesForJob(Job " + job.JobId.ToString() + ")"); DataTable dtJobFilesForJob = ClientData.Current.JobFilesForJobDataTable(job.JobId); List <JobFile> jobFiles = new List <JobFile>(); foreach (DataRow drJobFile in dtJobFilesForJob.Rows) { JobFile jobFile = new JobFile(); jobFile.SetFieldsFromDataRow(drJobFile); jobFile.Job = job; //if (jobFile.IsReturnedFile) //{ // if (job.ReturnedFiles == null) // job.ReturnedFiles = new List<JobFile>(); // job.ReturnedFiles.Add(jobFile); //} //else if (jobFile.IsSubmittedFile) //{ // if (job.SubmittedFiles == null) // job.SubmittedFiles = new List<JobFile>(); // job.SubmittedFiles.Add(jobFile); //} //else //{ // if (job.WorkingFiles == null) // job.WorkingFiles = new List<JobFile>(); // job.WorkingFiles.Add(jobFile); //} jobFiles.Add(jobFile); } return(jobFiles); }