Ejemplo n.º 1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            #region 验证
            if (string.IsNullOrEmpty(tbCode.Text.Trim()))
            {
                Common.JShelper.JSAlert(this.Page, "", "此项不能为空!");
                tbCode.Focus();
            }
            else if (string.IsNullOrEmpty(tbName.Text.Trim()))
            {
                Common.JShelper.JSAlert(this.Page, "", "此项不能为空!");
                tbName.Focus();
            }
            #endregion
            else
            {
                ExtendBLL.Dictionary EB = new ExtendBLL.Dictionary();
                LabMS.Model.Dictionary MD = new LabMS.Model.Dictionary();
                if (EB.IsCodeExist(DClass, tbCode.Text.Trim()) == 0)
                {
                    Common.JShelper.JSAlert(this.Page, "", "该值已经存在!");
                    tbCode.Text = "";
                    tbCode.Focus();
                }
                else
                {
                    MD.DClass = DClass;
                    MD.Name = tbName.Text.Trim();
                    MD.Code = tbCode.Text.Trim();

                    int count = EB.Add(MD);
                    if (count > 0)
                    {
                        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('新增成功!');window.opener.location.href=window.opener.location.href;self.close();</script>");
                    }
                }
            }
        }