Exemple #1
0
 //all in
 private void butDelete_Click(object sender, RoutedEventArgs e)
 {
     if (taskFolder.status == Status.TRASH)
     {
         DatabaseTaskFolder.DeleteTaskFolder(taskFolder);
     }
     else
     {
         taskFolder.status = Status.TRASH;
         DatabaseTaskFolder.UpdateTaskFolder(taskFolder);
     }
     OnAnyChange(EventArgs.Empty);
 }
        private void Repaint()
        {
            foreach (var sp in stackPanels)
            {
                sp.Children.Clear();
            }
            stackPanels.Clear();
            tasksCnt = 0;
            List <TaskFolder> allFolders = DatabaseTaskFolder.ReadAll();

            foreach (var tf in allFolders)
            {
                if (tf.status == Status.TODO)
                {
                    addTaskFolder(tf);
                }
            }
        }
Exemple #3
0
        private void repaint()
        {
            foreach (var sp in spList)
            {
                sp.Children.Clear();
            }
            spList.Clear();
            tasksCnt = 0;

            List <TaskFolder> allfolders = DatabaseTaskFolder.ReadAll();

            foreach (var tf in allfolders)
            {
                if (tf.status == Status.TRASH)
                {
                    addTaskFolder(tf);
                }
            }
        }
Exemple #4
0
        private void Repaint()
        {
            panelMiddle.Children.Clear();
            panelLeft.Children.Clear();
            panelRight.Children.Clear();
            cnt = 0;

            DatabaseTaskFolder.ReloadTaskFolder(TaskFolder);
            TaskFolder.SortTasksByPriority();

            foreach (var t in TaskFolder.tasks)
            {
                PageTaskLook taskLook = new PageTaskLook(t);
                //EVENT ADD
                taskLook.HandlerRepaint += EventRepaint;

                Frame myFrame = new Frame();
                myFrame.Margin = new Thickness(10, 10, 10, 10);
                myFrame.Navigate(taskLook);

                if (t.status == Status.DONE)
                {
                    panelMiddle.Children.Add(myFrame);
                }
                else
                {
                    panelLeft.Children.Add(myFrame);
                }
                cnt++;
            }

            foreach (var n in TaskFolder.notes)
            {
                PageNote note = new PageNote(n);

                Frame noteFrame = new Frame();
                noteFrame.Navigate(note);
                panelRight.Children.Add(noteFrame);
            }
        }
        private void butApply_Click(object sender, RoutedEventArgs e)
        {
            string title = txtBoxTitle.Text;

            if (title == "")
            {
                title = "unnown title";
            }

            //Dinash add Start End date to folder

            if (toEdit == null)
            {
                DatabaseTaskFolder.CreateNewTaskFolder(title);
            }
            else
            {
                toEdit.text = title;
                DatabaseTaskFolder.UpdateTaskFolder(toEdit);
            }
            OnApplyButtonClicked(EventArgs.Empty);
            DialogResult = true;
        }
Exemple #6
0
 private void butRestoreD_Click(object sender, RoutedEventArgs e)
 {
     taskFolder.status = Status.DONE;
     DatabaseTaskFolder.UpdateTaskFolder(taskFolder);
     OnAnyChange(EventArgs.Empty);
 }