コード例 #1
0
        public void InsertTodoItem(TodoItem todo)
        {
            TodoDbEntities context = new TodoDbEntities();
            context.TodoItems.Add(todo);

            context.SaveChanges();

            this.GridViewTodos.DataBind();
            this.GridViewCategories.DataBind();
        }
コード例 #2
0
        static TodoListService()
        {
            TodoItem item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "WCF/Mobile Whitepaper",
                Description     = "http://wcfguidanceformobile.codeplex.com",
                Status          = StatusFlag.Completed,
                Priority        = PriorityFlag.Normal,
                CompletionDate  = new DateTime(2009, 4, 20),
                DueDate         = new DateTime(2009, 4, 20),
                PercentComplete = 100
            };

            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "WCF/WPF Whitepaper",
                Description     = "http://wcfguidanceforwpf.codeplex.com",
                Status          = StatusFlag.Completed,
                Priority        = PriorityFlag.Normal,
                CompletionDate  = new DateTime(2009, 5, 10),
                DueDate         = new DateTime(2009, 5, 10),
                PercentComplete = 100
            };
            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "CardSpace/WPF Webcasts",
                Description     = "http://wpfandcardspace.codeplex.com",
                Status          = StatusFlag.InProgress,
                Priority        = PriorityFlag.High,
                DueDate         = new DateTime(2009, 6, 30),
                PercentComplete = 100
            };
            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "WPF Publish and Subscribe Template",
                Description     = "http://wpfservicehost.codeplex.com",
                Status          = StatusFlag.Completed,
                Priority        = PriorityFlag.Normal,
                CompletionDate  = new DateTime(2009, 6, 5),
                DueDate         = new DateTime(2009, 6, 5),
                PercentComplete = 100
            };
            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "WPF ServiceHost Template",
                Description     = "http://wpfservicehost.codeplex.com",
                Status          = StatusFlag.Completed,
                Priority        = PriorityFlag.Normal,
                CompletionDate  = new DateTime(2009, 6, 5),
                DueDate         = new DateTime(2009, 6, 5),
                PercentComplete = 100
            };
            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "Exception Handling WCF Proxy Generator",
                Description     = "http://wcfproxygenerator.codeplex.com",
                Status          = StatusFlag.Completed,
                Priority        = PriorityFlag.Normal,
                CompletionDate  = new DateTime(2009, 6, 5),
                DueDate         = new DateTime(2009, 6, 5),
                PercentComplete = 100
            };
            _GlobalTodoList.Add(item);

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "Claims-Based WPF Clients Whitepaper",
                Description     = "http://claimsbasedwpf.codeplex.com",
                Status          = StatusFlag.InProgress,
                Priority        = PriorityFlag.High,
                DueDate         = new DateTime(2009, 6, 26),
                PercentComplete = 50
            };

            item = new TodoItem()
            {
                ID              = Guid.NewGuid().ToString(),
                Title           = "WPF and ClickOnce Webcasts",
                Description     = "http://wpfandclickonce.codeplex.com",
                Status          = StatusFlag.InProgress,
                Priority        = PriorityFlag.High,
                DueDate         = new DateTime(2009, 6, 22),
                PercentComplete = 80
            };
            _GlobalTodoList.Add(item);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: YotamAlon/C-sharp-Todolist
 public void AddItem()
 {
     list[lastfreeplace++] = new TodoItem();
     return;
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: GSxavier/C-
        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 (var 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("Errou ao 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ção");
                System.Console.WriteLine("1 - Adicionar Item");
                System.Console.WriteLine("2 - Remover Item");
                System.Console.WriteLine("3 - Sair do programa");
                System.Console.WriteLine("Opção:");
                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    AddItem(todoList);
                    break;

                case 2:
                    RemoveItem(todoList);
                    break;

                case 3:
                    System.Console.WriteLine("Tchau!");
                    SaveItem(todoList, filePath);
                    break;

                default:
                    System.Console.WriteLine("Opção invalida");
                    Console.ReadLine();
                    break;
                }
            } while (opcao != 3);
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: YotamAlon/C-sharp-Todolist
 public void UpdateItem(int itemindex, string name, string details, DateTime time)
 {
     list[itemindex] = new TodoItem(name, details, time);
 }