protected override void EditItem()
        {
            System.Windows.MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show(
                "Вы уверены, что хотите внести изменения?",
                "Предупреждение",
                System.Windows.MessageBoxButton.YesNo,
                System.Windows.MessageBoxImage.Warning
                );
            if (messageBoxResult == System.Windows.MessageBoxResult.No)
            {
                return;
            }

            DBActions.Update <Provider>(TempItem);
            ListCurrentData[ListCurrentData.IndexOf(SelectedDataItem)] = TempItem;
        }
        protected override void RemoveItem()
        {
            System.Windows.MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show(
                "Вы уверены, что хотите удалить выбранный элемент?",
                "Предупреждение",
                System.Windows.MessageBoxButton.YesNo,
                System.Windows.MessageBoxImage.Warning
                );
            if (messageBoxResult == System.Windows.MessageBoxResult.No)
            {
                return;
            }

            DBActions.Delete <Provider>(SelectedDataItem);
            ListCurrentData.Remove(SelectedDataItem);
            OnPropertyChanged("ListCurrentData");
            SelectedDataItem = ListCurrentData[ListCurrentData.Count - 1];
        }
Example #3
0
        protected override void EditItem()
        {
            System.Windows.MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show(
                "Вы уверены, что хотите внести изменения?",
                "Предупреждение",
                System.Windows.MessageBoxButton.YesNo,
                System.Windows.MessageBoxImage.Warning
                );
            if (messageBoxResult == System.Windows.MessageBoxResult.No)
            {
                return;
            }

            DBActions.Update <Product>(TempItem);
            DBActions.Add <Price>(new Price
            {
                Cost      = ((Product)TempItem).Price,
                IDProduct = ((Product)TempItem).ID,
                Data      = DateTime.Now
            });
            ListCurrentData[ListCurrentData.IndexOf(SelectedDataItem)] = TempItem;
        }