Пример #1
0
        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++;
                    }
                }
            }
        }
Пример #2
0
        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;
            }
            }
        }
Пример #3
0
        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();
                    }
                }
            }
        }
Пример #4
0
        /// <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);
        }
Пример #5
0
        /// <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);
        }
Пример #6
0
        /// <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);
        }
Пример #7
0
        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;
            }
            }
        }