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>"); } }
private void detach_MajorInfo(MajorInfo entity) { this.SendPropertyChanging(); entity.DepartmentInfo = null; }