示例#1
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            MainWindow mainWindow = (MainWindow)Application.Current.MainWindow;
            User       user       = mainWindow.user;
            string     type       = (string)TypeComboBox.SelectionBoxItem;

            if (!string.IsNullOrEmpty(DistanceTextBox.Text))
            {
                float distance = float.Parse(CheckData.ChengeDot(DistanceTextBox.Text));
                if (type != null && (DatePicker.SelectedDate != null && SaveDB.AddActivityToDB(user, type, distance, DatePicker.SelectedDate.Value, NoteTextBox.Text)))
                {
                    MessageBoxResult msgBoxResult = MessageBox.Show("Added");
                    if (NavigationService.CanGoBack)
                    {
                        NavigationService.GoBack();
                        TypeList.RefreshMainView();
                    }
                    else
                    {
                        InfoLabel.Content = "Bad Data";
                    }
                }
                else
                {
                    InfoLabel.Content = "Bad Data";
                }
            }
            else
            {
                InfoLabel.Content = "Bad Data";
            }
        }
示例#2
0
        /**
         * dodawanie aktywnosci
         **/
        private bool AddActivity()
        {
            var type = GetFromUser.GetTypeFromUser();

            if (type == null)
            {
                return(false);
            }

            var d_date = GetFromUser.GetDateFromUser();

            if (d_date == null)
            {
                return(false);
            }
            DateTime date = d_date.Value;

            var d_distance = GetFromUser.GetDistanceFromUser();

            if (d_distance == null)
            {
                return(false);
            }
            var distance = d_distance.Value;

            var note = GetFromUser.GetNoteFromUser();

            if (note == "esc")
            {
                return(false);
            }

            return(SaveDB.AddActivityToDB(user, type, distance, date, note));
        }