private void btnThemSach_Click(object sender, EventArgs e) { if (txbTenSach.Text != "" && txbMaSach.Text != "" && cbTheLoaiSach.Text != "" && txbTacGiaSach.Text != "" && txbNhaXuatBanSach.Text != "" && txbNamXuatBanSach.Text != "" && txbGiaTriSach.Text != "") { QuanLiSachBUS qlsBUSS = new QuanLiSachBUS(); DateTime dtXuatban = new DateTime(int.Parse(txbNamXuatBanSach.Text), 1, 1); sachDTO sach = new sachDTO(int.Parse(txbMaSach.Text), txbTenSach.Text, cbTheLoaiSach.Text, txbTacGiaSach.Text, txbNhaXuatBanSach.Text, DateTime.Now, dtXuatban, int.Parse(txbGiaTriSach.Text), 1); if (qlsBUSS.ThemSach(sach)) { MessageBox.Show("Thêm sách thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); refresh(); if (!listLoaiSach.Contains(new loaisachDTO(cbTheLoaiSach.Text))) { new QuanLiTheLoaiSachBUS().ThemTheLoaisach(new loaisachDTO(cbTheLoaiSach.Text)); } } else { MessageBox.Show("Thêm sách thất bại. " + BUS_notification.mess, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } frmChinh.loadDanhSachSach(); }
private void cbNhapMaTheBanDoc_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { try { if (cbNhapMaTheBanDoc.Text != "" && new docgiaDAL().isDocGia(listDocGia[cbNhapMaTheBanDoc.SelectedIndex].MaThe)) { QuanLiBanDocBUS quanLiBanDoc = new QuanLiBanDocBUS(); QuanLiSachBUS quanLiSach = new QuanLiSachBUS(); docgiaDTO docgia = listDocGia[cbNhapMaTheBanDoc.SelectedIndex]; int index = 0; for (int i = 0; i < quanLiBanDoc.DanhSachDocGia().Count; i++) { if (docgia.MaThe == quanLiBanDoc.DanhSachDocGia()[i].MaThe) { index = i; } } if (codeMuonTra == 0) { frmPhieuMuon f = new frmPhieuMuon(docgia); f.ShowDialog(); (mainForm as frmManHinhChinh).ShowThongTinBanDoc(index); } else if (codeMuonTra == 1) { frmThongTinBanDoc f = new frmThongTinBanDoc(docgia, mainForm); f.ShowDialog(); } else if (codeMuonTra == 2) { frmPhieuThuTienPhat f = new frmPhieuThuTienPhat(docgia, mainForm); f.ShowDialog(); } this.Close(); } else { if (cbNhapMaTheBanDoc.Text == "") { MessageBox.Show("Vui lòng nhập mã bạn đọc", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Bạn đọc không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception error) { MessageBox.Show("Lỗi định dạng hoặc mã không tồn tại. Vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (e.KeyCode == Keys.Escape) { this.Close(); } }