private void btnMuon_Click(object sender, EventArgs e) { if (lbMaSach.Text == "") { MetroFramework.MetroMessageBox.Show(this, "Hãy chọn 1 cuốn sách.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (lbSoBanTon.Text == "0") { MetroFramework.MetroMessageBox.Show(this, "Mã sách này hiện đã được mượn hết.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { string maThe = BUS_OBJ.layMaTheTheoMaDocGia(txtMaThe.Text); if (maThe == "") { MetroFramework.MetroMessageBox.Show(this, "Mã thẻ của bạn không khả dụng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int soSachDangMuon = 0; int soSachDuocMuon = 0; soSachDangMuon = BUS_OBJ.laySoSachDangMuon(maThe); soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(maThe); if (soSachDangMuon < soSachDuocMuon) { frmPhieuMuon muon = new frmPhieuMuon(this); muon.setLabelMaThe(maThe); muon.setLabelMaSach(lbMaSach.Text); muon.setLabelTenSach(lbTenSach.Text); this.Opacity = .75; muon.ShowDialog(); } else { MetroFramework.MetroMessageBox.Show(this, "Hiện bạn đã mượn hết số lượng sách được mượn. \nVui lòng trả những sách đã mượn để tiếp tục.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message); } finally { } } } }
public void showInfo() { if (this.user.TenDangNhap != "") { if (this.user.LoaiTaiKhoan == 1) { groupboxLogin.Hide(); lbXinChao.Text = "Xin chào " + user.TenDangNhap + " !"; lbContent.Text = "Phiếu mượn: " + BUS_OBJ.demSoPhieuMuonChoDuyet().ToString() + "\nPhiếu trễ hẹn: " + BUS_OBJ.demSoPhieuMuonTreHan().ToString(); pnlInfo.Show(); HienThiDuLieuPhieuMuon(); HienThiDuLieuPhieuTra(); } else { groupboxLogin.Hide(); lbXinChao.Text = "Xin chào " + BUS_OBJ.layTenDocGia(user.TenDangNhap) + " !"; int soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(user.TenDangNhap); int soSachDangMuon = BUS_OBJ.laySoSachDangMuon(user.TenDangNhap); if (soSachDuocMuon > soSachDangMuon) { if (soSachDangMuon == 0) { lbContent.Text = "Bạn đang mượn:\n 0 sách" + "\nCòn lại: " + soSachDuocMuon.ToString() + " sách"; } else { lbContent.Text = "Bạn đang mượn:\n " + soSachDangMuon.ToString() + " sách" + "\nCòn lại: " + (soSachDuocMuon - soSachDangMuon).ToString() + " sách"; } } else { lbContent.Text = "Bạn đang mượn:\n " + soSachDangMuon.ToString() + " sách"; } pnMunSach.Show(); txtThongTinTimKiem.Text = ""; pnlInfo.Show(); HienThiDuLieuSach(); } } }
private void btnDuyet_Click(object sender, EventArgs e) { if (lbSoPhieu.Text != "-") { try { string maThe = ""; maThe = BUS_OBJ.layMaTheTheoMaDocGia(lbMaThe.Text); if (maThe == "") { MetroFramework.MetroMessageBox.Show(this, "Mã thẻ không khả dụng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int soSachDangMuon = 0; int soSachDuocMuon = 0; soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(maThe); soSachDangMuon = BUS_OBJ.laySoSachDangMuon(maThe); if (soSachDangMuon < soSachDuocMuon) { PhieuMuon_DTO phieuMuon = new PhieuMuon_DTO(Convert.ToInt32(lbSoPhieu.Text), lbMaThe.Text, lbMaSach.Text, dtpNgayMuon.Value, dtpNgayTra.Value, cboTinhTrang.SelectedItem.ToString(), rtbGhiChu.Text); BUS_OBJ.duyetPhieuMuon(phieuMuon); HienThiDuLieu(); btnCancel_Click(sender, e); } else { MetroFramework.MetroMessageBox.Show(this, "Thẻ này đã mượn hết số lượng sách được mượn. \nHãy yêu cầu trả những sách đã mượn để tiếp tục.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); rtbGhiChu.Focus(); } } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message); } } else { MetroFramework.MetroMessageBox.Show(this, "Hãy chọn 1 phiếu mượn.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); rtbGhiChu.Focus(); } }
private void btnMuon_Click_1(object sender, EventArgs e) { if (datagvSach.SelectedRows == null) { MetroFramework.MetroMessageBox.Show(this, "Hãy chọn 1 cuốn sách.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (datagvSach.Rows[0].Cells[9].Value.ToString() == "0") { MetroFramework.MetroMessageBox.Show(this, "Mã sách này hiện đã được mượn hết.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { string maThe = BUS_OBJ.layMaTheTheoMaDocGia(user.TenDangNhap); if (maThe == "") { MetroFramework.MetroMessageBox.Show(this, "Mã thẻ của bạn không khả dụng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int soSachDangMuon = 0; int soSachDuocMuon = 0; soSachDangMuon = BUS_OBJ.laySoSachDangMuon(maThe); soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(maThe); if (soSachDangMuon < soSachDuocMuon) { frmPhieuMuon muon = new frmPhieuMuon(this); muon.setLabelMaThe(maThe); for (int i = 0; i < datagvSach.Rows.Count; i++) { for (int j = 0; j < datagvSach.Columns.Count; j++) { if (datagvSach.Rows[i].Cells[j].Selected == true) { muon.setLabelMaSach(datagvSach.Rows[i].Cells[0].Value.ToString()); muon.setLabelTenSach(datagvSach.Rows[i].Cells[1].Value.ToString()); } } } this.Opacity = .75; muon.ShowDialog(); } else { MetroFramework.MetroMessageBox.Show(this, "Hiện bạn đã mượn hết số lượng sách được mượn. \nVui lòng trả những sách đã mượn để tiếp tục.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message); } finally { } } } }