void TraCuuTuaSach() { DataTable dt = new TuaSachBLL().truyXuatDuLieuBang_TuaSach(); if (dt.Rows.Count > 0) { lvwTuaSach.Items.Clear(); int i = 1; foreach (DataRow dr in dt.Rows) { if (KiemTraTuaSach(dr["MaTuaSach"].ToString(), dr["TenTuaSach"].ToString(), dr["MaTheLoai"].ToString(), dr["MaTacGia"].ToString())) { ListViewItem li = lvwTuaSach.Items.Add(i.ToString()); li.SubItems.Add(dr["MaTuaSach"].ToString()); li.SubItems.Add(dr["TenTuaSach"].ToString()); li.SubItems.Add(dr["MaTacGia"].ToString()); li.SubItems.Add(dr["MaTheLoai"].ToString()); lvwTuaSach.Tag = dr["MaTuaSach"].ToString(); i++; } } } }
void XoaTuaSach(string MaTuaSach) { TuaSachBLL cls = new TuaSachBLL(MaTuaSach); int kq = cls.Xoa(); switch (kq) { case 0: { MessageBox.Show("Xóa Thành Công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiThongTinTuaSach(); break; } case 1: { MessageBox.Show("Xóa Thất Bại.Có mã đầu sách thuộc Mã tựa sách này", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTuaSach.Focus(); break; } case 2: { MessageBox.Show("Không Tồn Tại tựa sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaTuaSach.Focus(); break; } } }
void HienThiTuaSachTheoMa(string MaTuaSach) { DataTable dt = new TuaSachBLL().truyXuatDuLieuBang_TuaSach(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTuaSach"].ToString() == MaTuaSach) { txtMaTuaSach.Text = dr["MaTuaSach"].ToString(); txtTenTuaSach.Text = dr["TenTuaSach"].ToString(); cboMaTacGia.SelectedValue = dr["MaTacGia"]; cboMaTheLoai.SelectedValue = dr["MaTheLoai"]; txtNDTomTat.Text = dr["NDTomTat"].ToString(); } } } }
/// <summary> /// lấy tên mã thể loại bằng Mã tựa sách trong bảng tựa sách /// </summary> /// <param name="MaTuaSach">mã tựa sách</param> /// <returns>mã thể loại</returns> string GetMaTheLoai(string MaTuaSach) { string matheloai = ""; DataTable dt = new TuaSachBLL().truyXuatDuLieuBang_TuaSach(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTuaSach"].ToString() == MaTuaSach) { matheloai = dr["MaTheLoai"].ToString(); break; } } } return(matheloai); }
/// <summary> /// gét nội dung cuốn sách /// </summary> /// <param name="MaTuaSach">mã tựa sách</param> /// <returns>nội dung tóm tắt</returns> string GetNDTomTat(string MaTuaSach) { string ndTomTat = ""; DataTable dt = new TuaSachBLL().truyXuatDuLieuBang_TuaSach(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTuaSach"].ToString() == MaTuaSach) { ndTomTat = dr["NDTomTat"].ToString(); break; } } } return(ndTomTat); }
/// <summary> /// get tên tựa sách /// </summary> /// <param name="MaTuaSach">Mã tựa sách</param> /// <returns></returns> string GetTenTuaSach(string MaTuaSach) { string tentuasach = ""; DataTable dt = new TuaSachBLL().truyXuatDuLieuBang_TuaSach(); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { if (dr["MaTuaSach"].ToString() == MaTuaSach) { tentuasach = dr["TenTuaSach"].ToString(); break; } } } return(tentuasach); }
void CapNhatThongTinTuaSach(string MaTuaSach, string TenTuaSach, string MaTheLoai, string MaTacGia, string NDTomTat) { TuaSachBLL cls = new TuaSachBLL(MaTuaSach, TenTuaSach, MaTheLoai, MaTacGia, NDTomTat); 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); HienThiThongTinTuaSach(); 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ã tựa sách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaTuaSach.Focus(); break; } case 3: { MessageBox.Show("Không Có tên thể loại ,Kiểm tra lại!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } case 4: { MessageBox.Show("Không Có tên tác giả ,Kiểm tra lại!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } }