public listHorse() { Jument jument = new Jument(); InitializeComponent(); listJument.ItemsSource = jument.listeJuments(); }
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 !"); } }
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"); } } }
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; }