private void dgAnimals_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e) { AnimalShelter.Data.PawAnimal animal = dgAnimals.SelectedItem as AnimalShelter.Data.PawAnimal; if (animal != null) { txtAnimalName.Text = animal.AnimalName; txtAnimalSpecies.Text = animal.Species; cbAreas.SelectedItem = animal.AnimalArea; cbHealth.SelectedItem = animal.Health; cbVaccine.SelectedItem = animal.Vaccine; } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { AnimalShelter.Data.PawAnimal animal = dgAnimals.SelectedItem as AnimalShelter.Data.PawAnimal; if (animal != null) { var animalnew = db.pawAnimals.Find(animal.Id); animalnew.AnimalName = txtAnimalName.Text; animalnew.Species = txtAnimalSpecies.Text; animal.Vaccine = cbVaccine.Text; animal.Health = cbHealth.Text; animal.AnimalArea = cbAreas.Text; var selectedArea = cbAreas.SelectedItem as AnimalShelter.Data.PawArea; if (selectedArea == null) { MessageBox.Show("Bölge seçiniz"); return; } animal.AnimalArea = selectedArea.Name; animalnew.AnimalArea = selectedArea.Name; var selectedVaccine = cbVaccine.SelectedItem as AnimalShelter.Data.PawVaccine; if (selectedVaccine == null) { MessageBox.Show("Aşı seçiniz"); return; } animal.Vaccine = selectedVaccine.VaccineName; animalnew.Vaccine = selectedVaccine.VaccineName; var selectedHealth = cbHealth.SelectedItem as AnimalShelter.Data.PawHealth; if (selectedHealth == null) { MessageBox.Show("Sağlık durumu seçiniz"); return; } animal.Health = selectedHealth.HealthyOrSick; animalnew.Health = selectedHealth.HealthyOrSick; db.SaveChanges(); MessageBox.Show("Seçilen veri güncellendi."); txtAnimalName.Text = ""; txtAnimalSpecies.Text = ""; LoadAnimals(); } else { MessageBox.Show("güncellemek için bir hayvan seçmelisin!"); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { AnimalShelter.Data.PawAnimal animal = dgAnimals.SelectedItem as AnimalShelter.Data.PawAnimal; if (animal != null) { db.pawAnimals.Remove(animal); db.SaveChanges(); MessageBox.Show("Seçilen sistemden silindi!"); LoadAnimals(); } else { MessageBox.Show("Silmek için öğrenci seçmelisin!"); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { AnimalShelter.Data.PawAnimal animal = new AnimalShelter.Data.PawAnimal(); animal.AnimalName = txtAnimalName.Text; animal.Species = txtAnimalSpecies.Text; var selectedArea = cbAreas.SelectedItem as AnimalShelter.Data.PawArea; if (selectedArea == null) { MessageBox.Show("Bölge seçiniz"); return; } animal.AnimalArea = selectedArea.Name; var selectedVaccine = cbVaccine.SelectedItem as AnimalShelter.Data.PawVaccine; if (selectedVaccine == null) { MessageBox.Show("Aşı seçiniz"); return; } animal.Vaccine = selectedVaccine.VaccineName; var selectedHealth = cbHealth.SelectedItem as AnimalShelter.Data.PawHealth; if (selectedHealth == null) { MessageBox.Show("Sağlık durumu seçiniz"); return; } animal.Health = selectedHealth.HealthyOrSick; animal.CreatedDate = DateTime.Now; db.pawAnimals.Add(animal); db.SaveChanges(); MessageBox.Show("Hayvan Başarıyla Kaydedildi."); txtAnimalName.Text = ""; txtAnimalSpecies.Text = ""; LoadAnimals(); }