private void dgvRecordList_CellContentClick(object sender, DataGridViewCellEventArgs e) { int columnIndex = e.ColumnIndex; int rowIndex = e.RowIndex; //AddCode if (rowIndex == -1) { return; } //AddCode if (this.dgvRecordList.Columns[columnIndex] == this.dgvRecordList.Columns[_delColumnName]) { var dialogResult = MessageBox.Show("确定要删除吗?", SystemInfo.ReminderStr, MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { var RecordID = (int)dgvRecordList.Rows[rowIndex].Cells["RecordID"].Value; var result = new TrainingTestRecordBLL().DeleteTrainingTestRecordByID(RecordID); if (result.Code > 0) { MessageBox.Show(result.Message, SystemInfo.ErrorReminderStr, MessageBoxButtons.OK); } BindDataList(); } } else if (this.dgvRecordList.Columns[columnIndex] == this.dgvRecordList.Columns[_editColumName]) { var RecordID = (int)dgvRecordList.Rows[rowIndex].Cells["RecordID"].Value; var form = new TrainingTestRecordInfoForm(true, RecordID, null); form.callbackEvent += delegate { BindDataList(); }; form.ShowDialog(); } }
private void btnSave_Click(object sender, EventArgs e) { var record = new TrainingTestRecord(); record.Remark = this.rtxtRemark.Text; record.TestDate = this.dtpTestDate.Value; record.TestPeople = this.txtTestPeople.Text; record.TestResult = this.txtTestResult.Text; record.TrainingContent = this.rtxtTrainingContent.Text; record.TrainingDate = this.dtpTrainingDate.Value; record.TrainingDepartment = this.txtTrainingDepartment.Text; record.TrainingType = this.txtTrainingType.Text; var bll = new TrainingTestRecordBLL(); CResult<bool> result = new CResult<bool>(false); if (this._isEdit) { record.RecordID = this._currentRecordID.Value; result = bll.UpdateTrainingTestRecord(record); } else { record.PeopleID = this._peopleID.Value; result = bll.InsertTrainingTestRecord(record); } MessageHelper.ShowSaveDbResultMessage(result); if (result.Code == 0) { this.Dispose(); if (callbackEvent != null) { callbackEvent.Invoke(); } } }
private void InitControlValue() { if (this._currentRecordID.HasValue) { var record = new TrainingTestRecordBLL().GetTrainingTestRecordByID(this._currentRecordID.Value).Data; if (record.TrainingDate.HasValue) { this.dtpTrainingDate.Value = record.TrainingDate.Value; } if (record.TestDate.HasValue) { this.dtpTestDate.Value = record.TestDate.Value; } this.txtTrainingType.Text = record.TrainingType; this.rtxtTrainingContent.Text = record.TrainingContent; this.txtTrainingDepartment.Text = record.TrainingDepartment; this.txtTestResult.Text = record.TestResult; this.txtTestPeople.Text = record.TestPeople; this.rtxtRemark.Text = record.Remark; } }