/// <summary> /// 删除数据方法 /// </summary> /// <param name="id"></param> /// <returns></returns> private bool deleteData(decimal NODEMATERIALSNO) { try { BLL.STU_MATERIALS stu_materialsBll = new BLL.STU_MATERIALS(); BLL.NODEMATERIALS nodematerialsBll = new BLL.NODEMATERIALS(); Model.NODEMATERIALS nodematerialsMdl = new Model.NODEMATERIALS(); nodematerialsMdl = nodematerialsBll.GetModel(NODEMATERIALSNO); int nodeno = (int)nodematerialsMdl.NODENO; int materialno = (int)nodematerialsMdl.MATERIALNO; int recordCount = stu_materialsBll.GetRecordCount("and STU_MATERIALS.MATERIALNO = " + materialno.ToString() + " and STU_WORKFLOW.NODENO = " + nodeno.ToString()); if (recordCount > 0) { MessageBox.Show("该设置信息已经被使用,不能被删除!", "提示信息"); return(false); } else { nodematerialsBll.Delete(NODEMATERIALSNO); return(true); } } catch (Exception exception) { MessageBox.Show("删除失败!", exception.Message); return(false); } }
/// <summary> /// 保存数据方法 /// </summary> /// <returns></returns> private bool saveData() { try { BLL.MATERIAL_INFO materialBll = new BLL.MATERIAL_INFO(); Model.MATERIAL_INFO materialMdl = new Model.MATERIAL_INFO(); BLL.WORKNODE worknodeBll = new BLL.WORKNODE(); Model.WORKNODE worknodeMdl = new Model.WORKNODE(); BLL.TEACHER_INFO teacherBll = new BLL.TEACHER_INFO(); Model.TEACHER_INFO teacherMdl = new Model.TEACHER_INFO(); BLL.NODEMATERIALS nodematerialsBll = new BLL.NODEMATERIALS(); Model.NODEMATERIALS nodematerialsMdl = new Model.NODEMATERIALS(); if (this.cbb_materialname.Text == "") { MessageBox.Show("材料信息不能为空!", "提示信息"); return(false); } if (this.cbb_name.Text == "") { MessageBox.Show("负责教师不能为空!", "提示信息"); return(false); } if (this.de_begintime.Text == "") { MessageBox.Show("开始日期不能为空!", "提示信息"); return(false); } if (this.de_endtime.Text == "") { MessageBox.Show("截止日期不能为空!", "提示信息"); return(false); } //获取工作节点编号 worknodeMdl = worknodeBll.GetModel(this.te_nodename.Text); int nodeno = worknodeMdl.NODENO; nodematerialsMdl.NODENO = nodeno; //获取材料编号 materialMdl = materialBll.GetModel(this.cbb_materialname.Text); nodematerialsMdl.MATERIALNO = materialMdl.MATERIALNO; //获取教师编号 teacherMdl = teacherBll.GetModel(this.cbb_name.Text); nodematerialsMdl.TEACHERNO = teacherMdl.TEACHERNO; nodematerialsMdl.BEGINTIME = ToolHelper.ConvertToDateTime(this.de_begintime.Value); nodematerialsMdl.ENDTIME = ToolHelper.ConvertToDateTime(this.de_endtime.Value); nodematerialsMdl.MEMO = this.te_memo.Text; if (this._enumStatus == StatusClass.AddNew) //新增节点材料信息 { nodematerialsBll.Add(nodematerialsMdl); return(true); } else if (this._enumStatus == StatusClass.Edit) //修改节点材料信息 { nodematerialsMdl.NODEMATERIALSNO = _nodematerialsno; nodematerialsBll.Update(nodematerialsMdl); return(true); } return(true); } catch (Exception exception) { MessageBox.Show("保存失败!", exception.Message); return(false); } }