示例#1
0
        private void EditButon_Click(object sender, RoutedEventArgs e)
        {
            var SelectedService   = MainDataGrid.SelectedItem as Service;
            var EditServiceWindow = new ServiceWindow(SelectedService);

            if ((bool)EditServiceWindow.ShowDialog())
            {
                // при успешном завершении не забываем перерисовать список услуг
                PropertyChanged(this, new PropertyChangedEventArgs("ServiceList"));
                // и еще счетчики - их добавьте сами
            }
        }
示例#2
0
        private void AddService_Click(object sender, RoutedEventArgs e)
        {
            // создаем новую услугу
            var NewService = new Service();

            var NewServiceWindow = new ServiceWindow(NewService);

            if ((bool)NewServiceWindow.ShowDialog())
            {
                // список услуг нужно перечитать с сервера
                ServiceList = Core.DB.Service.ToList();
                PropertyChanged(this, new PropertyChangedEventArgs("FilteredProductsCount"));
                PropertyChanged(this, new PropertyChangedEventArgs("ProductsCount"));
                PropertyChanged(this, new PropertyChangedEventArgs("ServicesCount"));
                PropertyChanged(this, new PropertyChangedEventArgs("FilteredServicesCount"));
            }
        }