Exemplo n.º 1
0
        /// <summary>
        /// 保存数据方法
        /// </summary>
        /// <returns></returns>
        private bool saveData()
        {
            try
            {
                BLL.DEPARTMENT_INFO   departmentbll = new BLL.DEPARTMENT_INFO();
                Model.DEPARTMENT_INFO departmentmdl = new Model.DEPARTMENT_INFO();

                if (this.te_departmentname.Text == "")
                {
                    MessageBox.Show("学院编号不能为空!", "提示信息");
                    return(false);
                }
                if (!ToolHelper.IsNumeric(this.te_departmentno.Text))
                {
                    MessageBox.Show("学院编号必须为数字!", "提示信息");
                    return(false);
                }
                if (this._enumStatus == StatusClass.AddNew)
                {
                    if (departmentbll.Exists(ToolHelper.ConvertToInt(te_departmentno.Text)))
                    {
                        MessageBox.Show("当前编号已经存在,请核查!", "提示信息");
                        return(false);
                    }

                    departmentmdl.DEPARTMENTNO   = ToolHelper.ConvertToInt(te_departmentno.Text);
                    departmentmdl.DEPARTMENTNAME = te_departmentname.Text;
                    departmentbll.Add(departmentmdl);
                    return(true);
                }
                else if (this._enumStatus == StatusClass.Edit)
                {
                    departmentmdl.DEPARTMENTNO   = this._departmentno;
                    departmentmdl.DEPARTMENTNAME = te_departmentname.Text;
                    departmentbll.Update(departmentmdl);
                    return(true);
                }
                return(true);
            }
            catch (Exception exception)
            {
                MessageBox.Show("保存失败!", exception.Message);
                return(false);
            }
        }