public List <AbonnementDTO> getAllAbonnements(PersonneDTO personneDTO) { MySqlCommand cmd = new MySqlCommand(queryReadAllAbonnements, connexion); cmd.Parameters.AddWithValue("@idpersonne", personneDTO.IdPersonne); MySqlDataReader reader = null; List <AbonnementDTO> result = new List <AbonnementDTO>(); try { connexion.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { AbonnementDTO abonnementDTO = new AbonnementDTO(); abonnementDTO.IdAbonnement = reader.GetString("idabonnement"); abonnementDTO.IdPersonne = reader.GetString("idpersonne"); abonnementDTO.IdGroupe = reader.GetString("idgroupe"); abonnementDTO.DateInscription = (DateTime)reader["dateinscription"]; abonnementDTO.DateFin = (DateTime)reader["datefin"]; abonnementDTO.Prix = reader.GetDecimal("prix"); result.Add(abonnementDTO); } } catch (Exception e) { Console.WriteLine("Erreur dans la requete getAllAbonnements"); Console.Write(e.Message); } finally { connexion.Close(); } return(result); }
public void addAbonnement(AbonnementDTO abonnementDTO) { MySqlCommand cmd = new MySqlCommand(queryCreateAbonnement, connexion); cmd.Parameters.AddWithValue("@idpersonne", abonnementDTO.IdPersonne); cmd.Parameters.AddWithValue("@idgroupe", abonnementDTO.IdGroupe); cmd.Parameters.AddWithValue("@dateinscription", abonnementDTO.DateInscription); cmd.Parameters.AddWithValue("@datefin", abonnementDTO.DateFin); cmd.Parameters.AddWithValue("@prix", abonnementDTO.Prix); try { connexion.Open(); cmd.ExecuteNonQuery(); } finally { connexion.Close(); } }
private void button1_Click(object sender, EventArgs e)//inscrire { label6.Text = "Message : "; AbonnementDTO abonnement = new AbonnementDTO(); try { abonnement.IdPersonne = personneDTO.IdPersonne; abonnement.IdGroupe = groupeDTO.IdGroupe; abonnement.DateInscription = new DateTime(); abonnement.Prix = groupeDTO.Prix; abonnement.DateFin = lastSeanceDTO.DateFin; CentreView.DbCreateur.ServicePersonne.addAbonnement(abonnement); label6.Text += "Ajout de l'abonnement réussit ! "; } catch (Exception ee) { label6.Text += "Erreur dans l'ajout de l'abonnement. Le membre est-il déjà inscrit? "; Console.WriteLine("Erreur dans la requete get create new abonnement"); Console.Write(ee.Message); } }
public void addAbonnement(AbonnementDTO abonnementDTO) { this.personneDAO.addAbonnement(abonnementDTO); }