| 
					
				 | 
			
			
				@@ -1,42 +1,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Aitex.Core.RT.Log;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Caliburn.Micro;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Caliburn.Micro.Core;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.Common.DataCenter;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.UI.Client.CenterViews.Editors;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.UI.Client.CenterViews.Editors.Sequence;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.UI.Client.ClientBase;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using OpenSEMI.ClientBase;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using OpenSEMI.ClientBase.Command;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using RecipeEditorLib.RecipeModel.Params;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using Aitex.Core.RT.Log;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using Aitex.Sorter.Common;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using Caliburn.Micro;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using Caliburn.Micro.Core;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FurnaceUI.Common;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FurnaceUI.Models;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FurnaceUI.Views.Editors;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.Common.CommonData;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.Common.DataCenter;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using MECF.Framework.Common.Utilities;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.UI.Client.CenterViews.Editors;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.UI.Client.CenterViews.Editors.Sequence;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.UI.Client.ClientBase;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using OpenSEMI.ClientBase;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using OpenSEMI.ClientBase.Command;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using RecipeEditorLib.RecipeModel.Params;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using SciChart.Charting.Common.Extensions;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using SciChart.Core.Extensions;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Collections.Generic;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Collections.ObjectModel;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Linq;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Windows;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using System.Windows.Controls;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using System.Windows.Input;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-using System.Windows.Media;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace FurnaceUI.Views.Recipes
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -934,14 +915,15 @@ namespace FurnaceUI.Views.Recipes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!dialogReturn.HasValue || !dialogReturn.Value)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            string recipeName = dialog.FileName.Trim();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            string filepath = dialog.FilePath;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            string description = dialog.Comment;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (string.IsNullOrEmpty(dialog.FileName))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 DialogBox.ShowWarning("Recipe file name should not be empty");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            string recipeName = dialog.FileName.Trim();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            string filepath = dialog.FilePath;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            string description = dialog.Comment;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             string prefix;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (filepath.Contains("\\"))
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1440,6 +1422,7 @@ namespace FurnaceUI.Views.Recipes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            CurrentFileNode = null;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void ReloadRecipe()
 
			 |