Пример #1
0
        void DeleteTemplateGroupItem()
        {
            TemplateGroup.Item del = null;

            TemplateGroup tg = TemplateHelper.GetTemplateGroup(FileName);

            foreach (TemplateGroup.Item it in tg.Items)
            {
                if (it.Alias == DeleteItemAliasTextBox.Text && it.IsDetailTemplate.ToString() == DeleteItemIsDetailTextBox.Text)
                {
                    del = it;
                    break;
                }
            }
            if (del != null)
            {
                tg.Items.Remove(del);
                string fn = TemplateHelper.SaveTemplateGroupAndPreviewFile(tg, Path.GetFileNameWithoutExtension(FileName));
            }
            DeleteItemAliasTextBox.Text    = "";
            DeleteItemIsDetailTextBox.Text = "";
        }
Пример #2
0
 void DeleteTemplateGroupItem()
 {
     //子模板不记录到模板组XML
     if (TypeList.SelectedValue != Boolean.TrueString)
     {
         TemplateGroup.Item del = null;
         TemplateGroup      tg  = TemplateHelper.GetTemplateGroup(TemplateGroupFileName);
         foreach (TemplateGroup.Item it in tg.Items)
         {
             if (it.Alias == DeleteItemAliasTextBox.Text && it.IsDetailTemplate.ToString() == DeleteItemIsDetailTextBox.Text)
             {
                 del = it;
                 break;
             }
         }
         if (del != null)
         {
             tg.Items.Remove(del);
             string fn = TemplateHelper.SaveTemplateGroupAndPreviewFile(tg, Path.GetFileNameWithoutExtension(TemplateGroupFileName));
         }
         DeleteItemAliasTextBox.Text    = "";
         DeleteItemIsDetailTextBox.Text = "";
     }
 }
Пример #3
0
        bool AddTemplateGroupItem()
        {
            //子模板不记录到模板组XML
            if (TypeList.SelectedValue != Boolean.TrueString)
            {
                TemplateGroup.Item item = null;

                TemplateGroup tg = TemplateHelper.GetTemplateGroup(TemplateGroupFileName);

                foreach (TemplateGroup.Item it in tg.Items)
                {
                    if (it.Alias == AliasWordsTextBox.Text && it.IsDetailTemplate.ToString() == IsDetailTemplateDropDownList.SelectedValue)
                    {
                        item = it;
                    }
                }
                if (item == null)
                {
                    item                  = new TemplateGroup.Item();
                    item.Alias            = AliasWordsTextBox.Text;
                    item.Template         = FileNameTextBox.Text;
                    item.TemplateText     = TemplateHelper.GetTemplateName(item.Template);
                    item.IsDetailTemplate = IsDetailTemplateDropDownList.SelectedValue == Boolean.TrueString;

                    tg.Items.Add(item);

                    string fn = TemplateHelper.SaveTemplateGroupAndPreviewFile(tg, Path.GetFileNameWithoutExtension(TemplateGroupFileName));
                    return(true);
                }
                else
                {
                    Messages.ShowError("无法增加模板记录到模板组,该别名已被使用;请使用其他别名再试!");
                }
            }
            return(false);
        }