void XoaThongTinMuon(string MaMuon) { MuonBLL aaa = new MuonBLL(MaMuon); int kq = aaa.Xoa(); switch (kq) { case 0: { MessageBox.Show("Xóa Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThongTinMuonSach(); break; } case 1: { MessageBox.Show("Xóa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Không Tồn Tại Mã Mượn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaMuon.Focus(); break; } } }
void CapNhatThongTinMuonSach(string MaMuon, string MaDocGia, string MaCuonSach, int SoLuong, DateTime NgayMuon, DateTime NgayHenTra, DateTime NgayTra, string GhiChu) { MuonBLL cls = new MuonBLL(MaMuon, MaDocGia, MaCuonSach, SoLuong, NgayMuon, NgayHenTra, NgayTra, GhiChu); int kq = cls.CapNhat(); switch (kq) { case 0: { MessageBox.Show("Cập Nhật Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThongTinMuonSach(); break; } case 1: { MessageBox.Show("Cập Nhật Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Không Có mã mượn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaMuon.Focus(); break; } case 3: { MessageBox.Show("Không Có mã sách hoặc mã đọc giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } }
void TraCuu() { DataTable dt = new MuonBLL().truyXuatDuLieuBang_Muon(); if (dt.Rows.Count > 0) { lvwMuonSach.Items.Clear(); int i = 1; foreach (DataRow dr in dt.Rows) { if (KiemTra(dr["MaMuon"].ToString(), dr["MaDocGia"].ToString(), (int)dr["SoLuong"], dr["GhiChu"].ToString())) { ListViewItem li = lvwMuonSach.Items.Add(i.ToString()); li.SubItems.Add(dr["MaMuon"].ToString()); li.SubItems.Add(dr["MaDocGia"].ToString()); li.SubItems.Add(dr["SoLuong"].ToString()); li.SubItems.Add(dr["NgayMuon"].ToString()); li.SubItems.Add(dr["NgayHenTra"].ToString()); li.SubItems.Add(dr["NgayTra"].ToString()); lvwMuonSach.Tag = dr["MaMuon"].ToString(); i++; } } } }
void LuuMoiThongTinMuonSach(string MaMuon, string MaDocGia, string MaCuonSach, int SoLuong, DateTime NgayMuon, DateTime NgayHenTra, string GhiChu) { MuonBLL cls = new MuonBLL(MaMuon, MaDocGia, MaCuonSach, SoLuong, NgayMuon, NgayHenTra, GhiChu); int kq = cls.Them(); switch (kq) { case 0: { MessageBox.Show("Thêm Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThongTinMuonSach(); break; } case 1: { MessageBox.Show("Thêm Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } case 2: { MessageBox.Show("Trùng Mã Mượn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaMuon.Focus(); break; } case 3: { MessageBox.Show("Không Có Tac giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } case 4: { MessageBox.Show("Không tên sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } }
void HienThongTinMuonTheoMaMuon(string MaMuon) { DataTable dt = new MuonBLL().truyXuatDuLieuBang_Muon(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaMuon"].ToString() == MaMuon) { txtMaMuon.Text = dr["MaMuon"].ToString(); txtMaDocGia.Text = dr["MaDocGia"].ToString(); cboTenSach.Text = Convert.ToString((GetTenCuonSach(dr["MaCuonSach"].ToString()))); txtGhiChu.Text = dr["GhiChu"].ToString(); txtSoLuong.Text = dr["SoLuong"].ToString(); dtNgayMuon.Text = dr["NgayMuon"].ToString(); dtNgayHenTra.Text = dr["NgayHenTra"].ToString(); dtNgayTra.Text = dr["NgayTra"].ToString(); } } } }
void HienThongTinMuonSach() { DataTable dt = new MuonBLL().truyXuatDuLieuBang_Muon(); if (dt.Rows.Count > 0) { lvwMuonSach.Items.Clear(); int i = 1; foreach (DataRow dr in dt.Rows) { ListViewItem li = lvwMuonSach.Items.Add(i.ToString()); li.SubItems.Add(dr["MaMuon"].ToString()); li.SubItems.Add(dr["MaDocGia"].ToString()); li.SubItems.Add(GetTenCuonSach(dr["MaCuonSach"].ToString())); li.SubItems.Add(dr["SoLuong"].ToString()); li.SubItems.Add(dr["NgayMuon"].ToString()); li.SubItems.Add(dr["NgayHenTra"].ToString()); li.SubItems.Add(dr["NgayTra"].ToString()); li.Tag = dr["MaMuon"].ToString(); i++; } } }