Ejemplo n.º 1
0
        private void validateButton_Click(object sender, EventArgs e)
        {
            if (rdvValid())
            {
                RendezVous rdvToAdd = new RendezVous();;
                if (rdvId != -1)
                {
                    Utils.removeRdv(_db.RendezVous.Find(rdvId).idRendezVous, _db);
                }
                DateTime rdvDate  = new DateTime(datePicker.Value.Year, datePicker.Value.Month, datePicker.Value.Day, timePicker.Value.Hour, timePicker.Value.Minute, timePicker.Value.Second);
                int      idClient = int.Parse(((String)clientList.SelectedItem.ToString()).Substring(0, ((String)clientList.SelectedItem.ToString()).IndexOf('.', 0)));
                rdvToAdd.Clients_idClients = idClient;
                rdvToAdd.Date        = rdvDate;
                rdvToAdd.Description = description.Text;
                _db.RendezVous.Add(rdvToAdd);
                _db.SaveChanges();
                string            message = "Le rendez-vous a été ajouté avec succès. Voulez-vous ajouté un nouveau rendez-vous ?";
                string            caption = "Rendez-vous 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();
                    clientList.ClearSelected();
                }
            }
            else
            {
                MessageBox.Show("Le rendez-vous entré n'est pas valide.");
            }
        }