Пример #1
0
 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);
            }
        }