/// <summary> /// 保存数据方法 /// </summary> /// <returns></returns> private bool saveData() { try { BLL.DORMITORY_INFO dormitoryBll = new BLL.DORMITORY_INFO(); Model.DORMITORY_INFO dormitoryMdl = new Model.DORMITORY_INFO(); BLL.BUILDING_INFO buildingBll = new BLL.BUILDING_INFO(); Model.BUILDING_INFO buildingMdl = new Model.BUILDING_INFO(); if (this.cbb_buildingname.Text == "--请选择--") { MessageBox.Show("宿舍楼名称不能为空!", "提示信息"); return(false); } if (this.te_plate.Text == "") { MessageBox.Show("宿舍门牌号不能为空!", "提示信息"); return(false); } buildingMdl = buildingBll.GetModel(this.cbb_buildingname.Text); dormitoryMdl.BUILDINGID = buildingMdl.BUILDINGID; dormitoryMdl.DORMITORY_PLATE = this.te_plate.Text; if (this._enumStatus == StatusClass.AddNew) //新增宿舍信息 { dormitoryBll.Add(dormitoryMdl); return(true); } else if (this._enumStatus == StatusClass.Edit) //修改宿舍信息 { dormitoryMdl.DORMITORY_ID = _dormitoryid; dormitoryBll.Update(dormitoryMdl); return(true); } return(true); } catch (Exception exception) { MessageBox.Show("保存失败!", exception.Message); return(false); } }
/// <summary> /// 读取数据方法 /// </summary> private void readData() { if (this._dormitoryid > 0) { BLL.DORMITORY_INFO dormitoryBll = new BLL.DORMITORY_INFO(); Model.DORMITORY_INFO dormitoryMdl = new Model.DORMITORY_INFO(); dormitoryMdl = dormitoryBll.GetModel(_dormitoryid); if (dormitoryMdl == null) { blankData(); } else { BLL.BUILDING_INFO buildingBll = new BLL.BUILDING_INFO(); Model.BUILDING_INFO buildingMdl = new Model.BUILDING_INFO(); buildingMdl = buildingBll.GetModel((int)dormitoryMdl.BUILDINGID); this.cbb_buildingname.Text = buildingMdl.BUILDINGNAME; this.te_plate.Text = dormitoryMdl.DORMITORY_PLATE; } } }
private void readData() { if (this._stuno.Length > 0) { BLL.STUDENT_INFO studentBll = new BLL.STUDENT_INFO(); Model.STUDENT_INFO studentMdl = new Model.STUDENT_INFO(); studentMdl = studentBll.GetModel(_stuno, ""); if (studentMdl == null) //新增专业功能时 { init_class(); init_dormitory(); blankData(); } else //修改专业功能时 { BLL.CLASS_INFO classBll = new BLL.CLASS_INFO(); Model.CLASS_INFO classMdl = new Model.CLASS_INFO(); BLL.DORMITORY_INFO dormitoryBll = new BLL.DORMITORY_INFO(); Model.DORMITORY_INFO dormitoryMdl = new Model.DORMITORY_INFO(); init_class(); init_dormitory(); classMdl = classBll.GetModel((int)studentMdl.CLASSNO); this.cbb_classno.Text = classMdl.CLASSNAME; dormitoryMdl = dormitoryBll.GetModel((decimal)studentMdl.DORMITORY_ID); this.cbb_plate.Text = dormitoryMdl.DORMITORY_PLATE; this.te_stuno.Text = studentMdl.STUNO; this.te_name.Text = studentMdl.NAME; this.cbb_sex.Text = studentMdl.SEX; this.cbb_nation.Text = studentMdl.NATION; this.te_idcard.Text = studentMdl.IDCARD; this.cbb_political.Text = studentMdl.POLITICAL; this.cbb_source.Text = studentMdl.SOURCE; this.te_email.Text = studentMdl.EMAIL; this.te_zipcode.Text = studentMdl.ZIPCODE; this.te_familyaddress.Text = studentMdl.FAMILYADDRESS; this.te_phone.Text = studentMdl.PHONE; this.te_familyphone.Text = studentMdl.FAMILYPHONE; this.te_fatherphone.Text = studentMdl.FATHERPHONE; this.te_motherphone.Text = studentMdl.MOTHERPHONE; this.te_qqno.Text = studentMdl.QQNO; this.te_micromessageno.Text = studentMdl.MICROMESSAGENO; if (studentMdl.PICTURE != null) { byte[] b = (byte[])studentMdl.PICTURE; if (b.Length > 0) { MemoryStream stream = new MemoryStream(b, true); stream.Write(b, 0, b.Length); this.pb_picture.Image = new Bitmap(stream); stream.Close(); } } else { this.pb_picture.Image = null; } switch (studentMdl.STATUS) { case 1: this.cbb_status.Text = "正常"; break; case 2: this.cbb_status.Text = "休学"; break; case 3: this.cbb_status.Text = "退学"; break; case 4: this.cbb_status.Text = "毕业"; break; } } } }
/// <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.DORMITORY_INFO dormitoryBll = new BLL.DORMITORY_INFO(); Model.DORMITORY_INFO dormitoryMdl = new Model.DORMITORY_INFO(); BLL.STUDENT_INFO studentBll = new BLL.STUDENT_INFO(); Model.STUDENT_INFO studentMdl = new Model.STUDENT_INFO(); if (this.te_stuno.Text == "") { MessageBox.Show("学生学号不能为空!", "提示信息"); return(false); } if (!ToolHelper.IsNumeric(this.te_stuno.Text)) { MessageBox.Show("学生学号必须为数字!", "提示信息"); return(false); } if (this.te_name.Text == "") { MessageBox.Show("学生姓名不能为空!", "提示信息"); return(false); } if (this.cbb_classno.SelectedIndex == -1) { MessageBox.Show("学生所属班级不能为空!", "提示信息"); return(false); } if (this.cbb_status.SelectedIndex == -1) { MessageBox.Show("学生状态不能为空!", "提示信息"); return(false); } if (this.cbb_plate.SelectedIndex == -1) { MessageBox.Show("学生宿舍不能为空!", "提示信息"); return(false); } classMdl = classBll.GetModel(this.cbb_classno.Properties.Items[this.cbb_classno.SelectedIndex].ToString()); studentMdl.CLASSNO = classMdl.CLASSNO; dormitoryMdl = dormitoryBll.GetModel(this.cbb_plate.Properties.Items[this.cbb_plate.SelectedIndex].ToString()); studentMdl.DORMITORY_ID = dormitoryMdl.DORMITORY_ID; studentMdl.NAME = te_name.Text; studentMdl.STUNO = this.te_stuno.Text; studentMdl.SEX = this.cbb_sex.Text; studentMdl.NATION = this.cbb_nation.Text; studentMdl.POLITICAL = this.cbb_political.Text; studentMdl.SOURCE = this.cbb_source.Text; studentMdl.PHONE = te_phone.Text; studentMdl.FATHERPHONE = te_fatherphone.Text; studentMdl.MOTHERPHONE = te_motherphone.Text; studentMdl.FAMILYPHONE = te_familyphone.Text; studentMdl.FAMILYADDRESS = te_familyaddress.Text; studentMdl.ZIPCODE = te_zipcode.Text; studentMdl.QQNO = te_qqno.Text; studentMdl.MICROMESSAGENO = te_micromessageno.Text; if (pb_picture.Image != null) { byte[] imageBytes = GetImageBytes(pb_picture.Image); studentMdl.PICTURE = imageBytes; } switch (this.cbb_status.Properties.Items[this.cbb_status.SelectedIndex].ToString()) { case "正常": studentMdl.STATUS = 1; break; case "休学": studentMdl.STATUS = 2; break; case "退学": studentMdl.STATUS = 3; break; case "毕业": studentMdl.STATUS = 4; break; } if (this._enumStatus == StatusClass.AddNew) //新增学生信息 { if (studentBll.Exists(te_stuno.Text)) { MessageBox.Show("当前学生学号已经存在,请核查!", "提示信息"); return(false); } studentBll.Add(studentMdl); return(true); } else if (this._enumStatus == StatusClass.Edit) //修改姓名 { studentMdl.STUNO = _stuno; studentBll.Update(studentMdl); return(true); } return(true); } catch (Exception exception) { MessageBox.Show("保存失败!" + exception.Message, exception.Message); return(false); } }