예제 #1
0
    //Söker i databas:
    protected void button_sok_Click(object sender, EventArgs e)
    {
        //Leta upp kontroller:

        UserControl grdResult_UCtrl = (UserControl)Page.FindControl("grdResult_UCtrl");
        GridView    grdResult       = (GridView)grdResult_UCtrl.FindControl("grdResult");



        //Skapar instans av objekt för delayvärde och sök-anrop
        Sok sk = new Sok();

        //Anger antal sekunder som sökningen skall vara i cache-objektet:
        sk.Delay = 120;



        try
        {
            sk.button_sok(grdResult, this.Page, display,
                          text3_Artist, text4_Album, text5_Format, text6_Press, text8_ar,
                          text7_Kommentar);
        }
        catch (FormatException err)
        {
            //Rensar display från text och gridviews
            clr.Clean_surfaces(this.Page);

            string mess = "<h2>[Page]Skivor.Sok:FormatException</h2>";
            mess += "<h2>Felmeddelande: " + err.Message + "</h2>";
            display.InnerHtml = mess;
        }
        catch (MySqlException err)
        {
            //Rensar display från text och gridviews
            clr.Clean_surfaces(this.Page);

            string mess = "<h2>[Page]Skivor.Sok: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(this.Page);

            string mess = "<h2>[Page]Skivor.Sok:System.Exception</h2>";
            mess += "<h2>Felmeddelande: " + err.Message + "</h2>";
            display.InnerHtml = mess;
        }
    }
예제 #2
0
    //Söker i databas:
    protected void button_sok_Click(object sender, EventArgs e)
    {
        //Leta upp kontroller:
        GridView grdResult_Artist = (GridView)grdResult_Artist_UCtrl.FindControl("grdResult_Artist");

        //Skapar instans av objekt för delayvärde och sök-anrop:
        Sok sk = new Sok();

        //Anger antal sekunder som sökningen skall vara i cache-objektet:
        sk.Delay = 20;

        try
        {
            sk.button_sok(grdResult_Artist, this.Page, display,
                          text3_Artist, text9_VPfr, text10_VPtill, text11_Ursland,
                          text12_Ursstad, text13_Musiktyp, text14_Kortbio);
        }
        catch (FormatException err)
        {
            //Rensar display från text och gridviews
            clr.Clean_surfaces_Artist(this.Page);

            string mess = "<h2>[Page]Artist.Sok_Artist:FormatException</h2>";
            mess += "<h2>Felmeddelande: " + err.Message + "</h2>";
            display.InnerHtml = mess;
        }
        catch (MySqlException err)
        {
            //Rensar display från text och gridviews
            clr.Clean_surfaces_Artist(this.Page);

            string mess = "<h2>[Page]Artist.Sok_Artist: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_Artist(this.Page);

            string mess = "<h2>[Page]Artist.Sok:System.Exception</h2>";
            mess += "<h2>Felmeddelande: " + err.Message + "</h2>";
            display.InnerHtml = mess;
        }
    }