Ejemplo n.º 1
0
        private void AddNewTaskProc()
        {
            bool titleIsTaken = false;

            if (File.Exists(SavePath))
            {
                var    reader = new StreamReader(SavePath);
                string line;
                while ((line = reader.ReadLine()) != null)
                {
                    var array = line.Split(',');
                    if (array[0] == TaskModel.Title)
                    {
                        titleIsTaken = true;
                    }
                    //        var reader2 = new StreamReader(Path.Combine(Directory.GetCurrentDirectory(), "Data", AssociatedPerson.Username,
                    //"Descriptions", line + ".txt"));
                    //        string line2;
                    //        string description = "";
                    //        while ((line2 = reader2.ReadLine()) != null)
                    //        {
                    //            description += line2;
                    //        }
                    //        AssociatedPerson.Tasks.Add(new StudentTask() { Title = line, Description = description });
                }
                reader.Close();
            }
            if (!titleIsTaken)
            {
                AssociatedPerson.Tasks.Add(TaskModel);
                SaveTask();

                AddNewTaskWindow.Close();
            }
            else
            {
                MessageBox.Show("Title is already taken");
            }
        }
Ejemplo n.º 2
0
 private void ShowAddNewTaskProc()
 {
     AddNewTaskWindow = new AddNewTaskWindow();
     TaskModel        = new StudentTask();
     AddNewTaskWindow.Show();
 }