public static void RemoveTemplate(string itemname) { if (BatchTemplateMgr._tempates.RemoveAll((BatchTemplateDef o) => o.Name == itemname) > 0) { BatchTemplateMgr.SaveTemplates(); } }
private void btnSaveTemplate_Click(object sender, EventArgs e) { BatchTemplateMgr.GetTemplates().Clear(); foreach (ListViewItem item in this._listViewTemplates.Items) { BatchTemplateMgr.AddUpdateTemplate(BatchTemplateDef.FromBatchTemplateTree((item.Tag as BatchTemplateTree), item.Text)); } BatchTemplateMgr.SaveTemplates(); }
private void btnSave_Click(object sender, EventArgs e) { bool flag = string.IsNullOrEmpty(this.textBox1.Text.Trim()); if (!flag) { bool flag2 = BatchTemplateMgr.ContainTemplate(this.textBox1.Text); if (flag2) { MessageBox.Show("已存在同名批次"); } else { this.TemplateName = this.textBox1.Text; (base.Parent as Form).DialogResult = DialogResult.OK; (base.Parent as Form).Close(); } } }
public UCBatchTemplateEdit() { this.InitializeComponent(); currentTemplateTree = BatchTemplateTree.CreateTreeFromTemplate(null); //tree.Dock = DockStyle.Fill; //tree.AllowEdit = true; //tree.ShowLines = true; //this._splitContainer1.Panel2.Controls.Add(cutree this._splitContainer1.Panel2.Controls.Add(currentTemplateTree.GetRadTreeView()); this._listViewTemplates.MouseClick += new MouseEventHandler(this.listViewTemplates_MouseClick); this._listViewTemplates.DoubleClick += new EventHandler(this.listViewTemplates_DoubleClick); List <BatchTemplateDef> templates = BatchTemplateMgr.GetTemplates(); foreach (BatchTemplateDef template in templates) { ListViewItem listViewItem = new ListViewItem(template.Name); listViewItem.Tag = BatchTemplateTree.CreateTreeFromTemplate(template); this._listViewTemplates.Items.Add(listViewItem); } }