コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }