示例#1
0
 private void ODEvent_Fired(ODEventArgs e)
 {
     //Make sure that this ODEvent is for the Job Manager and that the Tag is not null and is a string.
     if (e.Name != "Job Manager" || e.Tag == null || e.Tag.GetType() != typeof(string))
     {
         return;
     }
     _jobLinks = JobLinks.GetJobLinks(_jobNum);
     FillGrid();
 }
示例#2
0
        private void butLinkTask_Click(object sender, EventArgs e)
        {
            FormTaskSearch FormTS = new FormTaskSearch();

            FormTS.IsSelectionMode = true;
            if (FormTS.ShowDialog() == DialogResult.OK)
            {
                JobLink jobLink = new JobLink();
                jobLink.JobNum   = _jobNum;
                jobLink.FKey     = FormTS.SelectedTaskNum;
                jobLink.LinkType = JobLinkType.Task;
                JobLinks.Insert(jobLink);
                _jobLinks   = JobLinks.GetJobLinks(_jobNum);
                _hasChanged = true;
                FillGrid();
            }
        }
示例#3
0
        private void butLinkFeatReq_Click(object sender, EventArgs e)
        {
            FormFeatureRequest FormFR = new FormFeatureRequest();

            FormFR.IsSelectionMode = true;
            FormFR.ShowDialog();
            if (FormFR.DialogResult == DialogResult.OK)
            {
                JobLink jobLink = new JobLink();
                jobLink.JobNum   = _jobNum;
                jobLink.FKey     = FormFR.SelectedFeatureNum;
                jobLink.LinkType = JobLinkType.Request;
                JobLinks.Insert(jobLink);
                _jobLinks   = JobLinks.GetJobLinks(_jobNum);
                _hasChanged = true;
                FillGrid();
            }
        }
示例#4
0
 private void FormJobLinks_Load(object sender, EventArgs e)
 {
     _jobLinks = JobLinks.GetJobLinks(_jobNum);
     FillGrid();
 }