예제 #1
0
        public static void AddItem(List <ToDoitem> todoList)
        {
            Console.Clear();
            System.Console.WriteLine(" novo item");
            System.Console.WriteLine();
            System.Console.WriteLine("Titulo");
            string Titulo = Console.ReadLine();

            System.Console.WriteLine("nota");
            string   Nota = Console.ReadLine();
            ToDoitem item = new ToDoitem(Titulo, Nota);

            todoList.Add(item);
        }
예제 #2
0
        static void Main(string[] args)
        {
            List <ToDoitem> ToDoList = new List <ToDoitem> ();
            string          fileName = "todo.csv";
            string          filePath = ".\\" + fileName;

            try {
                string[] todoFile = File.ReadAllLines(filePath);

                foreach (string line in todoFile)
                {
                    string[] itens  = line.Split(",");
                    string   Titulo = itens[0].Replace("\"", "");
                    string   Nota   = itens[1].Replace("\"", "");

                    ToDoitem todoitem = new ToDoitem(Titulo, Nota);
                    ToDoList.Add(todoitem);
                }
            } catch (IOException ioe) {
                System.Console.WriteLine(" erro em acessar arquivo");
                System.Console.WriteLine(ioe.Message);
            }

            int opcao = 0;

            do
            {
                Console.Clear();
                System.Console.WriteLine(" todo list");
                System.Console.WriteLine();
                ListaItens(ToDoList);
                System.Console.WriteLine("Digite uma opçao! ");
                System.Console.WriteLine("1 - adicionar item");
                System.Console.WriteLine("2 - remover item");
                System.Console.WriteLine("3 - sair do progrma");
                System.Console.Write("opçao: ");
                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    AddItem(ToDoList);

                    break;

                case 2:
                    RemoveLine(ToDoList);

                    break;

                case 3:

                    System.Console.WriteLine("tchau");
                    break;

                default:
                    System.Console.WriteLine(" opçao invalida");
                    Console.ReadLine();
                    break;
                }
            } while (opcao != 3);
        }