Ejemplo n.º 1
0
        // 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);
        }
Ejemplo n.º 2
0
        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);
        }