diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-08-13 19:10:11 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2021-08-13 19:10:11 +0300 |
| commit | b59b10c6b53f75fd9564662f6c198e794456d47b (patch) | |
| tree | 9766c225ae3c92947af41167972e0c69ff9b9d87 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs | |
| parent | e6a1c01dc220ef50be61b72037e982e20011983e (diff) | |
| parent | 5514eac5e2eb031380b74cf2ec1c697d0d47067e (diff) | |
| download | Tango-b59b10c6b53f75fd9564662f6c198e794456d47b.tar.gz Tango-b59b10c6b53f75fd9564662f6c198e794456d47b.zip | |
Merged RML Extensions feature !!!!
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs')
| -rw-r--r-- | Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs index 13cac9c88..bde174f07 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.RML/ViewModels/MainViewVM.cs @@ -184,6 +184,17 @@ namespace Tango.MachineStudio.RML.ViewModels set { _colorCalibrationVM = value; RaisePropertyChangedAuto(); } } + private List<String> _manufacturers; + public List<String> Manufacturers + { + get { return _manufacturers; } + set + { + _manufacturers = value; + RaisePropertyChangedAuto(); + } + } + private String _RMLFilter; /// <summary> /// Gets or sets the job filter. @@ -397,6 +408,13 @@ namespace Tango.MachineStudio.RML.ViewModels } } + if (!String.IsNullOrEmpty(ActiveRML.Manufacturer) && false == Manufacturers.Any(x => x == ActiveRML.Manufacturer)) + { + _active_context.YarnManufacturers.Add(new YarnManufacturer() { Name = ActiveRML.Manufacturer }); + await _active_context.SaveChangesAsync(); + Manufacturers.Add(ActiveRML.Manufacturer); + } + ActiveProcessParametersGroup = ActiveRML.ProcessParametersTablesGroups.ToList().FirstOrDefault(); ActiveProcessParametersTableView = CollectionViewSource.GetDefaultView(ActiveProcessParametersGroup.ProcessParametersTables); ActiveProcessParametersTableView.SortDescriptions.Add(new SortDescription(nameof(ProcessParametersTable.TableIndex), ListSortDirection.Ascending)); @@ -482,6 +500,7 @@ namespace Tango.MachineStudio.RML.ViewModels SpoolTypes = _active_context.SpoolTypes.ToObservableCollection(); BtsrApplicationTypes = _active_context.BtsrApplicationTypes.ToObservableCollection(); BtsrYarnTypes = _active_context.BtsrYarnTypes.ToObservableCollection(); + Manufacturers = _active_context.YarnManufacturers.Select(x => x.Name).ToList(); } private async void AddNewRml() |
