//Knappar Rad 2: //Hämtar en rad från aktuell tabell som skall uppdateras: protected void button_fetch_Click(object sender, EventArgs e) { //Leta upp kontroller: GridView gridArtister_Inkop = (GridView)UGridArtister_Inkop_UCtrl.FindControl("gridArtister_Inkop"); GridView grdResult_Inkop = (GridView)grdResult_Inkop_UCtrl.FindControl("grdResult_Inkop"); try { Fetch fch = new Fetch(); fch.button_fetch(gridArtister_Inkop, grdResult_Inkop, display, display2, this.Page, text3_Artist, text4_Album, text5_Format, text6_Press, text8_ar, text7_Kommentar, text15_Inm_dat, text16_Kop_grad, text17_Kop_kat, text18_Ca_pris); } catch (FormatException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Fetch:FormatException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (MySqlException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Fetch:MySqlException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (System.Exception err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Fetch:System.Exception</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } }
//Tar bort data från databas: protected void button_ta_bort_Click(object sender, EventArgs e) { //Leta upp kontroller: GridView gridArtister_Inkop = (GridView)UGridArtister_Inkop_UCtrl.FindControl("gridArtister_Inkop"); GridView grdResult_Inkop = (GridView)grdResult_Inkop_UCtrl.FindControl("grdResult_Inkop"); try { Ta_bort tb = new Ta_bort(); tb.button_ta_bort(gridArtister_Inkop, grdResult_Inkop, display, this.Page); } catch (FormatException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Ta_bort:FormatException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (MySqlException err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Ta_bort:MySqlException</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } catch (System.Exception err) { //Rensar display från text och gridviews clr.Clean_surfaces_Inkop(this.Page); string mess = "<h2>[Page]Inkop.Ta_bort:System.Exception</h2>"; mess += "<h2>Felmeddelande: " + err.Message + "</h2>"; display.InnerHtml = mess; } }