Beispiel #1
0
        private void btnSetUser_Click(object sender, EventArgs e)
        {
            if (txtCourse.Text.Trim().Length == 0)
            {
                MessageDialog.ShowPromptMessage("请选择【课程】");
                return;
            }

            FormDataTableCheck frm = new FormDataTableCheck(_ServiceCollect.GetUserInfo(btnCourse.Tag.ToString()));

            frm._BlDateTimeControlShow = false;
            frm._BlIsCheckBox          = true;

            if (frm.ShowDialog() == DialogResult.OK)
            {
                List <string> lstWork = DataSetHelper.ColumnsToList_Distinct(frm._DtResult, "工号");
                btnSetUser.Tag = lstWork;
            }
        }
Beispiel #2
0
        private void dgv_Course_CellEnter(object sender, DataGridViewCellEventArgs e)
        {
            if (dgv_Course.CurrentRow == null)
            {
                return;
            }

            if (_CourseGuid == dgv_Course.CurrentRow.Cells["ID"].Value.ToString())
            {
                return;
            }

            Guid guid     = new Guid(dgv_Course.CurrentRow.Cells["ID"].Value.ToString());
            int  courseID = Convert.ToInt32(dgv_Course.CurrentRow.Cells["课程ID"].Value);

            List <View_HR_Train_PlanCollectUser> lstSource = _ServiceCollect.GetUserInfoAll(guid, courseID);

            List <Guid> lstTemp = new List <Guid>();

            lstTemp.Add(guid);

            List <View_HR_Train_PlanCollectUser> lstCheck = _ServiceCollect.GetUserInfo(lstTemp);

            dgv_User.DataSource = new BindingCollection <View_HR_Train_PlanCollectUser>(lstSource);
            userControl_User.Init(this.dgv_User, this.dgv_User.Name, null);

            foreach (DataGridViewRow dgvr in dgv_User.Rows)
            {
                dgvr.Cells["选"].Value = false;

                foreach (View_HR_Train_PlanCollectUser user in lstCheck)
                {
                    if (dgvr.Cells["工号"].Value.ToString() == user.工号)
                    {
                        dgvr.Cells["选"].Value = true;
                    }
                }
            }

            _CourseGuid = dgv_Course.CurrentRow.Cells["ID"].Value.ToString();
        }