コード例 #1
0
ファイル: Edit.xaml.cs プロジェクト: 2Andrey2/Coursework
        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));
        }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
ファイル: Edit.xaml.cs プロジェクト: 2Andrey2/Coursework
        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.Цена);
                }
            }
        }