Example #1
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            bool checkDate = false;

            if (dateT.Text == "" || horaire.Text == null)
            {
                MessageBox.Show("Veuillez remplir toutes les informations!");
                if (dateT.Text == "")
                {
                    dateT.BorderBrush = Brushes.Red;
                }
                else
                {
                    dateT.BorderBrush = Brushes.Black;
                }
                if (horaire.Text == null)
                {
                    horaire.BorderBrush = Brushes.Red;
                }
                else
                {
                    horaire.BorderBrush = Brushes.Black;
                }
            }
            else
            {
                checkDate = DateCheck();
                if (checkDate)
                {
                    try
                    {
                        rdv.AddRdv(DateTime.Parse(dateT.Text + " " + horaire.Text), Globals.IdMedecin, notesT.Text);
                        Dialog.IsOpen = true;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Une erreur s'est produite lors de l'accés à la base de données, le rendez-vous n'a pas été ajouté");
                    }
                }
                else
                {
                    MessageBox.Show("Veuillez saisir une date valide");
                    dateT.BorderBrush   = Brushes.Red;
                    horaire.BorderBrush = Brushes.Red;
                }
            }
        }
Example #2
0
        private void addBtn_Click(object sender, RoutedEventArgs e)
        {
            bool checkDate = false;

            if (dateT.Text == "" || horaire.Text == "" || prenomPatientT.Text == "" || nomPatientT.Text == "")
            {
                MessageBox.Show("Veuillez remplir toutes les informations!");
                if (dateT.Text == "")
                {
                    dateT.BorderBrush = Brushes.Red;
                }
                else
                {
                    dateT.BorderBrush = Brushes.Black;
                }
                if (horaire.Text == null)
                {
                    horaire.BorderBrush = Brushes.Red;
                }
                else
                {
                    horaire.BorderBrush = Brushes.Black;
                }
                if (prenomPatientT.Text == "")
                {
                    prenomPatientT.BorderBrush = Brushes.Red;
                }
                else
                {
                    prenomPatientT.BorderBrush = Brushes.Black;
                }
                if (nomPatientT.Text == "")
                {
                    nomPatientT.BorderBrush = Brushes.Red;
                }
                else
                {
                    nomPatientT.BorderBrush = Brushes.Black;
                }
            }
            else
            {
                checkDate = DateCheck();
                if (checkDate)
                {
                    try
                    {
                        if (rdv.AddRdv(DateTime.Parse(dateT.Text + " " + horaire.Text), Globals.IdMedecin, nomPatientT.Text, prenomPatientT.Text, (bool)isImportant.IsChecked, notesT.Text))
                        {
                            //MessageBox.Show("Rendez-vous ajouté avec succés !");
                            Dialog.IsOpen = true;
                        }
                        else
                        {
                            MessageBox.Show("Vous avez déjà un rendez-vous à cette date");
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Database error");
                    }
                }
                else
                {
                    MessageBox.Show("Veuillez rentrer une date valide");
                    dateT.BorderBrush   = Brushes.Red;
                    horaire.BorderBrush = Brushes.Red;
                }
            }
        }