private void SupprimerCheval(object sender, RoutedEventArgs e) { Chevaux row = (Chevaux)TableChevaux.SelectedItems[0]; List <Chevaux> listChevaux = databaseManager.SQLiteConnection.Table <Chevaux>().ToList(); this.listChevaux.Clear(); foreach (Chevaux cheval in listChevaux) { if (cheval.Sire.Equals(row.Sire)) { databaseManager.SQLiteConnection.Delete(cheval); } else { this.listChevaux.Add(cheval); } } TableChevaux.Items.Refresh(); }
public void LoadInfoCheval(string name) { cheval = databaseManager.InformationCheval(name); prop = databaseManager.RetrieveProprietaire(cheval.IdProprietaire); marechal = databaseManager.RetrieveMarechal(cheval.IdMarechal); veterinaire = databaseManager.RetrieveVeterinaire(cheval.IdVeterinaire); Nom.Content = cheval.Nom; Race.Text = cheval.Race; Sire.Text = cheval.Sire; Annee.Text = cheval.Annee.ToString(); Sexe.Text = cheval.Sexe; Robe.Text = cheval.Robe; Pere.Text = cheval.Pere; Mere.Text = cheval.Mere; Proprietaire.Text = prop != null ? prop.Nom : "Inconnu"; Veterinaire.Text = veterinaire != null ? veterinaire.Nom : "Inconnu"; Marechal.Text = marechal != null ? marechal.Nom : "Inconnu"; TreatInformations(); CheckButton(); }
private void Button_Click(object sender, RoutedEventArgs e) { Chevaux cheval = new Chevaux { Nom = Nom.Text, Race = Race.Text, Sire = Sire.Text, Annee = int.Parse(Annee.Text), Sexe = Sexe.Text, Robe = Robe.Text, Pere = Pere.Text, Mere = Mere.Text, photo = GetImage(), IdProprietaire = ProprietaireId(Proprietaire.Text) }; mainWindow.databaseManager.AddCheval(cheval); mainWindow.frameClass.gererChevaux.TreatInformations(); mainWindow.frameClass.menuChevaux.RefreshList(); mainWindow.frameClass.ChangeFrame(mainWindow.frameClass.gererChevaux); }
public void AddCheval(Chevaux cheval) { SQLiteConnection.Insert(cheval); }