private void update_simpleButton_Click(object sender, EventArgs e) { if (_removeStudents.Count == 0 && _addStudents.Count == 0) { XtraMessageBox.Show("未进行任何修改操作", "消息", MessageBoxButtons.OK); return; } if (XtraMessageBox.Show("确认更新学生分组信息吗", "消息", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } if (_removeStudents.Count > 0) { _removeStudents.ForEach(p => CheckinInfo.DeleteMemebers(_groupClassInfo.ID, p.ID)); _removeStudents.Clear(); } if (_addStudents.Count > 0) { int[] studenIDs = new int[_addStudents.Count]; for (int i = 0; i < studenIDs.Length; i++) { studenIDs[i] = _addStudents[i].ID; } int result = CheckinInfo.AddMembers(_groupClassInfo.ID, studenIDs); _addStudents.Clear(); } CheckGroupMembers(); }
private void add_simpleButton_Click(object sender, EventArgs e) { if (_addStudents.Count <= 0) { XtraMessageBox.Show("请添加小组成员!", "消息", MessageBoxButtons.OK); return; } if (XtraMessageBox.Show("确认为小组新建以下学生吗?", "消息", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } int[] studenIDs = new int[_addStudents.Count]; for (int i = 0; i < studenIDs.Length; i++) { studenIDs[i] = _addStudents[i].ID; } int result = CheckinInfo.AddMembers(_groupClassInfo.ID, studenIDs); if (result != studenIDs.Length) { XtraMessageBox.Show("部分成员添加失败,请刷新后重试", "消息", MessageBoxButtons.OK); return; } _addStudents.Clear(); CheckGroupMembers(); }