private void button1_Click(object sender, EventArgs e) //Supprimer { var confirmResult = MessageBox.Show("Êtes-vous certain de vouloir supprimer ce groupe ? ", "Confirmer la suppression d'un groupe", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { owner = (CentreSportifGUI)this.Owner; try { owner.DbCreateur.ServiceGroupe.delete(groupeDTO); labelMessage.Text = "Le groupe à bien été supprimé"; owner.RefreshTableGroupe(); button1.Enabled = false; button2.Enabled = false; button4.Enabled = false; } catch (Exception ee) { Console.WriteLine("Erreur dans la requete delete groupe"); Console.Write(ee.Message); } } }
private void button1_Click(object sender, EventArgs e) { label4.Text = "Message : "; try { ActiviteDTO activiteDTO = (ActiviteDTO)comboBox1.SelectedItem; PersonneDTO professeur = (PersonneDTO)comboBox2.SelectedItem; groupeDTO.IdActivite = activiteDTO.IdActivite; groupeDTO.NumeroGroupe = textBox3.Text; groupeDTO.Prix = decimal.Parse(textBox4.Text); if (this.mode.Equals("Créer")) { String idgroupe = CentreView.DbCreateur.ServiceGroupe.creer(groupeDTO); // add prof EnseigneDTO enseigneDTO = new EnseigneDTO(); enseigneDTO.IdGroupe = idgroupe; enseigneDTO.IdPersonne = professeur.IdPersonne; CentreView.DbCreateur.ServicePersonne.addEnseigne(enseigneDTO); //Crée les seance int nbSeance = int.Parse(textBox2.Text); DateTime nextSeanceDebut = dateTimePicker2.Value; int seanceHour = (int)numericUpDown1.Value; nextSeanceDebut = ChangeTime(nextSeanceDebut, seanceHour, 0, 0, 0); DateTime nextSeanceFin = nextSeanceDebut.AddHours(int.Parse(activiteDTO.Duree)); for (int i = 0; i < nbSeance; i++) { if (checkBox1.Checked) { for (int j = 0; j < 7; j++) { SeanceDTO seanceDTO = new SeanceDTO(); seanceDTO.IdGroupe = idgroupe; seanceDTO.DateDebut = nextSeanceDebut.AddDays(j); seanceDTO.DateFin = nextSeanceFin.AddDays(j); CentreView.DbCreateur.ServiceGroupe.addSeance(seanceDTO); } } else { SeanceDTO seanceDTO = new SeanceDTO(); seanceDTO.IdGroupe = idgroupe; seanceDTO.DateDebut = nextSeanceDebut; seanceDTO.DateFin = nextSeanceFin; CentreView.DbCreateur.ServiceGroupe.addSeance(seanceDTO); } nextSeanceDebut = nextSeanceDebut.AddDays(7); nextSeanceFin = nextSeanceFin.AddDays(7); } label4.Text += "Le groupe " + groupeDTO.NumeroGroupe + " a bien été crée"; CentreView.RefreshTableGroupe(); } else if (this.mode.Equals("Modifier")) { groupeDTO.IdGroupe = textBox1.Text; CentreView.DbCreateur.ServiceGroupe.update(groupeDTO); label4.Text += "Le groupe " + groupeDTO.NumeroGroupe + " a bien été modifié"; CentreView.RefreshTableGroupe(); } } catch (Exception ee) { label4.Text = "Informations incorrectes"; Console.WriteLine("Erreur dans la connexion par ID"); Console.Write(ee.Message); } }