private void SearchByGradesMethon(object parameter) { IDataAccess idata = new DataServerse(); List<StuInfoTable> resultList = idata.Search(stu => stu.Grades==SSModel.SGrades); SSModel.StuCollection = new ObservableCollection<StuInfoTable>(resultList); }
public void AddStudent(StuInfoTable stuTable) { StudentsInfoDBEntities StuDB = new StudentsInfoDBEntities(); try { IDataAccess idata = new DataServerse(); int getId = idata.Search((StuInfoTable stu) => stu.ID == stuTable.ID).Take(1).Count(); if (getId != 1) { StuDB.StuInfoTable.Add(stuTable); StuDB.SaveChanges(); MessageBox.Show("成功添加1条信息!"); } else MessageBox.Show("学号已存在!"); } catch (Exception e) { MessageBox.Show("添加数据发生异常:" + e.Message); } finally { StuDB.Dispose(); } }