Пример #1
0
        public List <CTChuyenXe> GetAll()
        {
            List <CTChuyenXe> list = new List <CTChuyenXe>();

            DataTable data = new DataTable();

            string query = "Select ChuyenXe.IdChuyen,ChuyenXe.IdTuyen,NgayDi, Gio,gia, Xe.So_Xe,TuyenXe.TenTuyen,So_Cho_Ngoi from ChuyenXe join TuyenXe on ChuyenXe.IdTuyen = TuyenXe.IdTuyen join Xe on Xe.So_Xe = ChuyenXe.So_Xe join BangGia on TuyenXe.IdTuyen = BangGia.IdTuyen order by NgayDi desc, TuyenXe.TenTuyen";

            data = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow row in data.Rows)
            {
                CTChuyenXe cx = new CTChuyenXe(row);
                list.Add(cx);
            }

            return(list);
        }
Пример #2
0
        public List <CTChuyenXe> Find(string searchString)
        {
            List <CTChuyenXe> list = new List <CTChuyenXe>();

            DataTable data = new DataTable();


            string query = string.Format("Select ChuyenXe.IdChuyen,ChuyenXe.IdTuyen,NgayDi, Gio,gia, Xe.So_Xe,TuyenXe.TenTuyen,So_Cho_Ngoi from ChuyenXe join TuyenXe on ChuyenXe.IdTuyen = TuyenXe.IdTuyen join Xe on Xe.So_Xe = ChuyenXe.So_Xe join BangGia on TuyenXe.IdTuyen = BangGia.IdTuyen where TenTuyen like N'%{0}%' or ChuyenXe.IdTuyen like N'%{0}%' order by NgayDi desc", searchString);

            data = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow row in data.Rows)
            {
                CTChuyenXe cx = new CTChuyenXe(row);
                list.Add(cx);
            }

            return(list);
        }