Exemplo n.º 1
0
        private void EditCarPart(object parameter)
        {
            if (SelectedCarPartText != null && SelectedCarPart == null)
            {
                var view      = new AddDirectoryCarPartVew();
                var viewModel = new AddDirectoryCarPartViewModel();
                view.DataContext = viewModel;

                view.ShowDialog();

                if (viewModel.NewDirectoryCarPart == null)
                {
                    return;
                }

                var newCarPart = viewModel.NewDirectoryCarPart;

                CurrentNewContainerCarPart.DirectoryCarPart   = newCarPart;
                CurrentNewContainerCarPart.DirectoryCarPartId = newCarPart.Id;
                CurrentNewContainerCarPart.CountCarParts      = int.Parse(CountCarParts);
            }
            else
            {
                CurrentNewContainerCarPart.DirectoryCarPart   = SelectedCarPart;
                CurrentNewContainerCarPart.DirectoryCarPartId = SelectedCarPart.Id;
                CurrentNewContainerCarPart.CountCarParts      = int.Parse(CountCarParts);
            }

            HelperMethods.CloseWindow(parameter);
        }
Exemplo n.º 2
0
        private void AddCarPart(object parameter)
        {
            if (SelectedCarPartText != null && SelectedCarPart == null)
            {
                var view      = new AddDirectoryCarPartVew();
                var viewModel = new AddDirectoryCarPartViewModel();
                view.DataContext = viewModel;

                view.ShowDialog();

                if (viewModel.NewDirectoryCarPart == null)
                {
                    return;
                }

                var newCarPart = viewModel.NewDirectoryCarPart;

                _currentContainerCarPart = new CurrentContainerCarPart
                {
                    DirectoryCarPart   = newCarPart,
                    DirectoryCarPartId = newCarPart.Id,
                    CountCarParts      = int.Parse(CountCarParts)
                };
            }
            else
            {
                _currentContainerCarPart = new CurrentContainerCarPart
                {
                    DirectoryCarPart   = SelectedCarPart,
                    DirectoryCarPartId = SelectedCarPart.Id,
                    CountCarParts      = int.Parse(CountCarParts)
                };
            }

            AddingCarPart(_currentContainerCarPart);

            ClearForm();
        }