public List <DiaDiemDuLichDTO> TimKiemDiaDiemDuLich(string QuocGia, string Vung, string ThanhPho, int iPage, int numberItem) { connect(); SqlDataAdapter da = new SqlDataAdapter(); DataSet dataset = new DataSet(); List <DiaDiemDuLichDTO> ds = new List <DiaDiemDuLichDTO>(); command = new SqlCommand(); command.Connection = connection; command.CommandType = CommandType.StoredProcedure; command.CommandText = "sp_TimKiemDiaDiemDuLich"; paramater = new SqlParameter("Start", SqlDbType.Int, 4); paramater.Direction = ParameterDirection.Input; paramater.Value = (iPage - 1) * numberItem; command.Parameters.Add(paramater); paramater = new SqlParameter("End", SqlDbType.Int, 4); paramater.Direction = ParameterDirection.Input; paramater.Value = iPage * numberItem; command.Parameters.Add(paramater); paramater = new SqlParameter("QuocGia", SqlDbType.NVarChar); paramater.Direction = ParameterDirection.Input; paramater.Value = QuocGia; command.Parameters.Add(paramater); paramater = new SqlParameter("Vung", SqlDbType.NVarChar); paramater.Direction = ParameterDirection.Input; if (Vung == null) { paramater.Value = ""; } else { paramater.Value = Vung; } command.Parameters.Add(paramater); paramater = new SqlParameter("ThanhPho", SqlDbType.NVarChar); paramater.Direction = ParameterDirection.Input; paramater.Value = ThanhPho; command.Parameters.Add(paramater); da.SelectCommand = command; da.Fill(dataset); DataTable dataTable = dataset.Tables[0]; int n = dataTable.Rows.Count; for (int i = 0; i < n; i++) { DiaDiemDuLichDTO DiaDiemDuLichDTO = new DTO.DiaDiemDuLichDTO(); DiaDiemDuLichDTO = (DiaDiemDuLichDTO)GetDataFromDataRow(dataTable, i); ds.Add(DiaDiemDuLichDTO); } disconnect(); return(ds); }
public List <DiaDiemDuLichDTO> getDanhSachDiaDiemDuLich(int iPage, int numberItem) { connect(); SqlDataAdapter da = new SqlDataAdapter(); DataSet dataset = new DataSet(); List <DiaDiemDuLichDTO> ds = new List <DiaDiemDuLichDTO>(); command = new SqlCommand(); command.Connection = connection; command.CommandType = CommandType.StoredProcedure; command.CommandText = "sp_DanhSachDiaDiemDuLichPhanTrang"; paramater = new SqlParameter("Start", SqlDbType.Int, 4); paramater.Direction = ParameterDirection.Input; paramater.Value = (iPage - 1) * numberItem; command.Parameters.Add(paramater); paramater = new SqlParameter("End", SqlDbType.Int, 4); paramater.Direction = ParameterDirection.Input; paramater.Value = iPage * numberItem; command.Parameters.Add(paramater); da.SelectCommand = command; da.Fill(dataset); DataTable dataTable = dataset.Tables[0]; int n = dataTable.Rows.Count; for (int i = 0; i < n; i++) { DiaDiemDuLichDTO DiaDiemDuLichDTO = new DTO.DiaDiemDuLichDTO(); DiaDiemDuLichDTO = (DiaDiemDuLichDTO)GetDataFromDataRow(dataTable, i); ds.Add(DiaDiemDuLichDTO); } disconnect(); return(ds); }