private void btnStartTraining_Click(object sender, EventArgs e) { if (textBoxName.Text.Length < 2 || listBoxExercises.Items.Count < 1) { MessageBox.Show("Something isn't filled properly!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Training newTraining = new Training(); //po rozpoczęciu wrzucamy trening do bazy FPdatabase.Training.InsertOnSubmit(newTraining); newTraining.name = textBoxName.Text; newTraining.userID = loggedUser.userID; FPdatabase.SubmitChanges(); for (int i = 0; i < exercisesList.Count; i++) { TE ex = new TE(); FPdatabase.TE.InsertOnSubmit(ex); var exId = FPdatabase.Exercise.SingleOrDefault(exercise => exercise.name == exercisesList[i]); ex.Training = newTraining; ex.exerciseID = exId.exerciseID; newTraining.TE.Add(ex); } FPdatabase.SubmitChanges(); FormActiveTraining newForm = new FormActiveTraining(newTraining); this.Close(); newForm.Show(); }
private void btnStartChosenTraining_Click(object sender, EventArgs e) { if (comboBoxSelectTraining2.SelectedItem == null) { MessageBox.Show("You need to choose training!", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { var newTraining = FPdatabase.Training.SingleOrDefault(training => training.name == comboBoxSelectTraining2.Text); FormActiveTraining newForm = new FormActiveTraining(newTraining); this.Close(); newForm.Show(); } }