private void btbo_Click_1(object sender, EventArgs e) { SqlDataReader sdr = dataMuon.getPhieuMuonChiTietTheoMa(muonSach_GUI.pm.MaPM, txtmaTL.Text); if (!sdr.HasRows) { MessageBox.Show("Phiếu Mượn " + muonSach_GUI.pm.MaPM + " không chứa tài liệu này"); } else { sdr.Read(); if (sdr.IsDBNull(3)) { DialogResult dlr = MessageBox.Show("Tài liệu mượn chưa trả! Bạn có chắc muốn bỏ tài liệu này khỏi phiếu mượn!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.No) { } else { dataMuon.updateSoLuongTLdelete(new phieuMuonChiTiet(muonSach_GUI.pm.MaPM, matailieu, Int32.Parse(txtsl.Text))); dataMuon.deletephieuMuonChiTiet(muonSach_GUI.pm.MaPM, matailieu); MessageBox.Show("Xóa thành công!!!"); load(); } } else { DialogResult dlr = MessageBox.Show("Bạn muốn xóa phiếu mượn chi tiết này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.No) { } else { dataMuon.deletephieuMuonChiTiet(muonSach_GUI.pm.MaPM, matailieu); MessageBox.Show("Xóa thành công!!!"); load(); } } } }
private void btxoa_Click_1(object sender, EventArgs e) { Boolean checkpm = true; if (txtmapm.Text.Equals("")) { MessageBox.Show("Chưa nhập mã phiếu mượn!!!"); } else { SqlDataReader sdrpm = dataMuon.getPhieuMuon(); while (sdrpm.Read()) { if (sdrpm.GetString(0).Equals(txtmapm.Text)) { checkpm = checkpm || true; break; } else { checkpm = checkpm && false; } } if (!checkpm) { MessageBox.Show("Không có phiếu mượn này !!!"); } else { Boolean checktl = true; //Check tài liệu chưa trả SqlDataReader sdr = dataMuon.getPhieuMuonChiTietTheoMa(txtmapm.Text); while (sdr.Read()) { if (sdr.IsDBNull(3)) { checktl = checktl && false; break; } } if (!checktl) { DialogResult dlr = MessageBox.Show("Có tài liệu mượn chưa trả! Bạn có chắc muốn xóa phiếu mượn này và những thứ liên quan!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.No) { } else { SqlDataReader sdr2 = dataMuon.getPhieuMuonChiTietTheoMa(txtmapm.Text); while (sdr2.Read()) { if (sdr2.IsDBNull(3)) { dataMuon.updateSoLuongTLdelete(new phieuMuonChiTiet(sdr2.GetString(0), sdr2.GetString(1), sdr2.GetInt32(2))); } } dataMuon.deletephieuMuonChiTiet(txtmapm.Text); dataMuon.deletePhieuMuon(txtmapm.Text); MessageBox.Show("Xóa thành công!!!"); loaddata(); } } else { DialogResult dlr = MessageBox.Show("Bạn muốn xóa phiếu mượn này à!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.Yes) { dataMuon.deletephieuMuonChiTiet(txtmapm.Text); dataMuon.deletePhieuMuon(txtmapm.Text); MessageBox.Show("Xóa thành công!!!"); loaddata(); } else { } } viewphieumuon.DataSource = dataMuon.getphieuMuonlq(); // viewtlmuon.DataSource = dataMuon.gettlMuonlq(); } } }