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 = ""; }
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 = ""; } }
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); }