Beispiel #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            dsTheLoai = theLoaiBus.GetList();
            dsSach    = sachBus.GetList();

            tclMaHoaDon.Text = maHD;
            tclNgayNhap.Text = ngayLapHD.ToShortDateString();
            tclTenKH.Text    = tenKH;
        }
Beispiel #2
0
        public void LayMaSach()
        {
            IList   ds;
            SachBUS sb = new SachBUS();

            ds = sb.GetList();
            cmbMaSach.DataSource    = ds;
            cmbMaSach.ValueMember   = "MaSach";
            cmbMaSach.DisplayMember = "MaSach";
        }
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            List <Sach> _sach    = new List <Sach>();
            SachBUS     _busSach = new SachBUS();

            dataGrid.Items.Clear();

            _sach = _busSach.GetList();

            List <TacGia> _tacGia    = new List <TacGia>();
            TacGiaBUS     _busTacGia = new TacGiaBUS();

            _tacGia = _busTacGia.GetList();

            List <NhaXuatBan> _nhaXuatBan    = new List <NhaXuatBan>();
            NhaXuatBanBUS     _busNhaXuatBan = new NhaXuatBanBUS();

            _nhaXuatBan = _busNhaXuatBan.GetList();

            List <TheLoai> _theLoai    = new List <TheLoai>();
            TheLoaiBUS     _busTheLoai = new TheLoaiBUS();

            _theLoai = _busTheLoai.GetList();

            foreach (Sach i in _sach)
            {
                ThongTinSach _thongTinSach = new ThongTinSach();
                _thongTinSach.MaSach     = i.MaSach;
                _thongTinSach.TenSach    = i.TenSach;
                _thongTinSach.TheLoai    = LayTenTheLoai(_theLoai, i.TheLoai);
                _thongTinSach.TacGia     = LayTenTacGia(_tacGia, i.TacGia);
                _thongTinSach.NhaXuatBan = LayTenNhaXuatBan(_nhaXuatBan, i.NhaXuatBan);
                _thongTinSach.NamXuatBan = i.NamXuatBan;
                _thongTinSach.GiaBan     = i.GiaBan.ToString();
                _thongTinSach.SoLuong    = i.SoLuong;

                dataGrid.Items.Add(_thongTinSach);
            }
        }
        private void btTim_Click(object sender, RoutedEventArgs e)
        {
            List <Sach> _sach    = new List <Sach>();
            SachBUS     _busSach = new SachBUS();

            dataGrid.Items.Clear();

            _sach = _busSach.GetList();

            string _maTheLoai = "";

            foreach (TheLoai i in _theLoai)
            {
                if (i.TenTheLoai == cbbTheLoai.Text)
                {
                    _maTheLoai = i.MaTheLoai;
                    break;
                }
            }

            List <TacGia> _tacGia    = new List <TacGia>();
            TacGiaBUS     _busTacGia = new TacGiaBUS();

            _tacGia = _busTacGia.GetList();

            List <NhaXuatBan> _nhaXuatBan    = new List <NhaXuatBan>();
            NhaXuatBanBUS     _busNhaXuatBan = new NhaXuatBanBUS();

            _nhaXuatBan = _busNhaXuatBan.GetList();

            int stt = 1;

            if (tbTenSach.Text == "")
            {
                foreach (Sach i in _sach)
                {
                    if (i.TheLoai == _maTheLoai)
                    {
                        ThongTinSach _thongTinSach = new ThongTinSach();
                        _thongTinSach.Stt        = stt++;
                        _thongTinSach.TenSach    = i.TenSach;
                        _thongTinSach.TheLoai    = cbbTheLoai.Text;
                        _thongTinSach.TacGia     = LayTenTacGia(_tacGia, i.TacGia);
                        _thongTinSach.NhaXuatBan = LayTenNhaXuatBan(_nhaXuatBan, i.NhaXuatBan);
                        _thongTinSach.NamXuatBan = i.NamXuatBan;
                        _thongTinSach.GiaBan     = i.GiaBan.ToString();
                        _thongTinSach.SoLuong    = i.SoLuong;

                        dataGrid.Items.Add(_thongTinSach);
                    }
                }
            }
            else if (tbTenSach.Text != "" && cbbTheLoai.Text != "")
            {
                foreach (Sach i in _sach)
                {
                    if (String.Compare(i.TenSach, tbTenSach.Text, true) == 0 && i.TheLoai == _maTheLoai)
                    {
                        ThongTinSach _thongTinSach = new ThongTinSach();
                        _thongTinSach.Stt        = stt++;
                        _thongTinSach.TenSach    = i.TenSach;
                        _thongTinSach.TheLoai    = cbbTheLoai.Text;
                        _thongTinSach.TacGia     = LayTenTacGia(_tacGia, i.TacGia);
                        _thongTinSach.NhaXuatBan = LayTenNhaXuatBan(_nhaXuatBan, i.NhaXuatBan);
                        _thongTinSach.NamXuatBan = i.NamXuatBan;
                        _thongTinSach.GiaBan     = i.GiaBan.ToString();
                        _thongTinSach.SoLuong    = i.SoLuong;

                        dataGrid.Items.Add(_thongTinSach);
                    }
                }
            }
            else if (tbTenSach.Text != "")
            {
                foreach (Sach i in _sach)
                {
                    if (String.Compare(i.TenSach, tbTenSach.Text, true) == 0)
                    {
                        ThongTinSach _thongTinSach = new ThongTinSach();
                        _thongTinSach.Stt        = stt++;
                        _thongTinSach.TenSach    = i.TenSach;
                        _thongTinSach.TheLoai    = LayTenTheLoai(_theLoai, i.TheLoai);
                        _thongTinSach.TacGia     = LayTenTacGia(_tacGia, i.TacGia);
                        _thongTinSach.NhaXuatBan = LayTenNhaXuatBan(_nhaXuatBan, i.NhaXuatBan);
                        _thongTinSach.NamXuatBan = i.NamXuatBan;
                        _thongTinSach.GiaBan     = i.GiaBan.ToString();
                        _thongTinSach.SoLuong    = i.SoLuong;

                        dataGrid.Items.Add(_thongTinSach);
                    }
                }
            }
        }