예제 #1
0
    // lay don dathang doanh thu:

    public List <dathangDAL> getDathangdoanhthu(string y)
    {
        List <dathangDAL> list = new List <dathangDAL>();
        SqlConnection     cn   = cnn.connectToSql();

        cn.Open();
        string        sql = "SELECT * FROM  dat_hang where trang_thai ='" + y + "'";
        SqlCommand    cmd = new SqlCommand(sql, cn);
        SqlDataReader rd  = cmd.ExecuteReader();

        while (rd.Read())
        {
            dathangDAL ds = new dathangDAL();
            ds.id_dathang = rd.GetInt32(0);
            ds.id_user    = rd.GetInt32(1);
            ds.id_pt      = rd.GetInt32(2);
            ds.trangthai  = rd.GetBoolean(3);
            ds.ngaydang   = rd.GetDateTime(4);
            list.Add(ds);
        }
        return(list);

        cmd.Dispose();
        cn.Close();
    }
예제 #2
0
    // lay don dathang:

    public List <dathangDAL> getDathangP(int row, int hide, string view)
    {
        List <dathangDAL> list = new List <dathangDAL>();
        SqlConnection     cn   = cnn.connectToSql();

        cn.Open();
        string sql = "";

        if (view != "")
        {
            sql = "select top " + row + " * from dat_hang where trang_thai= '" + view + "' AND id_dathang not in (select top " + hide + " id_dathang from dat_hang order by id_dathang DESC ) order by id_dathang DESC";
        }
        else
        {
            sql = "select top " + row + " * from dat_hang where id_dathang not in (select top " + hide + " id_dathang from dat_hang order by id_dathang DESC ) order by id_dathang DESC";
        }

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

        while (rd.Read())
        {
            dathangDAL ds = new dathangDAL();
            ds.id_dathang = rd.GetInt32(0);
            ds.id_user    = rd.GetInt32(1);
            ds.id_pt      = rd.GetInt32(2);
            ds.trangthai  = rd.GetBoolean(3);
            ds.ngaydang   = rd.GetDateTime(4);
            list.Add(ds);
        }
        return(list);

        cmd.Dispose();
        cn.Close();
    }
예제 #3
0
    // lay don dathang doanh thu:

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

        cn.Open();
        string        sql = "select nguoidung.hoten, dat_hang.ngaydathang from dat_hang, nguoidung  where nguoidung.id_user = dat_hang.id_user and dat_hang.trang_thai = 'false'  order by ngaydathang ASC";
        SqlCommand    cmd = new SqlCommand(sql, cn);
        SqlDataReader rd  = cmd.ExecuteReader();

        while (rd.Read())
        {
            dathangDAL ds = new dathangDAL();
            ds.ten      = rd.GetString(0);
            ds.ngaydang = rd.GetDateTime(1);
            list.Add(ds);
        }
        return(list);

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