protected void btnAddM_Click(object sender, EventArgs e)
 {
     if (btnAddM.Text == "修改")
     {
         ExamDbDataContext dc;
         int mID = int.Parse(grvMajors.SelectedValue.ToString());
         MajorInfo oldM = BaseData.GetMajorByID(mID,out dc);
         oldM.DepartmentID = int.Parse(ddlDept.SelectedValue);
         oldM.MajorName = txtMajorName.Text;
         oldM.Description = txtMajorDesc.Text;
         dc.SubmitChanges();
         grvMajors.DataBind();
         this.ClientScript.RegisterStartupScript(this.GetType(), "Hint", "<script>alert('成功修改专业!')</script>");
         
     }
     else
     {
         MajorInfo m = new MajorInfo();
         m.DepartmentID = int.Parse(ddlDept.SelectedValue);
         m.MajorName = txtMajorName.Text;
         m.Description = txtMajorDesc.Text;
         BaseData.InsertMajor(m);
         grvMajors.DataBind();
         this.ClientScript.RegisterStartupScript(this.GetType(), "Hint", "<script>alert('成功添加专业!')</script>");
     }
 }
Esempio n. 2
0
		private void detach_MajorInfo(MajorInfo entity)
		{
			this.SendPropertyChanging();
			entity.DepartmentInfo = null;
		}