aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2022-07-14 12:06:10 +0300
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2022-07-14 12:06:10 +0300
commit9d0cb8dbb35b32f824fb89c65f7bcbd8de0cc2c3 (patch)
tree9bb3a9d40cae3c8bb8ae984b38116ca7f00f77ec /Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
parent8f08f2d8d1b1cfd72158a41649611d5413932ed9 (diff)
downloadTango-9d0cb8dbb35b32f824fb89c65f7bcbd8de0cc2c3.tar.gz
Tango-9d0cb8dbb35b32f824fb89c65f7bcbd8de0cc2c3.zip
PPC. Job creation dialog. Change RML list to RMLModel list to improve performance.
Related Work Items: #6847
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs')
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
index 6626ee569..5095801af 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
@@ -683,9 +683,8 @@ namespace Tango.PPC.Jobs.ViewModels
try
{
LogManager.Log("Editing the job details.");
- JobCreationViewVM vm = new JobCreationViewVM(_spoolTypes.ToList(), _rmls.ToList(), JobModel.InterSegmentLength, true);
+ JobCreationViewVM vm = new JobCreationViewVM(_spoolTypes.ToList(), _rmls, JobModel.Rml.Guid, JobModel.InterSegmentLength, true);
vm.JobName = JobModel.Name;
- vm.SelectedRML = JobModel.Rml;
vm.SelectedSpoolType = JobModel.SpoolType;
vm = await NotificationProvider.ShowDialog<JobCreationViewVM>(vm);
@@ -702,8 +701,11 @@ namespace Tango.PPC.Jobs.ViewModels
Job.SpoolType = vm.SelectedSpoolType;
JobModel.SpoolType = vm.SelectedSpoolType;//update length!!!!
- SelectedRML = vm.SelectedRML;
-
+ if(vm.SelectedRML.Guid != SelectedRML.Guid)
+ {
+ SelectedRML = _rmls.FirstOrDefault(x=>x.Guid == vm.SelectedRML.Guid);
+ }
+
if (vm.IsDuplicate)
{
try