示例#1
0
 private void cbTechnicalPerson_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cbTechnicalPerson.SelectedValue != null)
     {
         User selectedTechnicalPerson = cbTechnicalPerson.SelectedValue as User;
         task.TechnicalPersonID = selectedTechnicalPerson.ID;
         TaskFinishTimeGuess timeGuess = new TaskFinishTimeGuess();
         task.GuessTime   = timeGuess.calculateFinishTime(cbTechnicalPerson.Text, tbWorkComment.Text.Length, tbNotes.Text.Length, task.workFollows.Count);
         tbGuessTime.Text = task.GuessTime + " Gün";
     }
 }
示例#2
0
        private void TaskForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            this.Hide();
            task.Title           = tbTaskName.Text;
            task.WorkComment     = tbWorkComment.Text;
            task.Note            = tbNotes.Text;
            task.TaskButton.Text = task.Title;
            TaskFinishTimeGuess timeGuess = new TaskFinishTimeGuess();

            task.GuessTime = timeGuess.calculateFinishTime(cbTechnicalPerson.Text, tbWorkComment.Text.Length, tbNotes.Text.Length, task.workFollows.Count);
            task.Update();

            foreach (WorkFollow workFollow in task.workFollows)
            {
                tableWorkFollow.Controls.Remove(workFollow.ID);
                tableWorkFollow.Controls.Remove(workFollow.Date);
                tableWorkFollow.Controls.Remove(workFollow.Status);
                tableWorkFollow.Controls.Remove(workFollow.Work);
                tableWorkFollow.Controls.Remove(workFollow.Comment);
                tableWorkFollow.Controls.Remove(workFollow.WorkFollowDeleteButton);
            }
        }