Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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());
            }
        }