need help complete the implementation for TaskMenu.h and TaskMenu.cpp please help me

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter13: Handling Events
Section: Chapter Questions
Problem 3RQ
icon
Related questions
Question

I need help complete the implementation for TaskMenu.h and TaskMenu.cpp please help me

1 #include <iostream>
2 #include <fstream>
3 #include <string>
4 #include <sstream>
5 #include "taskMenu.h"
6 #include "menu.h"
7 #include "dateTime.h"
8
9 using namespace std;
10
11
12
13
14
15
16
17
18
19
TaskMenu::TaskMenu()
}
: Menu ("Task List Menu") {
addOption("View pending tasks");
addOption("View completed tasks");
addOption ("Add new task");
addOption("Edit task");
addOption("Dele
task");
addOption("Exit");
20
21
22 }
23 TaskMenu::~TaskMenu() {
24
// TODO
25
26
27
28
29
30
31
32
33
34
35
36 //
37
38
}
list = new TaskList();
init();
void TaskMenu::init() {
ifstream inFile;
inFile.open(TASK_DATA);
// TODO see Lab 3 template for example
inFile.close();
TODO other operations - See Lab 3 and Lab 4 template for example
Transcribed Image Text:1 #include <iostream> 2 #include <fstream> 3 #include <string> 4 #include <sstream> 5 #include "taskMenu.h" 6 #include "menu.h" 7 #include "dateTime.h" 8 9 using namespace std; 10 11 12 13 14 15 16 17 18 19 TaskMenu::TaskMenu() } : Menu ("Task List Menu") { addOption("View pending tasks"); addOption("View completed tasks"); addOption ("Add new task"); addOption("Edit task"); addOption("Dele task"); addOption("Exit"); 20 21 22 } 23 TaskMenu::~TaskMenu() { 24 // TODO 25 26 27 28 29 30 31 32 33 34 35 36 // 37 38 } list = new TaskList(); init(); void TaskMenu::init() { ifstream inFile; inFile.open(TASK_DATA); // TODO see Lab 3 template for example inFile.close(); TODO other operations - See Lab 3 and Lab 4 template for example
1 #pragma once
2 #include <fstream>
3 #include "menu.h"
4 #include "task.h"
5 #include "taskList.h"
6
7
8
9
using namespace std;
const string TASK_DATA = "task_data.csv";
10
11 class TaskMenu :public Menu {
12 public:
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TaskMenu();
~TaskMenu();
};
// TODO see your lab 3 and lab 4 template
void viewPendingTasks();
void viewCompletedTasks();
void addNewTask();
void editTask();
void deleteTask();
private:
void init();
fstream inFile;
TaskList* list;
Transcribed Image Text:1 #pragma once 2 #include <fstream> 3 #include "menu.h" 4 #include "task.h" 5 #include "taskList.h" 6 7 8 9 using namespace std; const string TASK_DATA = "task_data.csv"; 10 11 class TaskMenu :public Menu { 12 public: 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 TaskMenu(); ~TaskMenu(); }; // TODO see your lab 3 and lab 4 template void viewPendingTasks(); void viewCompletedTasks(); void addNewTask(); void editTask(); void deleteTask(); private: void init(); fstream inFile; TaskList* list;
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Fundamentals of Big Data Analytics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,