public void AddTaskTest()
        {
            DoitTask Task = new DoitTask( "Finish Superman" );
            _Container.AddTask( Task );

            Assert.IsTrue( _Container.TasksCount() == 1 );
        }
Beispiel #2
0
        public TaskTextBox( DoitTask Task )
        {
            if( Task == null ) throw new Exception( "Task can't be null" );

            InitializeComponent();
            SetTask( Task );
        }
Beispiel #3
0
        public void ResetTask( DoitTask Task, DoitTaskContainer Container )
        {
            Container.RemoveTask( Task );
            Task.ResetTask();

            _Current.AddTask( Task );
            DeleteCompletionContainerIfEmpty( Container );
        }
Beispiel #4
0
        public void CompleteTask( DoitTask Task, DoitTaskContainer Container )
        {
            Task.CompleteTask();
            Container.RemoveTask( Task );

            var CompletionContainer = GetCompletionContainer( Task.DateCompleted().Value );
            CompletionContainer.AddTask( Task );
        }
        public void RemoveTaskTest()
        {
            DoitTask Task = new DoitTask( "Superman Movie" );
            _Container.AddTask( Task );
            Assert.IsTrue( _Container.TasksCount() == 1 );

            _Container.RemoveTask( Task );
            Assert.IsTrue( _Container.TasksCount() == 0 );
        }
Beispiel #6
0
 private TaskTextBox CreateTaskBox( DoitTask task, int LineNumber )
 {
     TaskTextBox result = new TaskTextBox( task );
     result.Location = new Point( 0, LineNumber * result.Height );
     result.TaskCompleteChanged += ContainerTaskCompleted;
     result.Dock = DockStyle.Top;
     result.TaskBoxKeyPressed += TaskContainerPanel_PreviewKeyDown;
     return result;
 }
        private void TaskCompletedEvent( DoitTaskContainer Container, DoitTask Task )
        {
            string message = Container.GetName() + Environment.NewLine;

            if( Task.IsComplete() )
                message += Task.GetDescription() + " Completed on: " + Task.DateCompleted().Value.ToShortDateString();
            else
                message += Task.GetDescription() + " Reset";

            MessageBox.Show( message );
        }
Beispiel #8
0
 public void RemoveTask( DoitTask Task )
 {
     if( Task == null ) return;
     _Tasks.Remove( Task );
 }
Beispiel #9
0
 public void AddTask( DoitTask Task )
 {
     if( Task == null ) return;
     _Tasks.Add( Task );
 }
Beispiel #10
0
 public void DoitTaskDefaultCtorTest()
 {
     DoitTask task = new DoitTask();
     Assert.AreEqual( task.GetDescription(), "New Task" );
 }
Beispiel #11
0
 public void DoitTaskCtorNameSetsCorrectly()
 {
     DoitTask task = new DoitTask( "Finish Glitch" );
     Assert.AreEqual( task.GetDescription(), "Finish Glitch" );
 }
Beispiel #12
0
 public DoitTaskTests()
 {
     _Task = new DoitTask();
 }
Beispiel #13
0
 private void ContainerTaskCompleted( DoitTask Task )
 {
     if( _TaskCompleteChanged != null )
         _TaskCompleteChanged( _Container, Task );
 }
Beispiel #14
0
 private void SetTask( DoitTask Task )
 {
     _Task = Task;
     tb_Task.Text = Task.GetDescription();
     chk_Complete.Checked = Task.IsComplete();
 }
Beispiel #15
0
 public void AddTask( DoitTask Task )
 {
     _Container.AddTask( Task );
     Populate();
 }
Beispiel #16
0
 public void AddTask( string Description, DoitTaskContainer Container)
 {
     DoitTask Task = new DoitTask( Description );
     Container.AddTask( Task );
 }
Beispiel #17
0
 public void RemoveTask( DoitTask Task, DoitTaskContainer Container )
 {
     Container.RemoveTask( Task );
 }
Beispiel #18
0
 public void RemoveTask( DoitTask Task )
 {
     RemoveTask( Task, _Current );
 }