private void validateRappel_Click(object sender, EventArgs e) { if (description.Text.Equals("")) { MessageBox.Show("Veuillez entrer une description."); } else { Rappel rappel = new Rappel(); rappel.Description = description.Text; rappel.Date = datePicker.Value; rappel.Animaux_idAnimaux = animal.idAnimaux; animal.Rappel.Add(rappel); _db.Rappel.Add(rappel); _db.SaveChanges(); string message = "Le rappel a été ajouté avec succès. Voulez-vous ajouté un nouveau rappel ?"; string caption = "Rappel ajouté"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.No) { this.Close(); } if (result == System.Windows.Forms.DialogResult.Yes) { description.Clear(); datePicker.Value = DateTime.Now; } } }
public void fillRecall() { Rappel[] dates = _db.Rappel.Where(r => r.Date > DateTime.Now).ToArray(); int h, j; int N = dates.Length; for (j = N - 1; j > 0; j--) { for (h = 0; h < j; h++) { if (dates[h].Date > dates[h + 1].Date) { exchange(dates, h, h + 1); } } } for (int y = 0; y < dates.Length; y++) { Rappel r = dates[y]; this.rappelListView.Items.Add("Concernant l'animal : " + _db.Animaux.Find(r.Animaux_idAnimaux).Nom + " : " + r.Description + " le " + r.Date.ToShortDateString()); } }