Пример #1
0
        public listHorse()
        {
            Jument jument = new Jument();

            InitializeComponent();
            listJument.ItemsSource = jument.listeJuments();
        }
Пример #2
0
        private void btnModifier_Click(object sender, RoutedEventArgs e)
        {
            string date = dateNaissance.ToString();

            if (txtNom.Text != "" && txtRace.Text != "" && txtPoids.Text != "" && date != "")
            {
                int      laJument = int.Parse(lbJument.Content.ToString());
                int      lePoids  = int.Parse(txtPoids.Text);
                DateTime laDate   = Convert.ToDateTime(dateNaissance.ToString());
                Jument   jmt;

                jmt = new Jument(laJument, txtNom.Text, txtRace.Text, lePoids, laDate);

                try
                {
                    jmt.modifierJMT();
                    MessageBox.Show("Modification enregistré avec succès !");
                    listJument.Items.Refresh();
                    lbJument.Visibility      = Visibility.Hidden;
                    lbNom.Visibility         = Visibility.Hidden;
                    btnModifier.Visibility   = Visibility.Hidden;
                    lbRace.Visibility        = Visibility.Hidden;
                    lbPoids.Visibility       = Visibility.Hidden;
                    lbDate.Visibility        = Visibility.Hidden;
                    dateNaissance.Visibility = Visibility.Hidden;
                    txtNom.Visibility        = Visibility.Hidden;
                    txtRace.Visibility       = Visibility.Hidden;
                    txtPoids.Visibility      = Visibility.Hidden;
                }catch
                {
                    MessageBox.Show("Une erreur s'est produite lors de l'enregistrement de la modification ! Veuillez réessayer !");
                }
            }
            else
            {
                MessageBox.Show("Un ou plusieurs champs ne sont pas renseignés ! Merci de vérifier !");
            }
        }
Пример #3
0
        private void btnAjouter_Click(object sender, RoutedEventArgs e)
        {
            if (txtBoxNom.Text != "" && txtBoxPoids.Text != "" && txtBoxRace.Text != "" && datePicker.ToString() != "")
            {
                DateTime laDate = Convert.ToDateTime(datePicker.ToString());
                int      poids  = Convert.ToInt32(txtBoxPoids.Text);

                Jument jument = new Jument(txtBoxNom.Text, txtBoxRace.Text, poids, laDate);
                try
                {
                    jument.ajouterJument();
                    MessageBox.Show("Nouvelle jument ajoutée à la base de données avec succès");
                    txtBoxNom.Clear();
                    txtBoxPoids.Clear();
                    txtBoxRace.Clear();
                    Window menu = new Vues.Dashboard();
                    menu.Show();
                    this.Close();
                }
                catch {
                    MessageBox.Show("Une erreur s'est produite lors de l'ajout à la base veuillez réessayez ou contacter l'administrateur du logiciel");
                }
            }
        }
Пример #4
0
        private void listJument_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGridRow row;

            if (listJument.SelectedItem == null)
            {
                return;
            }
            row = (DataGridRow)listJument.ItemContainerGenerator.ContainerFromIndex(listJument.SelectedIndex);
            Jument laJument = (Jument)listJument.SelectedItem;

            lbJument.Content = laJument.IdJument;

            lbJument.Visibility      = Visibility.Visible;
            lbNom.Visibility         = Visibility.Visible;
            btnModifier.Visibility   = Visibility.Visible;
            lbRace.Visibility        = Visibility.Visible;
            lbPoids.Visibility       = Visibility.Visible;
            lbDate.Visibility        = Visibility.Visible;
            dateNaissance.Visibility = Visibility.Visible;
            txtNom.Visibility        = Visibility.Visible;
            txtRace.Visibility       = Visibility.Visible;
            txtPoids.Visibility      = Visibility.Visible;
        }