//添加专业 private void btnAdd_Click(object sender, EventArgs e) { //判断信息是否为空 if (txtSpecialityName.Text.Trim().Length == 0) { MessageBox.Show("请填写专业名称!", "信息提示"); this.txtSpecialityName.Focus(); return; } if (combCollageName.Text.Trim().Length == 0) { MessageBox.Show("请填写专业编号!", "信息提示"); this.combCollageName.Focus(); return; } //判断学院是否重复 if (this.objSpecialityService.IsSpecialityNameExisted(this.txtSpecialityName.Text.Trim())) { MessageBox.Show("专业已经存在!", "验证提示"); this.txtSpecialityName.Focus(); this.txtSpecialityName.SelectAll(); return; } //封装专业对象 Speciality objSpeciality = new Speciality() { SpecialityName = txtSpecialityName.Text.Trim(), Remark = txtSpecialityRemakr.Text, CollageName = combCollageName.Text.Trim(), CollageID = Convert.ToInt32(this.combCollageName.SelectedValue) }; //提交对象 try { int result = objSpecialityService.AddSpeciality(objSpeciality); if (result == 1) { DialogResult dresult = MessageBox.Show("添加成功!是否继续添加", "添加询问", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dresult == DialogResult.OK) { //清空当前的文本框 foreach (Control item in this.tlpSpecialityAdd.Controls) { if (item is TextBox) { item.Text = ""; } else if (item is ComboBox) { ((ComboBox)item).SelectedIndex = -1; } else if (item is PictureBox) { ((PictureBox)item).Image = null; } else if (item is DateTimePicker) { ((DateTimePicker)item).Value = DateTime.Now; } } txtSpecialityRemakr.Text = ""; combCollageName.SelectedIndex = -1; txtSpecialityName.Text = ""; this.combCollageName.Focus(); } } else { MessageBox.Show("添加失败!", "添加提示"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }