Пример #1
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            WeekyTaskData weekyTaskData = new WeekyTaskData();

            task.Title       = txtTitle.Text;
            task.Description = txtDescription.Text;
            if (weekyTaskData.UpdateTask(task))
            {
                foreach (dynamic node in nodeList)
                {
                    node.SuperTask = task.Id;
                    if (weekyTaskData.SaveNodeTask(node))
                    {
                        DataTable dtId = weekyTaskData.GetInsertTaskId();
                        node.Id = dtId.Select()[0].ItemArray[0] as dynamic;
                        task.Items.Add(node);
                    }
                }
                this.Close();
            }
            else
            {
                tbMessage.Text = "Update fail! Please try again";
            }
        }
Пример #2
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            WeekyTaskData weekyTaskData = new WeekyTaskData();

            if (!validInput())
            {
                return;
            }
            task.Title       = txtTitle.Text;
            task.Description = txtDescription.Text;
            if (weekyTaskData.UpdateTask(task))
            {
                CollectionViewSource.GetDefaultView(nodeList).Refresh();
                this.Close();
            }
            else
            {
                tbMessage.Text = "Update fail! Please try again";
            }
        }