Esempio n. 1
0
        private void AddItem_Click(object sender, RoutedEventArgs e)
        {
            TodoListItems todo       = new TodoListItems();
            int           ListNameId = ((ToDoList.Model.TodoLists)cmbUserofListName.SelectedItem).ListId;

            todo.AddToDoListItems(ListItemName.Text, Descryption.Text, Deadline.SelectedDate.Value, ListNameId);
            Refresh();
        }
        public void MyFilter(string listName)
        {
            using (ToDoListEntities dbEntities = new ToDoListEntities())
            {
                TodoListItems todoListItem = new TodoListItems();
                lvToDoListItem.Items.Clear();

                var _listName = (from x in dbEntities.ToDoListItems
                                 where (x.ListItemName.Contains(listName))
                                 select x).FirstOrDefault <ToDoListItems>();
                if (_listName != null)
                {
                    todoListItem.ItemId       = _listName.ItemId;
                    todoListItem.ListItemName = _listName.ListItemName;
                    todoListItem.Description  = _listName.Description;
                    todoListItem.Deadline     = Convert.ToDateTime(_listName.Deadline);
                    todoListItem.ListId       = Convert.ToInt32(_listName.ListId);

                    todoListItem.IsActive = _listName.IsActive;

                    if (Convert.ToInt32(_listName.ListId) == 0)
                    {
                        todoListItem.ListName = "";
                    }
                    else
                    {
                        todoListItem.ListName = _listName.ListItemName;
                    }


                    if (_listName.Status == "1")
                    {
                        todoListItem.Status = true;
                    }
                    else
                    {
                        todoListItem.Status = false;
                    }
                }

                lvToDoListItem.Items.Add(todoListItem);
            }

            lvToDoListItem.Items.Refresh();
        }
Esempio n. 3
0
        public HomeWindow()
        {
            InitializeComponent();


            using (ToDoListEntities dbEntities = new ToDoListEntities())
            {
                List <TodoLists> todo = dbEntities.TodoLists.Where(x => x.IsActive == "1").ToList();
                if (todo.Count > 0)
                {
                    for (int i = 0; i < todo.Count; i++)
                    {
                        Todolist todoList = new Todolist();
                        todoList.ListName = todo[i].ListName;
                        todoList.ListId   = todo[i].ListId;

                        lvToDoList.Items.Add(todoList);

                        DataContext = todo;
                    }
                }

                List <ToDoListItems> todoItem = dbEntities.ToDoListItems.Where(x => x.IsActive == "1").ToList();
                if (todoItem.Count > 0)
                {
                    for (int i = 0; i < todoItem.Count; i++)
                    {
                        TodoListItems todoListItem = new TodoListItems();
                        todoListItem.ItemId       = todoItem[i].ItemId;
                        todoListItem.ListItemName = todoItem[i].ListItemName;
                        todoListItem.Description  = todoItem[i].Description;
                        todoListItem.Deadline     = Convert.ToDateTime(todoItem[i].Deadline);
                        todoListItem.ListId       = Convert.ToInt32(todoItem[i].ListId);

                        todoListItem.IsActive = todoItem[i].IsActive;

                        var _listName = (from x in dbEntities.TodoLists
                                         where (x.ListId == todoListItem.ListId)
                                         select x).FirstOrDefault <TodoLists>();
                        if (Convert.ToInt32(todoItem[i].ListId) == 0)
                        {
                            todoListItem.ListName = "";
                        }
                        else
                        {
                            todoListItem.ListName = _listName.ListName;
                        }


                        if (todoItem[i].Status == "1")
                        {
                            todoListItem.Status = true;
                        }
                        else
                        {
                            todoListItem.Status = false;
                        }


                        lvToDoListItem.Items.Add(todoListItem);
                    }
                }

                List <UsersOfToDoLists> todoUserOfList = dbEntities.UsersOfToDoLists.ToList();
                if (todoUserOfList.Count > 0)
                {
                    for (int i = 0; i < todoUserOfList.Count; i++)
                    {
                        UserOfTodoList todoUserItem = new UserOfTodoList();
                        todoUserItem.UserId = Convert.ToInt32(todoUserOfList[i].UserId);
                        todoUserItem.ListId = Convert.ToInt32(todoUserOfList[i].ListId);



                        var _listName = (from x in dbEntities.TodoLists
                                         where (x.ListId == todoUserItem.ListId)
                                         select x).FirstOrDefault <TodoLists>();

                        var _userName = (from x in dbEntities.Users
                                         where (x.UserId == todoUserItem.UserId)
                                         select x).FirstOrDefault <Users>();
                        todoUserItem.ListName    = _listName.ListName;
                        todoUserItem.Namesurname = _userName.NameSurname;



                        lvUserList.Items.Add(todoUserItem);
                    }
                }
            }
        }