using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using MetaWorkLib.Config;using WinCodeView.CodeTools;namespace WinCodeView{public partial class AzCreateCodeSelect : Form{public AzCreateCodeSelect(){InitializeComponent();}private void button6_Click(object sender, EventArgs e){string xmlpath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;XmlSettings xmlSettings = new XmlSettings(xmlpath + @"CreateCodeSelect.xml");xmlSettings.cleanupXML();foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){xmlSettings.addBoolean(cnitem.Name, cnitem.Checked);}}}}private void button7_Click(object sender, EventArgs e){string xmlpath = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;XmlSettings xmlSettings = new XmlSettings(xmlpath + @"CreateCodeSelect.xml");xmlSettings.cleanupXML();foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){cnitem.Checked = xmlSettings.readBoolean(cnitem.Name);}}}}private void button2_Click(object sender, EventArgs e){foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){cnitem.Checked = !cnitem.Checked;}}}}private void button1_Click(object sender, EventArgs e){foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){cnitem.Checked = true;}}}}private void button3_Click(object sender, EventArgs e){foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){cnitem.Checked = false;}}}}private void button5_Click(object sender, EventArgs e){DialogResult = DialogResult.Cancel;}private void button4_Click(object sender, EventArgs e){DialogResult = DialogResult.OK;}private List<string> GetSelects(){List<string> lists = new List<string>();foreach (TreeNode nitem in treeView1.Nodes){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){if (cnitem.Checked){lists.Add(cnitem.Name);}}}}return lists;}public static List<string> ShowAzCreateCodeSelect(){AzCreateCodeSelect azCreateCodeSelect = new AzCreateCodeSelect();if (azCreateCodeSelect.ShowDialog() == DialogResult.OK){return azCreateCodeSelect.GetSelects();}return new List<string>();}private void AzCreateCodeSelect_Load(object sender, EventArgs e){var azprojectinfo = AzCreateItem.GetProjectInformation();foreach (TreeNode nitem in treeView1.Nodes){if (nitem != null){if (nitem.Nodes.Count > 0){foreach (TreeNode cnitem in nitem.Nodes){if (cnitem != null){switch (cnitem.Name){case "AzthinkerDal_Interface":if (!azprojectinfo.HasDalInterface){cnitem.Remove();}break;case "AzthinkerDal_SQL":if (!azprojectinfo.HasDalLayer){cnitem.Remove();}break;case "AzthinkerBll_Class":if (!azprojectinfo.HasBll){cnitem.Remove();}break;case "AzthinkerBll_ListClass":if (!azprojectinfo.HasBllList){cnitem.Remove();}break;case "AzthinkerClass_WebUIDto":if (!azprojectinfo.HasWebUIDto){cnitem.Remove();}break;case "AzthinkerClass_WebListUIDto":if (!azprojectinfo.HasWebListUIDto){cnitem.Remove();}break;case "AzthinkerClass_WebHandle":if (!azprojectinfo.HasWebListUIHandle){cnitem.Remove();}break;}}}}}}foreach (TreeNode nitem in treeView1.Nodes){if (nitem != null){switch (nitem.Name){case "DalLayer":if (!azprojectinfo.HasDalInterface || !azprojectinfo.HasDalLayer){nitem.Remove();}break;case "BLLLayer":if (!azprojectinfo.HasBll || !azprojectinfo.HasBllList){nitem.Remove();}break;case "UIServerLayer":if (!azprojectinfo.HasWebUIDto || !azprojectinfo.HasWebListUIDto || !azprojectinfo.HasWebListUIHandle){nitem.Remove();}break;}}}treeView1.ExpandAll();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。