Example #1
0
        public eThongKeSLDia ThongKeSoLuongDiaTheoTinhTrang(eTieuDe tieuDe)
        {
            var           listdia           = db.Dias.Where(x => x.MaTieuDe.Equals(tieuDe.MaTieuDe)).ToList();
            eThongKeSLDia eThongKe          = new eThongKeSLDia();
            List <Dia>    listDiaDaThue     = new List <Dia>();
            List <Dia>    listDiaDaDatTruoc = new List <Dia>();
            List <Dia>    listDiaSanSang    = new List <Dia>();

            foreach (Dia dia in listdia)
            {
                if (dia.TrangThaiDia.Equals("Đã thuê"))
                {
                    listDiaDaThue.Add(dia);
                }
                else if (dia.TrangThaiDia.Equals("Đã đặt"))
                {
                    listDiaDaDatTruoc.Add(dia);
                }
                else
                {
                    listDiaSanSang.Add(dia);
                }
            }
            eThongKe.TenTieuDe         = tieuDe.TenTieuDe;
            eThongKe.TongSoLuong       = listdia.Count;
            eThongKe.SoLuongDaDatTruoc = listDiaDaDatTruoc.Count;
            eThongKe.SoLuongDaThue     = listDiaDaThue.Count;
            eThongKe.SoLuongSanSang    = listDiaSanSang.Count;
            return(eThongKe);
        }
Example #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            string user = Properties.Settings.Default.useName;
            string pass = Properties.Settings.Default.passWord;

            if (user.Equals("Empty") && pass.Equals("Empty"))
            {
                Login frm = new Login();
                frm.ShowDialog();
            }
            else
            {
                if (txtSL.Text != "")
                {
                    List <eTieuDe> list = new List <eTieuDe>();
                    list = tdbul.getTieuDes();
                    eTieuDe etd = new eTieuDe();
                    etd = list.FirstOrDefault(a => a.tenTieuDe == cbbTieuDe.Text);
                    eDVD dVD = new eDVD();
                    dVD.id_TieuDe = etd.id_TieuDe;
                    dVD.trangThai = -1; //onshelf
                    for (int i = 0; i < Convert.ToInt32(txtSL.Text.Trim()); i++)
                    {
                        dvdbul.Save(dVD);
                    }
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Vui lòng nhập số lượng");
                }
            }
        }
Example #3
0
 private void btn_timkiem_Click(object sender, EventArgs e)
 {
     Clearr();
     if (nhapid.Text != "")
     {
         int  id  = Convert.ToInt32(nhapid.Text);
         eDVD dvd = dVDBUL.FindDVDById(id);
         if (dvd != null)
         {
             eTieuDe  tieuDe  = tieuDe = tieuDeBUL.Find(dvd.id_TieuDe);
             eTheLoai theLoai = tieuDeBUL.FindTheLoaiById(tieuDe.id_TieuDe);
             txt_tendia.Text   = tieuDe.tenTieuDe;
             txtgiathue.Text   = theLoai.giaThue.ToString();
             txttgthue.Text    = theLoai.thoiGianThue.ToString();
             txt_iddia.Text    = dvd.id_DVD.ToString();
             txt_tragthai.Text = dvd.trangThai.ToString();
             btn_timkiem.Text  = " Tìm kiếm";
         }
         else
         {
             MessageBox.Show("Không có đĩa trong danh sách");
         }
     }
     else
     {
         MessageBox.Show("Nhap ma can tim");
     }
 }
 private void btnThemTD_Click(object sender, EventArgs e)
 {
     choPhepNhapThongTin();
     if (btnThemTD.Text == "Lưu Lại")
     {
         if (kiemTraThongTinNhap())
         {
             eTieuDe tieuDe = taoTieuDe();
             if (tieuDeBUS.themTieuDe(tieuDe))
             {
                 voHieuNhapThongTin();
                 btnThemTD.Text = "Thêm";
                 btnSuaTD.Text  = "Sửa";
                 MessageBox.Show("Thêm tiêu đề mới thành công");
                 bsTieuDe.DataSource = tieuDeBUS.getAllTieuDe();
                 dgvDSDia.DataSource = bsTieuDe;
             }
             else
             {
                 MessageBox.Show("Lỗi không lưu được");
             }
         }
         else
         {
             MessageBox.Show("Nhập sai thông tin");
         }
     }
     else
     {
         btnThemTD.Text = "Lưu Lại";
         btnSuaTD.Text  = "Hủy";
     }
 }
Example #5
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (cboMaLoai.SelectedIndex >= 0)
     {
         if (txtTenTieuDe.Text != "")
         {
             eTieuDe eDe = new eTieuDe();
             eDe.MaTieuDe  = txtMaTieuDe.Text;
             eDe.TenTieuDe = txtTenTieuDe.Text;
             eDe.MoTa      = txtMoTa.Text;
             eDe.MaLoai    = busQuanTieuDe.layMaLoai(cboMaLoai.Text);
             if (busQuanTieuDe.themTieuDe(eDe))
             {
                 MessageBox.Show("Thêm thành công!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 dsTieuDe                 = busQuanTieuDe.layDSTieuDe();
                 txtMaTieuDe.Text         = "TD" + kiemTraMaTuDong(getMaDD_AuTo(busQuanTieuDe.layDSTieuDe()));
                 griViewTieuDe.DataSource = dsTieuDe;
                 formatDatagridsTieuDe();
                 txtTenTieuDe.Text = "";
                 txtMoTa.Text      = "";
             }
         }
         else
         {
             MessageBox.Show("Tên tiêu đề không được rỗng!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     else
     {
         MessageBox.Show("Loại đĩa không hợp lệ!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #6
0
        public List <eTieuDe> LayDanhSachTieuDeDuocDat(string maKH)
        {
            List <eTieuDe> listTD = new List <eTieuDe>();
            var            k      = db.KhachHangs.Where(x => x.MaKhachHang.Equals(maKH)).ToList();

            if (k.Count > 0)
            {
                var list = (from td in db.TieuDes join d in db.Dias on td.MaTieuDe equals d.MaTieuDe
                            join ld in db.LoaiDias on td.MaLoaiDia equals ld.MaLoaiDia
                            where (!d.TrangThaiDia.Equals("Sẵn sàng"))

                            select new
                {
                    td.MaTieuDe,
                    td.TenTieuDe,
                    td.NhaSanXuat,
                    ld.TenLoaiDia
                });
                foreach (var e in list)
                {
                    eTieuDe tam = new eTieuDe();
                    tam.MaTieuDe   = e.MaTieuDe;
                    tam.TenTieuDe  = e.TenTieuDe;
                    tam.NhaSanXuat = e.NhaSanXuat;
                    tam.MaLoaiDia  = e.TenLoaiDia;
                    listTD.Add(tam);
                }
                return(listTD);
            }
            else
            {
                return(null);
            }
        }
Example #7
0
        public List <eTieuDe> LayDanhSachTieuDeDaDatTruocCuaKhach(string maKH)
        {
            List <eTieuDe> listTD = new List <eTieuDe>();
            var            list   = (from td in db.TieuDes
                                     join pd in db.PhieuDats on td.MaTieuDe equals pd.MaTieuDe
                                     join ld in db.LoaiDias on td.MaLoaiDia equals ld.MaLoaiDia
                                     where (pd.MaKhachHang.Equals(maKH))
                                     group td by new
            {
                td.MaTieuDe,
                td.TenTieuDe,
                td.NhaSanXuat,
                ld.TenLoaiDia,
            } into g

                                     select new
            {
                g.Key.MaTieuDe,
                g.Key.TenTieuDe,
                g.Key.NhaSanXuat,
                g.Key.TenLoaiDia,
            });

            foreach (var e in list)
            {
                eTieuDe tam = new eTieuDe();
                tam.MaTieuDe   = e.MaTieuDe;
                tam.TenTieuDe  = e.TenTieuDe;
                tam.NhaSanXuat = e.NhaSanXuat;
                tam.MaLoaiDia  = e.TenLoaiDia;
                listTD.Add(tam);
            }
            return(listTD);
        }
Example #8
0
        public eThongKeYeuCauDat ThongKeSoLuongDiaYeuCauDat(eTieuDe tieuDe)
        {
            var             listphieudat      = db.PhieuDats.Where(x => x.MaTieuDe.Equals(tieuDe.MaTieuDe)).ToList();
            var             listdia           = db.Dias.Where(x => x.MaTieuDe.Equals(tieuDe.MaTieuDe)).ToList();
            List <PhieuDat> listSLDaDuocDat   = new List <PhieuDat>();
            List <PhieuDat> listSLChuaDuocTra = new List <PhieuDat>();

            foreach (PhieuDat pd in listphieudat)
            {
                if (pd.MaDia != null)
                {
                    listSLDaDuocDat.Add(pd);
                }
                else
                {
                    listSLChuaDuocTra.Add(pd);
                }
            }
            eThongKeYeuCauDat etk = new eThongKeYeuCauDat();

            etk.TenTieuDe             = tieuDe.TenTieuDe;
            etk.SoLuongYeuCau         = listphieudat.Count();
            etk.TongSoLuongDia        = listdia.Count();
            etk.SoLuongDiaDaDuocDat   = listSLDaDuocDat.Count;
            etk.SoLuongDiaChuaDuocDat = listSLChuaDuocTra.Count;
            return(etk);
        }
Example #9
0
        private void UpdateDVDDatTruoc()
        {
            List <ePhieuDatTruoc> list = phieuDatTruocBUL.getPhieuDatTruocs();

            foreach (ePhieuDatTruoc item in list)
            {
                foreach (eDVD dVD in listDVD)
                {
                    if (item.id_TieuDe == dVD.id_TieuDe)
                    {
                        eKhachHang kh     = khBul.Find(item.id_KhachHang);
                        eTieuDe    tieuDe = tieuDeBUL.Find(dVD.id_TieuDe);
                        string     text   = "Khách hàng: " + kh.tenKhachHang + "\nSố điện thoại: " + kh.soDT + "\n Muốn tiếp tục giữ lại DVD có tiêu đề: "
                                            + tieuDe.tenTieuDe + "\n Hãy thông báo với khách hàng";
                        DialogResult dialogResult = MessageBox.Show(text, "Thông báo", MessageBoxButtons.YesNo);
                        if (dialogResult == DialogResult.Yes)
                        {
                            phieuDatTruocBUL.Update(item.id_PhieuDatTruoc, dVD.id_DVD);
                            MessageBox.Show("Đã giữ DVD lại cho khách hàng");
                        }
                        else if (dialogResult == DialogResult.No)
                        {
                            phieuDatTruocBUL.DeletePDTByIDPhieu_IDTieuDe(item.id_PhieuDatTruoc);
                            MessageBox.Show("Huỷ yêu cầu đặt trước dvd của khách hàng thành công");
                        }
                    }
                }
            }
        }
Example #10
0
        void LoadDataDgvDia(DataGridView dgr, List <ePhieuThue> l)
        {
            dts_Dia.Clear();
            dts_Dia = CreatData_Dia();

            #region Thêm dữ liệu từ danh sách đặt
            foreach (var ept in lstThueDat)
            {
                eTieuDe td = busTieuDe.LayTieuDeTheoMaDia(ept.Madia);
                if (td != null)
                {
                    dts_Dia.Rows.Add(ept.Madia, td.TenTieuDe,
                                     String.Format("{0:dd/MM/yyyy}", ept.Ngaymuon),
                                     String.Format("{0:dd/MM/yyyy}", ept.Ngayhentra),
                                     ept.Giathue.ToString(), "Đặt trước");
                }
            }
            #endregion

            #region Thêm dữ liệu từ danh sách thuê
            foreach (ePhieuThue pt in l)
            {
                eTieuDe td = busTieuDe.LayTieuDeTheoMaDia(pt.Madia);
                if (td != null)
                {
                    dts_Dia.Rows.Add(pt.Madia, td.TenTieuDe, String.Format("{0:dd/MM/yyyy}", pt.Ngaymuon),
                                     String.Format("{0:dd/MM/yyyy}", pt.Ngayhentra),
                                     pt.Giathue.ToString(), "Thêm mới");
                }
            }
            #endregion

            dgr.AllowUserToAddRows = false;
            dgr.DataSource         = dts_Dia;
        }
Example #11
0
        public int Save(eTieuDe item)
        {
            TieuDe tam = new TieuDe();

            tam.tenTieuDe  = item.tenTieuDe;
            tam.id_TheLoai = item.id_TheLoai;
            tddal.Save(tam);
            return(1);
        }
 public void capNhatThongTinVaoTextBox(eTieuDe eTieuDe)
 {
     txtGiaThue.Text   = eTieuDe.GiaThue.ToString();
     txtSoLuong.Text   = eTieuDe.SoLuongDia.ToString();
     txtTieuDe.Text    = eTieuDe.TieuDe;
     txtSoNgay.Text    = eTieuDe.SoNgayDuocThue.ToString();
     cbLoaiDia.Text    = eTieuDe.LoaiDia;
     txtTrangThai.Text = eTieuDe.Deleted ? "Không còn cho thuê" : "Cho thuê";
 }
 private void ThemDia_Load(object sender, EventArgs e)
 {
     busTD   = new busTieuDe();
     busLoai = new busLoaiDia();
     busD    = new busDia();
     dts     = new DataTable();
     lst     = busTD.LayToanBoTieuDe();
     tdChon  = new eTieuDe();
     LoadDataDgvTieuDe();
 }
 private void dgvTieuDe_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
 {
     if (dgvTieuDe.SelectedRows.Count > 0)
     {
         string maTieuDe = dgvTieuDe.SelectedRows[0].Cells[0].Value.ToString();
         tdChon            = busTD.LayTieuDeTheoMa(maTieuDe);
         tbxTenTieuDe.Text = tdChon.TenTieuDe;
         tbxTen.Text       = tdChon.TenTieuDe;
     }
 }
 private void superTabItem1_Click(object sender, EventArgs e)
 {
     etd = null;
     lblMaTieuDe.Text   = "";
     lblTenTieuDe.Text  = "";
     lblNhaSanXuat.Text = "";
     lblMaLoaiDia.Text  = "";
     datagridTieuDeGame.ClearSelection();
     datagridTieuDePhim.ClearSelection();
 }
Example #16
0
        public eTieuDe Find(int id)
        {
            TieuDe  t = tddal.Find(id);
            eTieuDe e = new eTieuDe();

            e.id_TieuDe  = t.id_TieuDe;
            e.tenTieuDe  = t.tenTieuDe;
            e.id_TheLoai = t.id_TheLoai;
            return(e);
        }
Example #17
0
        public eTieuDe FindTieuDeById(int id)
        {
            TieuDe  d   = pdtdal.FindTieuDeById(id);
            eTieuDe tam = new eTieuDe();

            tam.id_TieuDe  = d.id_TieuDe;
            tam.tenTieuDe  = d.tenTieuDe;
            tam.id_TheLoai = d.id_TheLoai;
            return(tam);
        }
Example #18
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            #region Xóa
            if (Form_Main.trangThaiLogin != true)
            {
                XtraMessageBox.Show("Vui lòng đăng nhập tài khoản quản lý để thực hiện chức năng này !");
                formDN = new Form_QuanLy.Form_DangNhap();
                formDN.ShowDialog();
            }
            else if (Form_Main.trangThaiLogin == true)
            {
                DialogResult dg = new DialogResult();
                dg = XtraMessageBox.Show("Bạn có muốn xóa khách hàng này không, thao tác này không thể hoàn tác !", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dg == DialogResult.Yes)
                {
                    try
                    {
                        eTieuDe kh = new eTieuDe();
                        kh.IdTieuDe     = tbIdTieuDe.Text;
                        kh.TrangThaiXoa = true;

                        if (tdbll.kiemtraSoLuongDiaConLai(tbIdTieuDe.Text))
                        {
                            XtraMessageBox.Show("Xóa không thành công vì còn tồn tại Đĩa với tiêu đề này !");
                        }
                        else
                        {
                            if (tdbll.XoaTieuDe(kh))
                            {
                                XtraMessageBox.Show("Xóa thành công !");
                                XoaPanel();
                                panelQuanLyTD.Enabled = false;
                                btnLuu.Enabled        = false;
                                btnHuy.Enabled        = false;
                                btnThem.Enabled       = true;
                                KEY = 0;
                                LoadData();
                                dataGridView1.Update();
                                dataGridView1.Refresh();
                                LoadCell();
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        XtraMessageBox.Show("Lỗi: " + ex);
                    }
                }
                else
                {
                    dg = DialogResult.Cancel;
                }
            }
            #endregion
        }
Example #19
0
 private void superTabItem1_Click(object sender, EventArgs e)
 {
     etd = null;
     lblTenTieuDe.Text          = "";
     lblTongSoLuongDia.Text     = "";
     lblSoLuongYeuCauDat.Text   = "";
     lblSoLuongDaDuocDat.Text   = "";
     lblSoLuongChuaDuocDat.Text = "";
     datagridTieuDeGame.ClearSelection();
     datagridTieuDePhim.ClearSelection();
 }
        public eTieuDe layTieuDeTheoMaTieuDe(string matd)
        {
            TieuDe  td  = db.TieuDes.Where(x => x.MaTieuDe.Equals(matd)).FirstOrDefault();
            eTieuDe etd = new eTieuDe();

            etd.MaTieuDe   = td.MaTieuDe;
            etd.MaLoaiDia  = td.MaLoaiDia;
            etd.TenTieuDe  = td.TenTieuDe;
            etd.NhaSanXuat = td.NhaSanXuat;
            return(etd);
        }
Example #21
0
        private void LoadCell()
        {
            eTieuDe td = tdbll.LayTieuDeTheoIDTieuDe(dataGridView1.CurrentRow.Cells[0].Value.ToString());

            tbIdTieuDe.Text          = td.IdTieuDe;
            tbTenTieuDe.Text         = td.TenTieuDe;
            tbSoLuongDia.Text        = td.SoLuongDia.ToString();
            cbbDanhMuc.SelectedValue = cbbPhanLoaiDanhMuc.SelectedValue.ToString();
            tbSoLuongDiaCoSan.Text   = td.SoLuongDiaCoSan.ToString();
            //tbPhiThue.Text = String.Format(dataGridView1.CurrentRow.Cells[4].Value.ToString().Trim(), "###,##");
        }
 private void datagridTieuDePhim_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
 {
     if (datagridTieuDePhim.SelectedRows.Count > 0)
     {
         etd            = new eTieuDe();
         etd.MaTieuDe   = datagridTieuDePhim.SelectedRows[0].Cells["MaTieuDe"].Value.ToString();
         etd.TenTieuDe  = datagridTieuDePhim.SelectedRows[0].Cells["TenTieuDe"].Value.ToString();
         etd.NhaSanXuat = datagridTieuDePhim.SelectedRows[0].Cells["NhaSanXuat"].Value.ToString();
         etd.MaLoaiDia  = datagridTieuDePhim.SelectedRows[0].Cells["MaLoaiDia"].Value.ToString();
     }
 }
 private void superTabItem5_Click(object sender, EventArgs e)
 {
     etd = null;
     lblTenTieuDe.Text         = "";
     lblTongSoLuongDia.Text    = "";
     lblSoLuongDaDuocThue.Text = "";
     lblSoLuongDatTruoc.Text   = "";
     lblSoLuongSanSang.Text    = "";
     datagridTieuDeGame.ClearSelection();
     datagridTieuDePhim.ClearSelection();
 }
        public int ThemTieuDe(eTieuDe them)
        {
            TieuDe td = new TieuDe();

            td.MaTieuDe   = sinhMaTieuDeTuSo(chisoTieuDe() + 1);
            td.TenTieuDe  = them.TenTieuDe;
            td.NhaSanXuat = them.NhaSanXuat;
            td.MaLoaiDia  = them.MaLoaiDia;
            db.TieuDes.InsertOnSubmit(td);
            db.SubmitChanges();
            return(1);
        }
Example #25
0
        public int Save(eTieuDe d)
        {
            TieuDe item = new TieuDe();

            item.id_TieuDe  = d.id_TieuDe;
            item.tenTieuDe  = d.tenTieuDe;
            item.id_TheLoai = d.id_TheLoai;


            tddal.Save(item);
            return(1);
        }
 private void dgv_dsdiathue_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
 {
     if (dgv_dsdiathue.SelectedRows.Count > 0)
     {
         string  str = e.Row.Cells["id_DVD"].Value.ToString();
         eTieuDe t   = td.GetTieuDeByID(Convert.ToInt32(str));
         txt_tieude.Text = t.tenTieuDe;
         eTheLoai theloai = tl.GetTheLoaiByID(t.id_TheLoai);
         DateTime dt      = (DateTime)e.Row.Cells["ngayThue"].Value;
         txt_nghethan.Text = dt.AddDays(theloai.thoiGianThue).ToShortDateString();
     }
 }
Example #27
0
        public Boolean themTieuDe(eTieuDe eTieuDe)
        {
            tbTieuDe tbTieu = new tbTieuDe();

            tbTieu.MaTieuDe  = eTieuDe.MaTieuDe;
            tbTieu.TenTieuDe = eTieuDe.TenTieuDe;
            tbTieu.MoTa      = eTieuDe.MoTa;
            tbTieu.MaLoai    = eTieuDe.MaLoai;
            db.tbTieuDes.InsertOnSubmit(tbTieu);
            db.SubmitChanges();
            return(true);
        }
 private void cb_listkh_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cb_listkh.SelectedIndex == 1)
     {
         List <eKhachHang> lskh  = khbul.getKhachHangs();
         List <eKhachHang> lskh1 = new List <eKhachHang>();
         foreach (var item in lskh)
         {
             List <ePhieuThueTra> lsp = phieu.getPhieuThueTraByKHBaoCao(item.id_KhachHang);
             foreach (var item1 in lsp)
             {
                 eDVD     dvd1    = dvd.FindDVDById(item1.id_DVD);
                 eTieuDe  t       = td.GetTieuDeByID(dvd1.id_TieuDe);
                 eTheLoai theloai = tl.GetTheLoaiByID(t.id_TheLoai);
                 DateTime dt      = (DateTime)item1.ngayThue;
                 DateTime today   = DateTime.Now;
                 if (item1.ngayTra == null && DateTime.Compare(today, dt.AddDays(theloai.thoiGianThue)) == 1)
                 {
                     lskh1.Add(item);
                     break;
                 }
             }
         }
         dgv_dskh.DataSource = lskh1;
         FormatLaiDataGridviewkh(dgv_dskh);
     }
     else if (cb_listkh.SelectedIndex == 0)
     {
         List <eKhachHang> ls = khbul.getKhachHangs();
         dgv_dskh.DataSource = ls;
         FormatLaiDataGridviewkh(dgv_dskh);
     }
     else
     {
         List <eKhachHang> lskh  = khbul.getKhachHangs();
         List <eKhachHang> lskh1 = new List <eKhachHang>();
         foreach (var item in lskh)
         {
             List <ePhieuThueTra> lsp = phieu.getPhieuThueTraByKHBaoCao(item.id_KhachHang);
             foreach (var item1 in lsp)
             {
                 if (item1.ngayTraPhiTreHen == null)
                 {
                     lskh1.Add(item);
                     break;
                 }
             }
         }
         dgv_dskh.DataSource = lskh1;
         FormatLaiDataGridviewkh(dgv_dskh);
     }
 }
 private void dgvDSDia_Click(object sender, EventArgs e)
 {
     try
     {
         eTieuDe tieuDe = (eTieuDe)bsTieuDe.Current;
         currenTieuDe = tieuDe;
         capNhatThongTinVaoTextBox(tieuDe);
     }
     catch
     {
         throw;
     }
 }
Example #30
0
        public List <eTieuDe> getTieuDes()
        {
            List <eTieuDe> list = new List <eTieuDe>();

            foreach (var item in tddal.getTieuDes())
            {
                eTieuDe tam = new eTieuDe();
                tam.id_TieuDe  = item.id_TieuDe;
                tam.tenTieuDe  = item.tenTieuDe;
                tam.id_TheLoai = item.id_TheLoai;
                list.Add(tam);
            }
            return(list);
        }