/// <summary> /// 정보수정 버튼 클릭 이벤트 /// 1. DB에 있는 SetCounselingText Class의 Property들에 TextBox의 내용 담는다. /// 2. DB의 UpdateAdvice()에 SetMemberText st 선언을 담아서 메서드 수행 /// 3. 결과값 bool타입으로 받아서 true = 수정/ false = 수정불가 메세지 출력 /// 4. 수정완료시 SetData()를 통해 DataGridView에 변경된 내용 다시 출력 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdate_Click(object sender, EventArgs e) { try { CounselingDB db = new CounselingDB(); SetCounselingText st = new SetCounselingText(int.Parse(txtAdvNum.Text), dtpAdvDate.Value, txtStaffID.Text, txtStuID.Text, int.Parse(txtMathScore.Text), txtAdvContents.Text, txtAdvActions.Text); bool bFlag; bFlag = db.UpdateAdvice(st); if (bFlag) { MessageBox.Show("정보 수정이 완료되었습니다."); SetData(); } else { MessageBox.Show("형식을 잘못 입력하였거나 빈 항목이 있습니다."); } db.Dispose(); } catch (Exception err) { throw err; } }