Exemplo n.º 1
0
        void HienThiSach()
        {
            List <Sach> LS = new List <Sach>();

            LS = SBLL.LayToanBoSach();
            lvSach.Items.Clear();
            foreach (Sach s in LS)
            {
                ListViewItem lvi = new ListViewItem(s.MaSach + "");
                lvi.SubItems.Add(s.TenDauSach);
                if (s.Tap == 0)
                {
                    lvi.SubItems.Add("Chưa có thông tin");
                }
                else
                {
                    lvi.SubItems.Add(s.Tap + "");
                }
                if (s.LanTaiBan == 0)
                {
                    lvi.SubItems.Add("Chưa có thông tin");
                }
                else
                {
                    lvi.SubItems.Add(s.LanTaiBan + "");
                }
                lvi.SubItems.Add(s.ViTri);
                lvi.SubItems.Add(s.TacGia);
                lvi.SubItems.Add(s.TheLoai);
                lvi.SubItems.Add(s.NgonNgu);
                lvi.SubItems.Add(s.NXB);
                lvSach.Items.Add(lvi);
                lvi.Tag = s;
            }
        }
        public void HienThiDanhSachSach()
        {
            SachBLL        sacBLL = new SachBLL();
            List <SachDAO> dssach = sacBLL.LayToanBoSach(); //call sachbll để trả về dssach

            LvSachQL.Items.Clear();
            foreach (SachDAO scBLL in dssach)
            //duyệt tuần tự các phần tử trong mảng dssach
            {
                ListViewItem lvi = new ListViewItem(scBLL.TenSach + "");
                lvi.SubItems.Add(scBLL.TacGia);
                lvi.SubItems.Add(scBLL.TheLoai);
                lvi.SubItems.Add(scBLL.NgonNgu);
                lvi.SubItems.Add(scBLL.NamXuatBan + "");
                lvi.SubItems.Add(scBLL.TrangThai + "");
                lvi.SubItems.Add(scBLL.NoiDungSach + "");
                lvi.SubItems.Add(scBLL.ID + "");
                LvSachQL.Items.Add(lvi);
            }
        }