public bool DeleteProjectTowerTemplate(TowerTemplateStorageInfo template) { return(ConfigFileUtils.DeleteTowerTemplates(ConfigFilePath, new List <TowerTemplateStorageInfo> { template }, false)); }
public bool DeleteProjectTowerTemplates(List <TowerTemplateStorageInfo> templates) { return(ConfigFileUtils.DeleteTowerTemplates(ConfigFilePath, templates, false)); }
public bool DeleteGeneralTowerTemplate(TowerTemplateStorageInfo template) { return(ConfigFileUtils.DeleteTowerTemplates(ConfigFilePath, new List <TowerTemplateStorageInfo> { template })); }
public bool DeleteGeneralTowerTemplates(List <TowerTemplateStorageInfo> templates) { return(ConfigFileUtils.DeleteTowerTemplates(ConfigFilePath, templates)); }
public bool InsertGeneralTowerTemplate(TowerTemplateStorageInfo template) { return(ConfigFileUtils.InsertTowerTemplates(ConfigFilePath, new List <TowerTemplateStorageInfo> { template })); }
public bool InsertGeneralTowerTemplates(List <TowerTemplateStorageInfo> templates) { return(ConfigFileUtils.InsertTowerTemplates(ConfigFilePath, templates)); }
public List <TowerTemplateStorageInfo> GetGeneralTowerTemplate() { return(ConfigFileUtils.GetAllTowerTemplates(ConfigFilePath)); }
public List <string> GetAllStrucTowerNames() { return(ConfigFileUtils.GetAllStrucTowerNames(ConfigFilePath)); }
public bool DeleteStrucTowerName(string towerName) { return(ConfigFileUtils.DeleteStrucTowerNames(ConfigFilePath, new List <String> { towerName })); }
public bool DeleteStrucTowerNames(List <string> towerNames) { return(ConfigFileUtils.DeleteStrucTowerNames(ConfigFilePath, towerNames)); }
public bool InsertStrucTowerNames(List <string> towerNames) { return(ConfigFileUtils.InsertStrucTowerNames(ConfigFilePath, towerNames)); }
/// <summary> /// 添加杆塔序列 /// </summary> /// <returns></returns> public bool InsertTowerSequenceName(string sequenceName) { return(ConfigFileUtils.InsertTowerSequenceNames(ConfigFilePath, new List <String> { sequenceName })); }
/// <summary> /// 获取杆塔序列菜单 /// </summary> /// <returns></returns> public List <string> GetAllTowerSequenceNames() { return(ConfigFileUtils.GetAllTowerSequenceNames(ConfigFilePath)); }
public bool UpdateGeneralTowerTemplateName(string oldName, string oldType, string newName, string newType) { return(ConfigFileUtils.UpdateTowerTemplateName(ConfigFilePath, oldName, oldType, newName, newType, true)); }
public List <TowerTemplateStorageInfo> GetProjectTowerTemplate() { return(ConfigFileUtils.GetAllTowerTemplates(ConfigFilePath, false)); }
public bool UpdateProjectTowerTemplateName(string oldName, string oldType, string newName, string newType) { return(ConfigFileUtils.UpdateTowerTemplateName(ConfigFilePath, oldName, oldType, newName, newType, false)); }
public bool CreateProject() { var saveFileDialog = new SaveFileDialog() { Filter = "Dat Files (*.lcp)|*.lcp", }; var result = saveFileDialog.ShowDialog(); if (result != true) { return(false); } String strDir = saveFileDialog.FileName.Substring(0, saveFileDialog.FileName.Length - 1 - saveFileDialog.SafeFileName.Length); string prejectName = saveFileDialog.SafeFileName.Substring(0, saveFileDialog.SafeFileName.Length - 4); Directory.CreateDirectory(strDir); Directory.CreateDirectory(strDir + "\\" + prejectName); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr); AddFileToProject(ConstVar.DataBaseStr, strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr); //创建5个xml Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.TowerUploadFileStr); //杆塔结构配置文件夹 //创建杆塔序列文件夹 Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.TowerSequenceStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr + "\\" + ConstVar.LineTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr + "\\" + ConstVar.LineCornerTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr + "\\" + ConstVar.CornerTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr + "\\" + ConstVar.BranchTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.GeneralStruTemplateStr + "\\" + ConstVar.TerminalTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr + "\\" + ConstVar.LineTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr + "\\" + ConstVar.LineCornerTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr + "\\" + ConstVar.CornerTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr + "\\" + ConstVar.BranchTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.DataBaseStr + "\\" + ConstVar.ProjectStruTemplateStr + "\\" + ConstVar.TerminalTowerStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.StruCalsStr); Directory.CreateDirectory(strDir + "\\" + prejectName + "\\" + ConstVar.ElecCalsStr); if (!ConfigFileUtils.CreateProjetcFile(strDir + "\\" + prejectName + "\\" + saveFileDialog.SafeFileName)) { System.Windows.Forms.MessageBox.Show("新建工程Lcp文件失败"); Directory.Delete(strDir, true); return(false); } ProjectPath = strDir + "\\" + prejectName; ProjectName = prejectName; ConfigFilePath = strDir + "\\" + prejectName + "\\" + saveFileDialog.SafeFileName; globalInfo.ProjectPath = ProjectPath; globalInfo.ProjectName = prejectName; return(true); }