Ejemplo n.º 1
0
 /// <summary>
 /// Add a stage to this container
 /// </summary>
 /// <param name="stageNum"></param>
 /// <param name="type"></param>
 /// <param name="stageType"></param>
 /// <param name="totalTurkers"></param>
 /// <param name="totalCost"></param>
 public void addStage(int stageNum, HITData.ResultType type, StageData sdata, string stageType, int totalTurkers, double totalCost, int job)
 {
     StageData stagedata = sdata;
     StageView newStage = new StageView(stageNum, type, stagedata, stageType, totalTurkers, totalCost, job);
     stages.Children.Insert(stages.Children.IndexOf(cancelBtn), newStage);
     stageList[type] = newStage;
     //stageList.Add(newStage);
 }
Ejemplo n.º 2
0
        public StageView(int stageNum, HITData.ResultType type, StageData stagedata, string stageType, int totalTurkers, double totalCost, int job)
        {
            InitializeComponent();

            this.stagedata = stagedata;
            this.type = type;
            this.totalTurkers = totalTurkers;
            this.totalCost = totalCost;
            stagedata.registerListener(this);

            stageName.Content = String.Format("Stage {0}: {1:c}", stageNum, stageType);

            updateProgress(0, 0);

            this.job = job;
        }