private void bntTab1Save_Click(object sender, EventArgs e) { if (grvCreateBrorrow.RowCount <= 0) { MessageBox.Show("Không có bản ghi nào để tạo phiếu mượn", "Cảnh bảo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (MessageBox.Show("Tạo phiếu mượn tài liệu và in phiếu mượn tài liệu", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataTable sourceTable = grcCreateBrorrow.DataSource as DataTable; PhieuMuonDb phieuMuonDb = new PhieuMuonDb(); phieuMuonDb.Id_NhanVien = UcManagerMember.Home.LoginUser.Id; phieuMuonDb.Id_BanDoc = Int32.Parse(txtMemberId.Text); phieuMuonDb.GhiChu = ""; phieuMuonDb.Id = pmBLL.ThemPhieuMuon(phieuMuonDb); //chi tiet phieu muon List <ChiTietPhieuMuonDb> lstChiTietPhieuMuonDb = new List <ChiTietPhieuMuonDb>(); for (int i = 0; i < sourceTable.Rows.Count; i++) { ChiTietPhieuMuonDb ctpm = new ChiTietPhieuMuonDb(); ctpm.Id_PhieuMuon = phieuMuonDb.Id; ctpm.Id_TaiLieu = Int32.Parse(sourceTable.Rows[i]["ID"].ToString()); ctpm.HanTra = Common.addDay(Int32.Parse(sourceTable.Rows[i]["SoNgayMuon"].ToString())); ctpm.MoTa = ""; ctpm.SoLuong = 1;// mac dinh muon 1 cuon duy nhat ctpm.TrangThai = Constants.CT_PHIEUMUON_TRANGTHAI.DANG_MUON; lstChiTietPhieuMuonDb.Add(ctpm); } pmBLL.ThemChiTietPhieuMuon(lstChiTietPhieuMuonDb); MessageBox.Show("Đã thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); removeDataTab1(); } }
private void btnTaoPhieu_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtMaPhieuMuon.Text)) { if (!KtraDuLieu.CheckMa(txtMaPhieuMuon.Text)) { MessageBox.Show("Chỉ nhập số vào ô!", "Mã phiếu mượn", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Mã phiếu không được trống", "Mã phiếu mượn", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (!string.IsNullOrEmpty(txtMaDocGia.Text)) { if (!KtraDuLieu.CheckMa(txtMaDocGia.Text)) { MessageBox.Show("Chỉ nhập số vào ô!", "Mã độc giả", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Mã độc giả không được trống", "Mã độc giả", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (string.IsNullOrEmpty(cboThuThu.Text)) { MessageBox.Show("Vui lòng chọn thủ thư", "Thủ thư", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (dgvDSMuon.DataSource == null) { MessageBox.Show("Danh sách mượn không được rỗng!", "Danh sách mượn", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { phieuMuonBLL.HienThiTienCoc(dgvDSMuon, txtTienCoc); if (phieuMuonBLL.ThemPhieuMuon(txtMaPhieuMuon, txtMaDocGia, cboThuThu, dgvDSMuon, txtTienCoc)) { MessageBox.Show("Tạo phiểu thành công!"); } else { MessageBox.Show("Tạo phiếu không thành công, vui lòng nhập lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); this.ResetText(); } } }