新歌(全)SQL查詢
This commit is contained in:
parent
dd07cd6f52
commit
f3bfe3eb1a
@ -80,12 +80,13 @@ namespace DualScreenDemo
|
|||||||
riYuButtonNewSong.BackgroundImage = riYuNewSongNormalBackground;
|
riYuButtonNewSong.BackgroundImage = riYuNewSongNormalBackground;
|
||||||
hanYuButtonNewSong.BackgroundImage = hanYuNewSongNormalBackground;
|
hanYuButtonNewSong.BackgroundImage = hanYuNewSongNormalBackground;
|
||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
|
||||||
|
/*guoYuSongs2 = allSongs.Where(song => song.Category == "國語")
|
||||||
guoYuSongs2 = allSongs.Where(song => song.Category == "國語")
|
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("國語");
|
||||||
|
var guoYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = guoYuSongs2;
|
currentSongList = guoYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)guoYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)guoYuSongs2.Count / itemsPerPage);
|
||||||
@ -249,5 +250,9 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
return 100;
|
return 100;
|
||||||
}
|
}
|
||||||
|
private string setQueryforNewSong(string category){
|
||||||
|
string query = $"SELECT * FROM SongLibrary WHERE `語別` = '{category}' ORDER BY `新增日期` DESC LIMIT {ReadNewSongLimit()}";
|
||||||
|
return query;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,10 +13,12 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
yueYuSongs2 = allSongs.Where(song => song.Category == "粵語")
|
/*yueYuSongs2 = allSongs.Where(song => song.Category == "粵語")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("粵語");
|
||||||
|
var yueYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = yueYuSongs2;
|
currentSongList = yueYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)yueYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)yueYuSongs2.Count / itemsPerPage);
|
||||||
|
@ -13,10 +13,12 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
guoYuSongs2 = allSongs.Where(song => song.Category == "國語")
|
/*guoYuSongs2 = allSongs.Where(song => song.Category == "國語")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("國語");
|
||||||
|
var guoYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = guoYuSongs2;
|
currentSongList = guoYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)guoYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)guoYuSongs2.Count / itemsPerPage);
|
||||||
|
@ -13,10 +13,13 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
yingWenSongs2 = allSongs.Where(song => song.Category == "英文")
|
/*yingWenSongs2 = allSongs.Where(song => song.Category == "英文")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("英文");
|
||||||
|
var yingWenSongs2 = SearchSongs_Mysql(query);
|
||||||
|
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = yingWenSongs2;
|
currentSongList = yingWenSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)yingWenSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)yingWenSongs2.Count / itemsPerPage);
|
||||||
|
@ -13,10 +13,12 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
riYuSongs2 = allSongs.Where(song => song.Category == "日語")
|
/*riYuSongs2 = allSongs.Where(song => song.Category == "日語")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("日語");
|
||||||
|
var riYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = riYuSongs2;
|
currentSongList = riYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)riYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)riYuSongs2.Count / itemsPerPage);
|
||||||
|
@ -13,10 +13,12 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
hanYuSongs2 = allSongs.Where(song => song.Category == "韓語")
|
/*hanYuSongs2 = allSongs.Where(song => song.Category == "韓語")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("韓語");
|
||||||
|
var hanYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = hanYuSongs2;
|
currentSongList = hanYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)hanYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)hanYuSongs2.Count / itemsPerPage);
|
||||||
|
@ -13,10 +13,12 @@ namespace DualScreenDemo
|
|||||||
|
|
||||||
int songLimit = ReadNewSongLimit();
|
int songLimit = ReadNewSongLimit();
|
||||||
|
|
||||||
taiYuSongs2 = allSongs.Where(song => song.Category == "台語")
|
/*taiYuSongs2 = allSongs.Where(song => song.Category == "台語")
|
||||||
.OrderByDescending(song => song.AddedTime)
|
.OrderByDescending(song => song.AddedTime)
|
||||||
.Take(songLimit)
|
.Take(songLimit)
|
||||||
.ToList();
|
.ToList();*/
|
||||||
|
string query = setQueryforNewSong("台語");
|
||||||
|
var taiYuSongs2 = SearchSongs_Mysql(query);
|
||||||
currentPage = 0;
|
currentPage = 0;
|
||||||
currentSongList = taiYuSongs2;
|
currentSongList = taiYuSongs2;
|
||||||
totalPages = (int)Math.Ceiling((double)taiYuSongs2.Count / itemsPerPage);
|
totalPages = (int)Math.Ceiling((double)taiYuSongs2.Count / itemsPerPage);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user