private void readData() { if (this._classno > 0) { BLL.CLASS_INFO classBll = new BLL.CLASS_INFO(); Model.CLASS_INFO classMdl = new Model.CLASS_INFO(); classMdl = classBll.GetModel(_classno); if (classMdl == null) //新增班级功能时 { blankData(); } else //修改班级功能时 { BLL.MAJORDIRCT_INFO majordirctBll = new BLL.MAJORDIRCT_INFO(); Model.MAJORDIRCT_INFO majordirctMdl = new Model.MAJORDIRCT_INFO(); majordirctMdl = majordirctBll.GetModel((int)classMdl.MAJORDIRCTNO); this.cbb_majordirct.Text = majordirctMdl.MAJORDIRCTNAME; BLL.TEACHER_INFO teacherBll = new BLL.TEACHER_INFO(); Model.TEACHER_INFO teacherMdl = new Model.TEACHER_INFO(); teacherMdl = teacherBll.GetModel((int)classMdl.TEACHERNO1); this.cbb_master.Text = teacherMdl.NAME; teacherMdl = teacherBll.GetModel((int)classMdl.TEACHERNO2); this.cbb_instructor.Text = teacherMdl.NAME; teacherMdl = teacherBll.GetModel((int)classMdl.TEACHERNO3); this.cbb_organizer.Text = teacherMdl.NAME; this.te_classname.Text = classMdl.CLASSNAME; } } }
/// <summary> /// 查询数据 /// </summary> private void readData() { if (this._majordirctno > 0) { BLL.MAJORDIRCT_INFO majordirctBll = new BLL.MAJORDIRCT_INFO(); Model.MAJORDIRCT_INFO majordirctMdl = new Model.MAJORDIRCT_INFO(); majordirctMdl = majordirctBll.GetModel(_majordirctno); if (majordirctMdl == null) //新增专业方向功能时 { init(); blankData(); } else //修改专业方向功能时 { init(); this.te_majordirctname.Text = majordirctMdl.MAJORDIRCTNAME; Student.Model.MAJOR_INFO majorMdl = new Model.MAJOR_INFO(); Student.BLL.MAJOR_INFO majorBll = new BLL.MAJOR_INFO(); majorMdl = majorBll.GetModel((int)majordirctMdl.MAJORNO); this.cbb_majorname.EditValue = majorMdl.MAJORNAME; } } }
/// <summary> /// 保存方法 /// </summary> /// <returns></returns> private bool saveData() { try { BLL.CLASS_INFO classBll = new BLL.CLASS_INFO(); Model.CLASS_INFO classMdl = new Model.CLASS_INFO(); BLL.TEACHER_INFO teacherBll = new BLL.TEACHER_INFO(); Model.TEACHER_INFO teacherMdl = new Model.TEACHER_INFO(); BLL.MAJORDIRCT_INFO majordirctBll = new BLL.MAJORDIRCT_INFO(); Model.MAJORDIRCT_INFO majordirctMdl = new Model.MAJORDIRCT_INFO(); if (this.cbb_majordirct.SelectedIndex == -1) { MessageBox.Show("专业方向不能为空!", "提示信息"); return(false); } if (!ToolHelper.IsNumeric(this.te_classname.Text)) { MessageBox.Show("班级名称必须为数字!", "提示信息"); return(false); } if (this.cbb_instructor.SelectedIndex == -1) { MessageBox.Show("辅导员姓名不能为空!", "提示信息"); return(false); } if (this.cbb_organizer.SelectedIndex == -1) { MessageBox.Show("组织员姓名不能为空!", "提示信息"); return(false); } if (this.cbb_master.SelectedIndex == -1) { MessageBox.Show("班主任姓名不能为空!", "提示信息"); return(false); } if (this.te_classname.Text == "") { MessageBox.Show("班级名称不能为空!", "提示信息"); return(false); } //取得专业编号 majordirctMdl = majordirctBll.GetModel(this.cbb_majordirct.Text); classMdl.MAJORDIRCTNO = majordirctMdl.MAJORDIRCTNO; //取得班主任编号 teacherMdl = teacherBll.GetModel(this.cbb_master.Text); classMdl.TEACHERNO1 = teacherMdl.TEACHERNO; //取得辅导员编号 teacherMdl = teacherBll.GetModel(this.cbb_instructor.Text); classMdl.TEACHERNO2 = teacherMdl.TEACHERNO; //取得组织员编号 teacherMdl = teacherBll.GetModel(this.cbb_organizer.Text); classMdl.TEACHERNO3 = teacherMdl.TEACHERNO; classMdl.CLASSNAME = te_classname.Text; if (this._enumStatus == StatusClass.AddNew) //新增班级 { if (classBll.Exists(te_classname.Text)) { MessageBox.Show("当前班级名称已经存在,请核查!", "提示信息"); return(false); } classBll.Add(classMdl); return(true); } else if (this._enumStatus == StatusClass.Edit) //修改班级 { classMdl.CLASSNO = _classno; classBll.Update(classMdl); return(true); } return(true); } catch (Exception exception) { MessageBox.Show("保存失败!", exception.Message); return(false); } }