using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace DocumentManagement
{
    public partial class frmTitle : Form
    {
        public PrintTemplate model;
        public frmTitle()
        {
            InitializeComponent();
        }
        private void frmTitle_Load(object sender, EventArgs e)
        {
            txtFileName.Select();
            if (model.XmlFileName != null)
            {
                txtFileName.Text = model.XmlFileName;
                txtFileName.SelectAll();
                txtFileName.Focus();
            }
        }
        /// 
        /// 取消
        /// 
        /// 
        /// 
        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.Cancel;
            Close();
        }
        /// 
        /// 保存
        /// 
        /// 
        /// 
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtFileName.Text.Trim().Equals(string.Empty))
            {
                MessageBox.Show("文件名不能为空!");
                return;
            }
            if (txtFileName.Text.IndexOf('*') > 0)
            {
                MessageBox.Show("文件名不能包含*!");
                return;
            }
            //if (new DCTemplateDAL().IsFileNameExisted(txtFileName.Text.Trim(),model.Id))
            //{
            //    MessageBox.Show("已存在该模板,请重新输入!");
            //    txtFileName.Focus();
            //    txtFileName.SelectAll(); 
            //    return;
            //}
            model.XmlFileName = txtFileName.Text.Trim();
            this.DialogResult = DialogResult.OK;
        }
        private void txtFileName_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                btnSave_Click(null, null);
            }
        }
    }
}