Ejemplo n.º 1
0
        public Job(int rowNumber, string rowString)
        {
            RowTypes rowType = GetRowType(rowString);

            switch (rowType)
            {
            case RowTypes.Header:
                row = new HeaderJob(rowNumber, rowString);
                break;

            case RowTypes.Comment:
                row = new CommentJob(rowNumber, rowString);
                break;

            case RowTypes.Spot:
                row = new SpotJob(rowNumber, rowString);
                break;

            case RowTypes.Move:
                row = new MoveJob(rowNumber, rowString);
                break;

            case RowTypes.Wait:
                row = new WaitJob(rowNumber, rowString);
                break;

            case RowTypes.Do:
                row = new DoJob(rowNumber, rowString);
                break;

            case RowTypes.Call:
                row = new CallJob(rowNumber, rowString);
                break;

            case RowTypes.End:
                row = new EndJob(rowNumber, rowString);
                break;

            case RowTypes.Etc:
                row = new EtcJob(rowNumber, rowString);
                break;
            }
        }
Ejemplo n.º 2
0
		public Job(int rowNumber, string rowString)
		{
			RowTypes rowType = GetRowType(rowString);

			switch (rowType) {
				case RowTypes.Header:
				row = new HeaderJob(rowNumber, rowString);
				break;
				case RowTypes.Comment:
				row = new CommentJob(rowNumber, rowString);
				break;
				case RowTypes.Spot:
				row = new SpotJob(rowNumber, rowString);
				break;
				case RowTypes.Move:
				row = new MoveJob(rowNumber, rowString);
				break;
				case RowTypes.Wait:
				row = new WaitJob(rowNumber, rowString);
				break;
				case RowTypes.Do:
				row = new DoJob(rowNumber, rowString);
				break;
				case RowTypes.Call:
				row = new CallJob(rowNumber, rowString);
				break;
				case RowTypes.End:
				row = new EndJob(rowNumber, rowString);
				break;
				case RowTypes.Etc:
				row = new EtcJob(rowNumber, rowString);
				break;
			}
		}