From 9da7ec14f461ff9d39cf72bf7c34051c4bd84c28 Mon Sep 17 00:00:00 2001 From: Jeremy Mill Date: Tue, 8 Dec 2015 15:20:26 -0500 Subject: [PATCH] search fixed, working on fixing invoice --- .../TeamDBAwesome/SqlService/MySqlService.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs index 2a047be..7fdd484 100644 --- a/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs +++ b/TeamDBAwesome/TeamDBAwesome/SqlService/MySqlService.cs @@ -413,14 +413,14 @@ namespace TeamDBAwesome.SqlService cmd.ExecuteNonQuery(); //NEED TO DELETE THE ORDER, AND ORDER TRACKS - string delete_order = "delete from orders where orderid = " + orderId; - cmd = new MySqlCommand(delete_order, SqlConn); - cmd.ExecuteNonQuery(); - string delete_ordertracks = "delete from ordertracks where orderid = " + orderId; cmd = new MySqlCommand(delete_ordertracks, SqlConn); cmd.ExecuteNonQuery(); + string delete_order = "delete from orders where orderid = " + orderId; + cmd = new MySqlCommand(delete_order, SqlConn); + cmd.ExecuteNonQuery(); + return nextInvoice; } else @@ -790,7 +790,13 @@ namespace TeamDBAwesome.SqlService + "where track.Composer like \'%" + search.Composer + "%\'"; queries.Add("Composer", composerQuery); - queries.Add("Genre", "select * from chinook.genre where name like \'%" + search.Genre + "%\' "); + + string genreQuery = "select track.TrackId as trackid,track.Name as trackname,track.Composer as trackcomposer,track.Milliseconds,track.Bytes,track.UnitPrice," + + "Album.Title as albumtitle,MediaType.Name as mediatype,Genre.Name as genre, artist.Name as artist " + + "from track left join Album on track.AlbumId = Album.AlbumId left join mediatype on track.MediaTypeId=mediatype.MediaTypeId left join genre on track.GenreId = genre.GenreId left join artist on album.ArtistID = artist.ArtistID " + + "where Genre.Name like \'%" + search.Genre + "%\'"; + + queries.Add("Genre", genreQuery); //declare theresult and init it //SearchResult searchresult = new SearchResult();