Example #1
0
 private void Init(Task task)
 {
     this.task = task;
     PrepareData();
     this.ShowInfo("开始计算!");
     Bpe.Init(task.Campaign, task.Time, true);
 }
Example #2
0
        void CmdHelper_ProcessExited(object sender, EventArgs e)
        {
            //获取结果
            string sinexPath = Bpe.GetSinexPath(task.OperationName);
            string newName   = task.Name + "_" + Path.GetFileName(sinexPath);

            this.ResultRinexFtp = Path.Combine(task.ResultFtp, newName);

            ShowInfo("正在上传结果文件" + sinexPath + " => " + this.ResultRinexFtp);
            new WebClient().UploadFile(this.ResultRinexFtp, sinexPath);
            ShowInfo("TaskRunner 执行完毕!");
            if (TaskFinished != null)
            {
                TaskFinished();
            }
        }
Example #3
0
 /// <summary>
 /// 异步运行程序
 /// </summary>
 /// <param name="task"></param>
 public void RunAsyn(Task task)
 {
     Init(task);
     Bpe.RunAsyn(task.OperationName);
 }
Example #4
0
 public string GetBernRunningState()
 {
     return(Bpe.GetRunningState(task.OperationName));
 }