private void ButtonEdit_Click(object sender, RoutedEventArgs e) { int selectedIndex = dataGridSpecies.SelectedIndex; if (selectedIndex < 0) { MessageBox.Show("Не выбрана порода для редактирования"); return; } var ap = new DBManager().getSpeciesList(); Models.ModelSpecies modelSpecies = null; foreach (var it in ap) { if (it.Id_species == listSpecies[selectedIndex].Id_species) { modelSpecies = it; break; } } var ce = new Species(/*modelSpecies*/); ce.ShowDialog(); }
private SpeciesEdit(Models.ModelSpecies modelSpecies) { InitializeComponent(); this.modelSpecies = modelSpecies; if (this.modelSpecies != null) { labelId.Content = this.modelSpecies.Id_species.ToString(); textboxSpeciesTitle.Text = this.modelSpecies.Title; } else { labelId.Content = string.Empty; textboxSpeciesTitle.Text = string.Empty; } }