Esempio n. 1
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            List <HienThiGiay_DTO> listGiay   = new List <HienThiGiay_DTO>();
            HienThiGiay_BUS        htgiay_bus = new HienThiGiay_BUS();
            string query = "Select G.id,G.tenGiay,S.sizeGiay,HG.tenHang,LG.tenLoaiGiay,S.giaBan,S.giaNhap,G.giamGia,S.soLuong,G.hinhAnh,S.trangThai from HangGiay as HG,LoaiGiay as LG, Giay as G,BangSize as S where G.id = S.idGiay and G.idHangGiay = HG.id and G.idLoaiGiay = LG.id ";

            if (rdbTatCa.Checked)
            {
                CapNhapDanhSachTonKho();
                return;
            }
            else if (rdbTimTheoHangGiay.Checked)
            {
                if (ckcTimTheoLoaiGiay.Checked)
                {
                    query += "and S.trangThai = 1 and G.trangThai = 1 and  idLoaiGiay = " + cbLoaiGiay.SelectedValue;
                }
                else
                {
                    query += "and S.trangThai = 1 and G.trangThai = 1 and  idHangGiay = " + cbHangGiay.SelectedValue;
                }
            }
            else if (rdbTimTheoTenGiay.Checked)
            {
                query += "and S.trangThai = 1 and G.trangThai = 1 and  tenGiay Like N'%" + txtTimTenGiay.Text + "%'";
            }
            else if (rdbSLTon.Checked)
            {
                query += "and S.trangThai = 1 and G.trangThai = 1 and  soLuong >= " + numSLTon.Value;
            }
            listGiay     = htgiay_bus.Tim(query);
            lvTonKho.Tag = listGiay;
            lvTonKho.Items.Clear();
            foreach (HienThiGiay_DTO item in listGiay)
            {
                ListViewItem lvItem = new ListViewItem(item.tenGiay);
                lvItem.SubItems.Add(item.tenHangGiay);
                lvItem.SubItems.Add(item.tenLoaiGiay);
                lvItem.SubItems.Add(item.size);
                lvItem.SubItems.Add(item.soLuong.ToString());
                lvItem.SubItems.Add(item.giaNhap.ToString());
                lvTonKho.Items.Add(lvItem);
            }
        }
Esempio n. 2
0
        void CapNhapDanhSachTonKho()
        {
            lvTonKho.Items.Clear();
            List <HienThiGiay_DTO> listGiay   = new List <HienThiGiay_DTO>();
            HienThiGiay_BUS        htgiay_bus = new HienThiGiay_BUS();

            listGiay     = htgiay_bus.LayDanhSach();
            lvTonKho.Tag = listGiay;
            foreach (HienThiGiay_DTO item in listGiay)
            {
                ListViewItem lvItem = new ListViewItem(item.tenGiay);
                lvItem.SubItems.Add(item.tenHangGiay);
                lvItem.SubItems.Add(item.tenLoaiGiay);
                lvItem.SubItems.Add(item.size);
                lvItem.SubItems.Add(item.soLuong.ToString());
                lvItem.SubItems.Add(item.giaNhap.ToString());
                lvTonKho.Items.Add(lvItem);
            }
        }