private void btnSuaTL_Click(object sender, EventArgs e) { //kiếm tra trống if (txtMaPhieu.Text == "" || txtMaSach.Text == "") { MessageBox.Show("Không được bỏ trống MÃ PHIẾU / MÃ SÁCH "); return; } //kiểm tra ngày hợp lệ /*DateTime now = DateTime.Now; * DateTime enter_value = dtpNgayTra.Value; * if (now > enter_value) * { * MessageBox.Show("Thời gian không hợp lệ - Thời gian > ngày hiện tại"); * //quay tro lai ngay hien tai * dtpNgayTra.Value = now; * return; * }*/ //tạo một đối tượng chi tiết PhieuMuonChiTiet CT = new PhieuMuonChiTiet(); CT.MaPMuon = txtMaPhieu.Text; //mã lấy mã hiện tại của Phiếu CT.MaSach = txtMaSach.Text; CT.SLMuon = Convert.ToInt32(txtSLM.Value); CT.NgayTra = dtpNgayTra.Value; CT.TrangThai = cbTrangThai.Text; //điều kiện hợp lê: số lương có >= số lượng mượn if (obj_phieu.check_soLuong_Sua(txtMaPhieu.Text, txtMaSach.Text, Convert.ToInt32(txtSLM.Value))) { try { //cap nhat lai so luong obj_phieu.capNhatSoLuongCapNhat(txtMaPhieu.Text, txtMaSach.Text, Convert.ToInt32(txtSLM.Value)); obj_phieu.suaChiTietTaiLieuMuon(CT); loadDgv(); MessageBox.Show("Sửa thành công!"); } catch { MessageBox.Show("Có lỗi, kiểm tra lại!"); } } else { MessageBox.Show("Số lượng hiện tại không đủ!"); txtSLM.Focus(); } }