// Use this for initialization void Start() { // Initialisation lstEnigme sauv = leJeu._handler._dbHandler; InitListe(); }
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"; } }
/** * 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)); }
void Awake() { _dbHandler = new SaveDB(); _lstSave = new List <Sauvegarde>(); InitList(); UpdateDataList(); }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { Model1.Activity activity = (Model1.Activity)ActivityListBox.SelectedItem; if (SaveDB.DeleteActivity(activity, activities)) { ActivityListBox.ItemsSource = null; ActivityListBox.ItemsSource = activities; MessageBoxResult result = MessageBox.Show("Deleted"); } else { MessageBoxResult result = MessageBox.Show("Something goes wrong"); } }
private void Awake() { _LstItems = new List <Items>(); SaveDB _dbHandler = _game._handler._dbHandler; MySqlDataReader reader; MySqlCommand command = _dbHandler.con.CreateCommand(); command.CommandText = "SELECT * FROM items"; reader = command.ExecuteReader(); while (reader.Read()) { Items item = new Items(reader); _LstItems.Add(item); } reader.Close(); UpdateDataList(); }
private void EditButton_Click(object sender, RoutedEventArgs e) { Model1.Activity activity = (Model1.Activity)ActivityListBox.SelectedItem; if (activity != null) { float distance = float.Parse(CheckData.ChengeDot(DistanceTextBox.Text)); var type = (string)TypeComboBox.SelectedItem; if (SaveDB.Save(activity, DatePicker.SelectedDate, distance, NoteTextBox.Text, type)) { ActivityListBox.ItemsSource = null; ActivityListBox.ItemsSource = activities; MessageBoxResult result = MessageBox.Show("Edited"); } else { MessageBoxResult result = MessageBox.Show("Something goes wrong"); } } else { MessageBoxResult result = MessageBox.Show("Something goes wrong"); } }
/** * Kotroler do wyswietlania i edycji aktywnosci **/ public ActivitiesController(List <Activity> activities) { Back.Clear(); Activities = activities; var stringactivitiesList = new List <string>(); while (true) { /** * Tutaj, bo przy edycji musi sie zaktualizowac, * wiec za kazdym razem trzeba czyscic i tworzyc liste stringow na nowo **/ stringactivitiesList.Clear(); stringactivitiesList.Add("Back"); foreach (var activity in Activities) { stringactivitiesList.Add(activity.ToString()); } /** END **/ var mainView = new MainView(stringactivitiesList); if (mainView.Selected == 0) //back { Back.Clear(); return; } var info = new Info(); var currentactivity = Activities[mainView.Selected - 1]; info.ShowValue(currentactivity); //wyswietl dane o wybranej aktywnosci switch (info.Selected) { case 0: //edit switch (Edit.Choose()) { case 0: //back Back.Clear(); break; case 1: //type if (SaveDB.SaveEditType(currentactivity, GetFromUser.GetTypeFromUser())) { Edit.Done(); } else { Edit.Error(); } break; case 2: //distance if (SaveDB.SaveEditDistance(currentactivity, GetFromUser.GetDistanceFromUser())) { Edit.Done(); } else { Edit.Error(); } break; case 3: //date if (SaveDB.SaveEditDate(currentactivity, GetFromUser.GetDateFromUser())) { Edit.Done(); } else { Edit.Error(); } break; case 4: //note if (SaveDB.SaveEditNote(currentactivity, GetFromUser.GetNoteFromUser())) { Edit.Done(); } else { Edit.Error(); } break; } break; case 1: //delete if (SaveDB.DeleteActivity(currentactivity, Activities)) { Delete.Deleted(); currentactivity = null; } else { Delete.Error(); } break; case 2: //back Back.Clear(); break; } } }