void showQuyDinh() { try { DataTable tableQd1 = new DataTable(); DataTable tableQd2 = new DataTable(); DataTable tableQd3 = new DataTable(); tableQd1 = qd1BUS.Select(); tableQd2 = qd2BUS.Select(); tableQd3 = qd3BUS.Select(); var t1 = tableQd1.Rows[0].ItemArray; var t2 = tableQd2.Rows[0].ItemArray; var t3 = tableQd3.Rows[0].ItemArray; string qd = @"- QD1: Có 2 loại độc giả(A, B),tuổi độc giả từ " + t1[0].ToString() + " đến " + t1[1].ToString() + " ," + "thẻ có giá trị trong " + t1[2].ToString() + " tháng. " + " - QD2: Có " + t2[0].ToString() + " thể loại. Có 100 tác giả, " + " chỉ nhận sách trong vòng " + t2[1].ToString() + " năm. " + " - QD3: Chỉ cho mượn với thẻ còn hạn, Không cho mượn với thẻ quá hạn và sách không có người mượn, " + " Mỗi độc giả mượn tối đa " + t3[0].ToString() + " quyển trong " + t3[1].ToString() + " ngày. " + "- QD4: Mỗi ngày trả trễ phạt 1.000 đồng/ngày. " + " - QD5: Số tiền thu không được vượt quá số tiền độc giả đang nợ."; rtxtQuyDinh.Text = qd; } catch { MessageBox.Show("Lỗi hệ thống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public frm_MuonSach() { // CheckForIllegalCrossThreadCalls = false; InitializeComponent(); muonsachBUS = new PhieuMuon_BUS(); muonsachDTO = new PhieuMuon_DTO(); CTmuonsachBUS = new ChiTietMuonSach_BUS(); CTmuonsachDTO = new ChiTietMuonSach_DTO(); quydinh3BUS = new QuyDinh3_BUS(); quydinh3DTO = new QuyDinh3_DTO(); var qd = quydinh3BUS.Select().Rows[0].ItemArray; dtNgayMuon.Value = DateTime.Now; dtNgayDuKienTra.Value = dtNgayMuon.Value.AddDays(int.Parse(qd[1].ToString())); lbSoLuong.Text = "0"; KhoiTaoCmbTiemKiem(); }
private void Frm_CapNhapQD3_Load(object sender, EventArgs e) { txtSoSachMuonToiDa.Focus(); DataTable table = new DataTable(); table = qdBUS.Select(); try { var i = table.Rows[0].ItemArray; txtSoSachMuonToiDa.Text = i[0].ToString(); txtSoNgayMuonToiDa.Text = i[1].ToString(); } catch { MessageBox.Show("Lỗi hệ thống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void txtMaThe_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { txtHoTen.Text = muonsachBUS.TimTen(txtMaThe.Text); if (txtHoTen.Text != "") { try { dgvDanhSachSach.Enabled = true; var qd = quydinh3BUS.Select().Rows[0].ItemArray; dtNgayDuKienTra.Value = dtNgayMuon.Value.AddDays(int.Parse(qd[1].ToString())); KhoiTaoDTO(); if (muonsachBUS.KiemTra(muonsachDTO)) { // kiem tra so sach da muon co vuot qua gioi han chua int soSachDaMuon = 0; string strsoSachDaMuon = muonsachBUS.SoLuongSachMuonTuTruoc(txtMaThe.Text); if (strsoSachDaMuon == "") { soSachDaMuon = 0; } else { soSachDaMuon = int.Parse(strsoSachDaMuon); } if (int.Parse(qd[0].ToString()) > soSachDaMuon) { lbSoLuong.Text = soSachDaMuon + ""; DateTime hanthe = DateTime.Parse(muonsachBUS.HanThe(txtMaThe.Text)); DateTime now = DateTime.Now; if (DateTime.Compare(now, hanthe) < 0) { btnHuyMuon.Enabled = true; btnLuu.Enabled = true; } else { MessageBox.Show("Thẻ bạn đã hết hạn! Hãy gia hạn thẻ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Số sách đã mượn:" + soSachDaMuon + " quyển. Bạn không đủ điều kiện để tiếp tục mượn!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Thông tin mượn sách không hợp lệ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }catch { MessageBox.Show("Thông tin mượn sách không hợp lệ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Mã thẻ không hợp lệ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }