示例#1
0
 public TaskMain(System.ComponentModel.BackgroundWorker _bw)
 {
     this.dl        = new DatabaseLinks();
     processedTasks = new System.Data.DataTable();
     processedTasks.Columns.Add("task_id");
     processedTasks.Columns.Add("proj_id");
     processedTasks.Constraints.Add("PK", new System.Data.DataColumn[] { processedTasks.Columns[0], processedTasks.Columns[1] }, true);
     sw             = new System.IO.StreamWriter(Properties.Settings.Default.OutputPath, false);
     this._bw       = _bw;
     this.totalrows = dl.TaskTable.Rows.Count;
 }
示例#2
0
        public ResourceLoading(System.ComponentModel.BackgroundWorker _bw)
        {
            this.sw = new System.IO.StreamWriter(Properties.Settings.Default.OutputPath);
            DatabaseLinks db = new DatabaseLinks();

            this.calendar = db.Calendar;
            this.activity = db.TaskTable;


            this._bw       = _bw;
            this.totalrows = this.activity.Rows.Count;
        }
示例#3
0
 public TaskPath(string projectname, bool driving, System.ComponentModel.BackgroundWorker _bw)
 {
     this.driving   = driving;
     this.dl        = new DatabaseLinks();
     processedTasks = new System.Data.DataTable();
     processedTasks.Columns.Add("task_code");
     processedTasks.Columns.Add("level");
     processedTasks.Constraints.Add("PK", new System.Data.DataColumn[] { processedTasks.Columns[0] }, true);
     sw = new System.IO.StreamWriter(Properties.Settings.Default.OutputPath, false);
     //sw.WriteLine("\"  task_code  \",\"  task_name  \",\"  status_code  \",\"  pred_task_code  \",\"  pred_task_name  \",\"  pred_status_code  \",\"  total_float_hr_cnt  \",\" task_id  \",\"  proj_id  \",\"  pred_task_id  \",\"  pred_proj_id  \",\"pred_total_float_hr_cnt  \",\" level \"");
     //sw.WriteLine("\"level01\",\"level02\",\"level03\",\"level04\",\"level05\",\"level06\",\"level07\",\"level08\",\"level09\",\"level10\",\"level11\",\"level12\",\"level13\",\"level14\",\"level15\",\"level16\",\"level17\",\"level18\",\"level19\",\"level20\",\"level21\",\"level22\",\"level23\",\"level24\",\"level25\",\"level26\",\"level27\",\"level28\",\"level29\",\"level30\"");
     tn             = new System.Windows.Forms.TreeNode(projectname);
     this._bw       = _bw;
     this.totalrows = this.getListedTasks().Rows.Count;
 }