Ejemplo n.º 1
0
        public bool TrySaveModified(bool showNameEditor, bool silent)
        {
            if (!IsModified)
            {
                return(true);
            }
            if (!silent)
            {
                DialogResult res = XtraMessageBox.Show(this, "Template is modofied. Do you want to save it?", "Template Editor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (res == System.Windows.Forms.DialogResult.Cancel)
                {
                    return(false);
                }
                if (res == System.Windows.Forms.DialogResult.No)
                {
                    return(false);
                }
            }
            if (FileRenameManager.Default.Errors.Count > 0)
            {
                XtraMessageBox.Show("Your Template contains error. Please fix them before saving.", "Template Editor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            if (string.IsNullOrEmpty(TemplateName) || showNameEditor)
            {
                TemplateName = GetNewTemplateName(TemplateName);
                if (string.IsNullOrEmpty(TemplateName))
                {
                    return(false);
                }
            }
            FileRenameTemplateInfo info = SettingsStore.Default.GetFileRenameTemlate(TemplateName);

            if (info == null)
            {
                info = new FileRenameTemplateInfo();
                SettingsStore.Default.FileRenameTemplates.Add(info);
            }
            info.Name     = TemplateName;
            info.Template = this.meTemplateEditor.Text.Trim();
            IsModified    = false;
            Template      = info;
            InitializeTemplates();
            return(true);
        }
Ejemplo n.º 2
0
        private void SelectItemByName(string name)
        {
            FileRenameTemplateInfo info = GetTemplateByName(name);

            this.beTemplates.EditValue = info;
        }