예제 #1
0
        private void timer_ExecuteJobs_Tick(object sender, EventArgs e)
        {
            List <JobO> jobsToExecute = DB_Server.SelectJobsToBeExecuted();

            foreach (JobO executingJob in jobsToExecute)
            {
                RO jobResource = DB_Server.GetResource(executingJob.ResourceID);
                ExecuteDummyScript(jobResource.ExecuteScript, executingJob);
            }
        }
예제 #2
0
        internal static RO GetResource(int resourceID)
        {
            RO r = new RO();

            OpenConnection();
            SqlCommand getR = new SqlCommand("SELECT * FROM Resource WHERE ResourceID=@ResourceID", myConnection);

            getR.Parameters.Add("@ResourceID", SqlDbType.Int);
            getR.Parameters["@ResourceID"].Value = resourceID;
            SqlDataReader reader = getR.ExecuteReader();

            if (reader.Read())
            {
                r.Name       = reader.GetString(1);
                r.ResourceID = reader.GetInt32(2);
            }
            CloseConnection();
            return(r);
        }