|
@@ -32,7 +32,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
#region 私有字段
|
|
|
private string m_Title;
|
|
|
|
|
|
- public string m_chamId = "PMA";
|
|
|
+ public string ModuleName = "PMA";
|
|
|
private string m_CurrentRecipeName;
|
|
|
|
|
|
|
|
@@ -175,7 +175,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
try
|
|
|
{
|
|
|
CurrentRecipeName = selectedItem.FileName;
|
|
|
- string xmlRecipeData = m_uiRecipeManager.LoadRecipe(m_chamId, selectedItem.FileName);
|
|
|
+ string xmlRecipeData = m_uiRecipeManager.LoadRecipe(ModuleName, selectedItem.FileName);
|
|
|
if (xmlRecipeData == "")
|
|
|
{
|
|
|
treeViewRcpList.Items.Remove(selectedItem);
|
|
@@ -202,7 +202,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
/// <returns></returns>
|
|
|
public string LoadRecipe(string receipeName)
|
|
|
{
|
|
|
- return m_uiRecipeManager.LoadRecipe(m_chamId, receipeName);
|
|
|
+ return m_uiRecipeManager.LoadRecipe(ModuleName, receipeName);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -213,7 +213,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
/// <returns></returns>
|
|
|
public bool SaveRecipe(string recipeName, string recipeContent)
|
|
|
{
|
|
|
- return m_uiRecipeManager.SaveRecipe(m_chamId, recipeName, recipeContent);
|
|
|
+ return m_uiRecipeManager.SaveRecipe(ModuleName, recipeName, recipeContent);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -281,9 +281,9 @@ namespace Venus_MainPages.ViewModels
|
|
|
RecipeType type = (RecipeType)Enum.Parse(typeof(RecipeType), dlg.SelectedType);
|
|
|
string newRecipe =RecipeUnity.CreateRecipe(type, dlg.InputText);
|
|
|
|
|
|
- //string recipeContent = m_uiRecipeManager.GetRecipeTemplate(m_chamId);
|
|
|
+ //string recipeContent = m_uiRecipeManager.GetRecipeTemplate(ModuleName);
|
|
|
|
|
|
- //m_uiRecipeManager.SaveAsRecipe(m_chamId, recipeName, m_uiRecipeManager.LoadRecipe("system",folderName));
|
|
|
+ //m_uiRecipeManager.SaveAsRecipe(ModuleName, recipeName, m_uiRecipeManager.LoadRecipe("system",folderName));
|
|
|
if (SaveAsRecipe(recipeName, newRecipe))
|
|
|
{
|
|
|
//UpdateRecipeFileList();
|
|
@@ -320,7 +320,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
{
|
|
|
MenuItem mit = sender as MenuItem;
|
|
|
//string recipename = mit.Header.ToString();
|
|
|
- m_uiRecipeManager.DeleteRecipe(m_chamId, CurrentRecipeName);
|
|
|
+ m_uiRecipeManager.DeleteRecipe(ModuleName, CurrentRecipeName);
|
|
|
//PerformCreateRecipe(folderName);
|
|
|
treeViewRcpList.Items.Remove(selectedItem);
|
|
|
}
|
|
@@ -362,8 +362,8 @@ namespace Venus_MainPages.ViewModels
|
|
|
var newName= Interaction.InputBox("Rename Recipe", "", CurrentRecipeName, -1, -1);
|
|
|
if (newName != CurrentRecipeName && newName!="")
|
|
|
{
|
|
|
- var oldrecipePath = Path.Combine(QueryDataClient.Instance.Service.GetData("GetRTPath").ToString(), "Recipes", m_chamId, CurrentRecipeName + ".rcp");
|
|
|
- var newrecipePath = Path.Combine(QueryDataClient.Instance.Service.GetData("GetRTPath").ToString(), "Recipes", m_chamId, newName + ".rcp");
|
|
|
+ var oldrecipePath = Path.Combine(QueryDataClient.Instance.Service.GetData("GetRTPath").ToString(), "Recipes", ModuleName, CurrentRecipeName + ".rcp");
|
|
|
+ var newrecipePath = Path.Combine(QueryDataClient.Instance.Service.GetData("GetRTPath").ToString(), "Recipes", ModuleName, newName + ".rcp");
|
|
|
CurrentRecipe.Header.Name = newName;
|
|
|
SaveRecipe(CurrentRecipeName, RecipeUnity.RecipeToString(CurrentRecipe));
|
|
|
File.Move(oldrecipePath, newrecipePath);
|
|
@@ -381,7 +381,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
/// <returns></returns>
|
|
|
public bool SaveAsRecipe(string recipeName, string recipeContent)
|
|
|
{
|
|
|
- return m_uiRecipeManager.SaveAsRecipe(m_chamId, recipeName, recipeContent);
|
|
|
+ return m_uiRecipeManager.SaveAsRecipe(ModuleName, recipeName, recipeContent);
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// Recipe template
|
|
@@ -390,7 +390,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
{
|
|
|
get
|
|
|
{
|
|
|
- string template = m_uiRecipeManager.GetRecipeTemplate(m_chamId);
|
|
|
+ string template = m_uiRecipeManager.GetRecipeTemplate(ModuleName);
|
|
|
return template;
|
|
|
}
|
|
|
}
|
|
@@ -409,7 +409,7 @@ namespace Venus_MainPages.ViewModels
|
|
|
/// <returns></returns>
|
|
|
public string GetXmlRecipeList()
|
|
|
{
|
|
|
- return m_uiRecipeManager.GetXmlRecipeList(m_chamId, true) ?? "";
|
|
|
+ return m_uiRecipeManager.GetXmlRecipeList(ModuleName, true) ?? "";
|
|
|
}
|
|
|
|
|
|
void CreateTreeViewItems(XmlElement curElementNode, ItemsControl itemsControl)
|
|
@@ -437,52 +437,6 @@ namespace Venus_MainPages.ViewModels
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- //void SelectRecipe(string recipeName)
|
|
|
- //{
|
|
|
- // try
|
|
|
- // {
|
|
|
- // string[] paths = recipeName.Split(new char[] { '\\' }, StringSplitOptions.RemoveEmptyEntries);
|
|
|
- // string fileName = "";
|
|
|
- // for (int i = 0; i < paths.Length - 1; i++)
|
|
|
- // fileName += paths[i] + "\\";
|
|
|
- // fileName += paths[paths.Length - 1];
|
|
|
- // selectRecipe(treeViewRcpList, paths, 0, fileName);
|
|
|
- // }
|
|
|
- // catch (Exception ex)
|
|
|
- // {
|
|
|
- // LOG.WriteExeption(ex);
|
|
|
- // }
|
|
|
- //}
|
|
|
-
|
|
|
- //ItemsControl selectRecipe(ItemsControl currentNode, string[] paths, int index, string fileName)
|
|
|
- //{
|
|
|
- // if (currentNode == null)
|
|
|
- // return null;
|
|
|
- // if (index == paths.Length - 1)
|
|
|
- // {
|
|
|
- // foreach (var item in currentNode.Items)
|
|
|
- // {
|
|
|
- // TreeViewFileItem tvf = item as TreeViewFileItem;
|
|
|
- // if (tvf != null && tvf.FileName == fileName)
|
|
|
- // {
|
|
|
- // tvf.IsSelected = true;
|
|
|
- // return null;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // foreach (var item in currentNode.Items)
|
|
|
- // {
|
|
|
- // TreeViewFolderItem tvf = item as TreeViewFolderItem;
|
|
|
- // if (tvf != null && tvf.FolderName == paths[index])
|
|
|
- // {
|
|
|
- // tvf.IsExpanded = true;
|
|
|
- // selectRecipe(tvf, paths, index + 1, fileName);
|
|
|
- // break;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // return null;
|
|
|
- //}
|
|
|
#endregion
|
|
|
}
|
|
|
}
|