Exemplo n.º 1
0
 private void button_create_Click(object sender, RoutedEventArgs e)
 {
     if (viewmodel.SelectedItem == null) //如果没有创建
     {
         if (textbox_title.Text == "")
         {
             var messages = new MessageDialog("Title is empty").ShowAsync();
         }
         if (textbox_detail.Text == "")
         {
             var message = new MessageDialog("Detail is empty").ShowAsync();
         }
         if (datepicker.Date < DateTime.Now.Date)
         {
             var message = new MessageDialog("Date is before today ").ShowAsync();
         }
         if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date)
         {
             viewmodel.AddTodoItem(textbox_title.Text, textbox_detail.Text, datepicker.Date);
             var message = new MessageDialog("Create successfully! ").ShowAsync();
             Frame.Navigate(typeof(MainPage), viewmodel);
         }
     }
     else
     {
         if (textbox_title.Text == "")
         {
             var messages = new MessageDialog("Title is empty").ShowAsync();
         }
         if (textbox_detail.Text == "")
         {
             var message = new MessageDialog("Detail is empty").ShowAsync();
         }
         if (datepicker.Date < DateTime.Now.Date)
         {
             var message = new MessageDialog("Date is before today ").ShowAsync();
         }
         if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date)
         {
             viewmodel.AddTodoItem(textbox_title.Text, textbox_detail.Text, datepicker.Date);
             var message = new MessageDialog("Update successfully! ").ShowAsync();
             Frame.Navigate(typeof(MainPage), viewmodel);
         }
     }
 }
Exemplo n.º 2
0
 //点击create button时的函数,判断是否合法,并添加或更新TodoItem
 private void button_create_Click(object sender, RoutedEventArgs e)
 {
     //如果没有创建
     if (viewmodel.SelectedItem == null)
     {
         if (textbox_title.Text == "")
         {
             var messages = new MessageDialog("Title is empty").ShowAsync();
         }
         if (textbox_detail.Text == "")
         {
             var message = new MessageDialog("Detail is empty").ShowAsync();
         }
         if (datepicker.Date < DateTime.Now.Date)
         {
             var message = new MessageDialog("Date is before today ").ShowAsync();
         }
         if (image.Source != null && textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date)
         {
             viewmodel.AddTodoItem(imageuri, textbox_title.Text, textbox_detail.Text, datepicker.Date);
             updateTile();
             var message = new MessageDialog("Create successfully! ").ShowAsync();
         }
     }
     else
     {
         if (textbox_title.Text == "")
         {
             var messages = new MessageDialog("Title is empty").ShowAsync();
         }
         if (textbox_detail.Text == "")
         {
             var message = new MessageDialog("Detail is empty").ShowAsync();
         }
         if (datepicker.Date < DateTime.Now.Date)
         {
             var message = new MessageDialog("Date is before today ").ShowAsync();
         }
         if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date)
         {
             viewmodel.UpdateTodoItem(imageuri, textbox_title.Text, textbox_detail.Text, datepicker.Date);
             updateTile();
             var message = new MessageDialog("Update successfully! ").ShowAsync();
         }
     }
 }