Beispiel #1
0
    // load danh sach san pham :

    public List <dathangdetail> getdathangDetail(int id_dathang)
    {
        List <dathangdetail> list = new List <dathangdetail>();
        SqlConnection        cn   = cnn.connectToSql();

        cn.Open();
        string sql = "SELECT dat_hang_detail.id_dathang_detail,san_pham.hinhanh, "
                     + "san_pham.gia, san_pham.ten_sanpham,dat_hang_detail.size,dat_hang_detail.soluong,dat_hang_detail.id_sanpham,san_pham.khuyenmai FROM  "
                     + "dat_hang_detail,san_pham  WHERE dat_hang_detail.id_sanpham = san_pham.id_sanpham AND  "
                     + "dat_hang_detail.id_dathang=" + id_dathang;

        SqlCommand    cmd = new SqlCommand(sql, cn);
        SqlDataReader rd  = cmd.ExecuteReader();

        while (rd.Read())
        {
            dathangdetail ds = new dathangdetail();
            ds.id_dathang_detail = rd.GetInt32(0);
            ds.hinhanh           = "<img height='100' width='80' src=\"/uploads/" + rd.GetString(1) + "\"/>";
            ds.gia         = rd.GetDecimal(2);
            ds.ten_sanpham = rd.GetString(3);
            ds.size        = rd.GetString(4);
            ds.soluong     = rd.GetInt32(5);
            ds.id_sanpham  = rd.GetInt32(6);
            ds.khuyenmai   = rd.GetBoolean(7);
            list.Add(ds);
        }
        return(list);

        cmd.Dispose();
        cn.Close();
    }
Beispiel #2
0
    // load danh sach san pham duoc mua nhieu:

    public List <dathangdetail> getdathangDetailMuaNhieuP(int row, int hide)
    {
        List <dathangdetail> list = new List <dathangdetail>();
        SqlConnection        cn   = cnn.connectToSql();

        cn.Open();
        string sql = "select TOP " + row + " SUM(dat_hang_detail.soluong) as soluong, dat_hang_detail.id_sanpham from dat_hang_detail"
                     + " where dat_hang_detail.id_sanpham not in(select top " + hide + " dat_hang_detail.id_sanpham from dat_hang_detail group by dat_hang_detail.id_sanpham order by SUM(dat_hang_detail.soluong) DESC)"
                     + " group by dat_hang_detail.id_sanpham order by SUM(dat_hang_detail.soluong) DESC";


        SqlCommand    cmd = new SqlCommand(sql, cn);
        SqlDataReader rd  = cmd.ExecuteReader();

        while (rd.Read())
        {
            dathangdetail ds = new dathangdetail();
            ds.soluong    = rd.GetInt32(0);
            ds.id_sanpham = rd.GetInt32(1);
            list.Add(ds);
        }
        return(list);

        cmd.Dispose();
        cn.Close();
    }
Beispiel #3
0
    // load danh sach san pham duoc mua nhieu:

    public List <dathangdetail> getdathangDetailMuaNhieuPubLic()
    {
        List <dathangdetail> list = new List <dathangdetail>();
        SqlConnection        cn   = cnn.connectToSql();

        cn.Open();
        string sql = "select TOP 10 SUM(dat_hang_detail.soluong) as soluong, dat_hang_detail.id_sanpham as idsp from dat_hang_detail group by dat_hang_detail.id_sanpham order by soluong DESC";

        SqlCommand    cmd = new SqlCommand(sql, cn);
        SqlDataReader rd  = cmd.ExecuteReader();

        while (rd.Read())
        {
            dathangdetail ds = new dathangdetail();
            ds.soluong    = rd.GetInt32(0);
            ds.id_sanpham = rd.GetInt32(1);
            list.Add(ds);
        }
        return(list);

        cmd.Dispose();
        cn.Close();
    }