Esempio n. 1
0
        private void AddFileMethod()
        {
            var file = ChooseFileFunc();

            if (string.IsNullOrEmpty(file))
            {
                return;
            }

            var fileName = Path.GetFileName(file);

            _addedFiles.Add(file);
            var stockUnitFile = new StockUnitFile {
                StockUnit = StockUnit, FileName = fileName
            };

            StockUnitFiles.Add(stockUnitFile);
        }
Esempio n. 2
0
        private void RemoveFileMethod()
        {
            var item = SelectedFileItem as StockUnitFile;

            if (item == null)
            {
                return;
            }

            if (item.IsNew)
            {
                var fileItem = _addedFiles.Find(x => x.Contains(item.FileName));
                _addedFiles.Remove(fileItem);
            }
            else
            {
                var fileItem = GetFileFolderPath() + item.FileName;
                _deletedFiles.Add(fileItem);
            }

            _deletedStockUnitFiles.Add(item);
            StockUnitFiles.Remove(item);
        }