Ejemplo n.º 1
0
        private void workOnAJob()
        {
            int selection;
            UnknownProblemJob uprobJob;

            JobListMenu jobListMenu = new JobListMenu("Incomplete Jobs", incompleteJobs);

            selection = jobListMenu.DoMenu(true);
            if (selection != ABORT_MENU_SELECTION)
            {
                uprobJob = incompleteJobs[selection - 1] as UnknownProblemJob;

                if (uprobJob != null)
                {
                    Parts parts = null;
                    float hours = 0.0f;

                    // TODO: Prompt for parts and hours.

                    uprobJob.DoSomeOfJob(parts, hours);
                }
                else
                {
                    incompleteJobs[selection - 1].DoJob();

                    // Move to the "complete" collection.
                    completeJobs.Add(incompleteJobs[selection - 1]);
                    incompleteJobs.RemoteAt(selection - 1);

                    Console.WriteLine("Job is complete!  The total will be: {0:C}", completeJobs[selection - 1].TotalCost);
                    pause();
                }
            }
        }
Ejemplo n.º 2
0
		private void workOnAJob()
		{
			int selection; 
			UnknownProblemJob uprobJob;

			JobListMenu jobListMenu = new JobListMenu("Incomplete Jobs", incompleteJobs);
			selection = jobListMenu.DoMenu(true);
			if (selection != ABORT_MENU_SELECTION)
			{
				uprobJob = incompleteJobs[selection - 1] as UnknownProblemJob;

				if (uprobJob != null)
				{
					Parts parts = null;
					float hours = 0.0f;

					// TODO: Prompt for parts and hours.

					uprobJob.DoSomeOfJob(parts, hours);
				}
				else
				{
					incompleteJobs[selection - 1].DoJob();

					// Move to the "complete" collection.
					completeJobs.Add(incompleteJobs[selection - 1]);
					incompleteJobs.RemoteAt(selection - 1);

					Console.WriteLine("Job is complete!  The total will be: {0:C}", completeJobs[selection - 1].TotalCost);
					pause();
				}
			}
		}
Ejemplo n.º 3
0
		private void completeAJob()
		{
			int selection; 

			JobListMenu jobListMenu = new JobListMenu("Incomplete Jobs", incompleteJobs);
			selection = jobListMenu.DoMenu(true);

			if(selection != ABORT_MENU_SELECTION)
			{
				incompleteJobs[selection-1].DoJob();

				Console.WriteLine("Job is complete!  The total will be: {0:C}", incompleteJobs[selection-1].TotalCost);

				// Move job to the "complete" collection.
				completeJobs.Add(incompleteJobs[selection-1]);
				incompleteJobs.RemoteAt(selection-1);
				
				pause();
			}
		}
Ejemplo n.º 4
0
        private void completeAJob()
        {
            int selection;

            JobListMenu jobListMenu = new JobListMenu("Incomplete Jobs", incompleteJobs);

            selection = jobListMenu.DoMenu(true);

            if (selection != ABORT_MENU_SELECTION)
            {
                incompleteJobs[selection - 1].DoJob();

                Console.WriteLine("Job is complete!  The total will be: {0:C}", incompleteJobs[selection - 1].TotalCost);

                // Move job to the "complete" collection.
                completeJobs.Add(incompleteJobs[selection - 1]);
                incompleteJobs.RemoteAt(selection - 1);

                pause();
            }
        }