Example #1
0
        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();
        }
Example #2
0
 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);
        }
Example #4
0
 public void AddCheval(Chevaux cheval)
 {
     SQLiteConnection.Insert(cheval);
 }