//删除学员 private void btnDeleteStu_Click(object sender, RoutedEventArgs e) { selectStu = smDgStudentLsit.SelectedItem as StudentExt; if (IdList.Contains(selectStu.StudentID)) { MessageBox.Show("请先关闭正在查看的学生信息", "提示"); } if (selectStu == null) { System.Windows.Forms.MessageBox.Show("请选择要删除的学员!", "提示"); return; } StudentExt student = stum.GetStudentById(selectStu.StudentID); if (student != null) { System.Windows.Forms.MessageBox.Show("您选择的学员信息已删除", "提示"); } MessageBoxResult mbox = MessageBox.Show("您确定要删除【" + student.StudentName + "】", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (mbox == MessageBoxResult.OK) { if (stum.DeleteStudentById(student.StudentID)) { MessageBox.Show("删除成功"); } else { MessageBox.Show("删除失败"); } } }
// 修改学员 private void btnUpdateStu_Click(object sender, RoutedEventArgs e) { selectStu = smDgStudentLsit.SelectedItem as StudentExt; try { //检查当前选择的学员,查看详细信息的界面未关闭 if (IdList.Contains(selectStu.StudentID)) { MessageBox.Show("请关闭正在查看的学员信息"); return; } if (selectStu == null) { MessageBox.Show("请选择要修改的学员!", "提示"); return; } } catch (Exception) { System.Windows.Forms.MessageBox.Show("请选定学员!"); return; } StudentExt objstu = stum.GetStudentById(selectStu.StudentID); FrmUpdateStudentInfor updateStudentInfor = new FrmUpdateStudentInfor(objstu); updateStudentInfor.ShowDialog(); //刷新DG中学员信息 RefreshDG(); }
/// <summary> /// 删除学员 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void shan_Click(object sender, RoutedEventArgs e) { selectStu = smDgStudentLsit.SelectedItem as StudentExt; if (IdList.Contains(selectStu.Studentid)) { MessageBox.Show("请关闭正在查看的学员信息界面", "提示"); return; } if (selectStu == null) { MessageBox.Show("请选择要删除的学员!", "提示"); return; } StudentExt student = sm.GetStudentById(selectStu.Studentid); if (student != null) { MessageBox.Show("您选择的学员信息已经被删除!", "提示"); return; } MessageBoxResult mbr = MessageBox.Show("您确定要删除【" + student.StudentName + "】", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (mbr == MessageBoxResult.OK) { if (sm.DeleteStudentById(student.Studentid)) { MessageBox.Show("删除成功!", "提示"); } else { MessageBox.Show("删除失败请稍后再试!", "提示"); } } }
/** Returns true if request already sent to friend, false otherwise. * Adds the friend user ID to the list of requests sent out */ public bool addRequest(string friendUserId) { if (_requests.Contains(friendUserId)) { return(false); } _requests.add(friendUserId); return(true); }
public virtual IQueryable <TEntity> GetSatisfiedItems(IQueryable <TEntity> src) { if (Id.GetValueOrDefault() > 0) { src = src.Where(x => x.Id == this.Id); } if (IdList != null && IdList.Count > 0) { src = src.Where(x => IdList.Contains(x.Id)); // src = src.Where(x => this.IdList.Any(param => param == x.Id)); } if (_filter != null) { src = src.Where(_filter); } return(src); }
/// <summary> /// 修改信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gai_Click(object sender, RoutedEventArgs e) { selectStu = smDgStudentLsit.SelectedItem as StudentExt; if (IdList.Contains(selectStu.Studentid)) { MessageBox.Show("请关闭正在查看的学员信息界面", "提示"); return; } if (selectStu == null) { MessageBox.Show("请选择要修改的学员!", "提示"); return; } StudentExt objStu = sm.GetStudentById(selectStu.Studentid); FrmUpdateStuInfor updateStuInfor = new FrmUpdateStuInfor(objStu); updateStuInfor.ShowDialog(); students = sm.GetStudents(Convert.ToInt32(smclassCmb.SelectedValue)); smDgStudentLsit.ItemsSource = students; }
/// <summary> /// 修改学生信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void XiuGai_Click(object sender, RoutedEventArgs e) { StudentExt selectStu = smDgStudentLsit.SelectedItem as StudentExt; //检测当前选择的学员,查看详细信息的界面还未关闭 if (IdList.Contains(selectStu.StudentID)) { MessageBox.Show("请关闭正在查看的学员信息界面", "提示"); return; } if (selectStu == null) { MessageBox.Show("请选择要修改的学员!", "提示"); return; } StudentExt objStu = sm.GetStudentById(selectStu.StudentID); FrmUpdateStuInfor updateStuInfor = new FrmUpdateStuInfor(objStu); updateStuInfor.ShowDialog();//打开修改界面 //刷新DG中这个学员的信息 RefreshDG(); }