private void EditButton_Click(object sender, RoutedEventArgs e) { string[] temp = { }; if (MainBookTable.Visibility == Visibility.Visible) { CollectionBook item = MainBookTable.SelectedItem as CollectionBook; string[] mass = { "Книги", item.Автор, item.Название, item.Жанр, item.Издатель, item.Материал, item.асположение, Convert.ToString(item.Цена) }; temp = mass; } if (MainMagazineTable.Visibility == Visibility.Visible) { CollectionMagazine item = MainMagazineTable.SelectedItem as CollectionMagazine; string[] mass = { "Журнал", item.Название, item.Автор, item.Тема, item.асположение, item.Жанр, item.Издатель, item.Аудитория, Convert.ToString(item.Цена) }; temp = mass; } if (MainСhancelleryTable.Visibility == Visibility.Visible) { CollectionChancellery item = MainСhancelleryTable.SelectedItem as CollectionChancellery; string[] mass = { "Концелярия", item.Название, item.асположение, item.Производитель, item.Категория, Convert.ToString(item.Цена) }; temp = mass; } IProductsManagement product = new ProductsManagement(); temp = temp.Where(x => x != "").ToArray(); product.ProductAction("Delete", temp); product.ProductAction("Created", workingtable.data_collection(TypeProduct, massBookObject, massMagazineObject, massСhancelleryObject)); }
private void MainMagazineTable_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid data = (DataGrid)sender; if (data.SelectedIndex != -1) { itemBook = null; itemMagazine = null; itemChancellery = null; if (data.Name == "MainBookTable") { itemBook = data.SelectedItem as CollectionBook; } if (data.Name == "MainMagazineTable") { itemMagazine = data.SelectedItem as CollectionMagazine; } if (data.Name == "MainСhancelleryTable") { itemChancellery = data.SelectedItem as CollectionChancellery; } } }
private void MainBookTable_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid data = (DataGrid)sender; if (data.SelectedIndex != -1) { if (data.Name == "MainBookTable") { CollectionBook item = data.SelectedItem as CollectionBook; NameBookT.Text = item.Название; AuthorBookT.Text = item.Автор; GenreBookT.Text = item.Жанр; ManufacturerBookT.Text = item.Издатель; MaterialBookT.Text = item.Материал; StorageBookT.Text = item.асположение; PriceBookT.Text = Convert.ToString(item.Цена); } if (data.Name == "MainMagazineTable") { CollectionMagazine item = data.SelectedItem as CollectionMagazine; NameMagazineT.Text = item.Название; AuthorMagazineT.Text = item.Автор; TopicMagazineT.Text = item.Тема; StorageMagazineT.Text = item.асположение; GenreMagazineT.Text = item.Жанр; ManufacturerMagazineT.Text = item.Издатель; AudienceMagazineT.Text = item.Аудитория; PriceMagazineT.Text = Convert.ToString(item.Цена); } if (data.Name == "MainСhancelleryTable") { CollectionChancellery item = data.SelectedItem as CollectionChancellery; NameСhancelleryT.Text = item.Название; StorageСhancelleryT.Text = item.асположение; ManufacturerСhancelleryT.Text = item.Производитель; AppointmentСhancelleryT.Text = item.Категория; PriceСhancelleryT.Text = Convert.ToString(item.Цена); } } }