Exemple #1
0
        /// <summary>
        /// Create a new job in the queue
        /// </summary>
        public AutoJob Create(string name, int asstID)
        {
            Assignment asst = new Assignments(m_ident).GetInfo(asstID);
            //	Authorize(asst.CourseID, "createjob", asstID, null);

            AutoJob job = new AutoJob();
            job.JobName = name;
            job.JobCreator = m_ident.Name;
            job.AsstID = asstID;
            m_dp.CreateAutoJob(job);

            return job;
        }
        private string GetProgress(AutoJob job)
        {
            AutoJobTest.AutoJobTestList tests =
                new AutoJobs(Globals.CurrentIdentity).GetTests(job.ID);
            int done=0;
            foreach (AutoJobTest test in tests)
                if (test.Status == AutoJobTest.DONE)
                    done++;

            return String.Format("{0}/{1}", done, tests.Count);
        }
 private TreeNode AddAutoJobNode(TreeNodeCollection par, AutoJob job)
 {
     return AddNode(par, job.JobName, "attributes/cyl.gif", "attributes/cyl.gif",
         "AutoJob " + job.ID, false);
 }