private void EnvoyerMailFestivaliers(string mailSubject, string content) { string sendMailTo = ""; foreach (Festivalier festivalier in ListeFestivaliers) { sendMailTo = festivalier.Login; sendMail.ActionSendMail(sendMailTo, mailSubject, content); } MessageBox.Show("Message envoyé aux festivaliers du festival : " + festival.Nom); }
private async void Ajouter_ButtonClick(object sender, RoutedEventArgs e) { string nom = nomTextBox.Text; string prenom = prenomTextBox.Text; string login = emailTextBox.Text; string pwd = motDePasseTextBox.Text; bool validation = validationCheckBox.IsChecked.Value; if (nom.Trim().Length == 0 || prenom.Trim().Length == 0 || login.Trim().Length == 0 || pwd.Trim().Length == 0) { MessageBox.Show("Veuillez remplir tous les champs textuels"); } else { Organisateur organisateur = new Organisateur() { Nom = nom, Prenom = prenom, FestivalId = festival.IdF, InscriptionAccepted = validation, Login = login, Pwd = pwd }; HttpResponseMessage response = await API.API.Instance.AjoutOrganisateurAsync(organisateur); try { if (response.IsSuccessStatusCode) { MessageBox.Show("Nouvel organisateur ajouté avec succès"); FestivalAPI.Data.SendMail sendMail = new FestivalAPI.Data.SendMail(); string message = "Votre compte d'organisateur viens d'etre créé <br><br>Nom : " + organisateur.Nom; message += "<br>Prénom : " + organisateur.Prenom; message += "<br>Login : "******"<br>Mot de passe : " + organisateur.Pwd; message += "<br><br>Festi'Normandie"; sendMail.ActionSendMail(organisateur.Login, "Creation de votre compte d'organisateur", message); nomTextBox.Text = ""; prenomTextBox.Text = ""; emailTextBox.Text = ""; motDePasseTextBox.Text = ""; validationCheckBox.IsChecked = false; } else { MessageBox.Show("Erreur lors de l'ajout de l'organisateur"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }