/// <summary> /// 点击添加信息中保存按钮激发的事件 /// yuany 2013年1月22日 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void BtnAddSave_Click(object sender, DirectEventArgs e) { try { //添加校验重复 IList <SsbDept> depList = deptManager.GetEntityList(new SsbDept() { DeptName = add_dep_name.Text.TrimStart().TrimEnd() }); if (depList.Count > 0) { X.Msg.Alert("提示", "此部门名称已被使用!").Show(); return; } SsbDept dep = new SsbDept(); dep.DeptName = add_dep_name.Text; dep.DeptLevel = Convert.ToInt32(deptManager.GetByObjId(Convert.ToInt32(hidden_parent_num.Value)).DeptLevel + 1); dep.ParentId = Convert.ToInt32(hidden_parent_num.Value); dep.DeleteFlag = 0; dep.RecordUserId = this.Data.User.UserId; dep.RecordTime = DateTime.Now; if (!string.Empty.Equals(add_display_id.Text)) { dep.DisplayId = Convert.ToInt32(add_display_id.Text); } dep.Remark = add_remark.Text; deptManager.Insert(dep); IList <SsbDept> deptList = deptManager.GetEntityList(new SsbDept() { DeptName = dep.DeptName }); this.AppendWebLog("部门信息添加", "部门编码:" + deptList[0].ObjId); this.winAdd.Close(); pageToolBar.DoRefresh(); //左侧树刷新 ReloadLeftDeptTree(); new MessageBox().Alert("操作", "保存成功").Show(); } catch (Exception ex) { new MessageBox().Alert("操作", "保存失败").Show(); } }