Beispiel #1
0
        public void NewResultaat(Sessie S)
        {
            SqlConnection conn = new SqlConnection(@"Server=www.dbss.nl;Database=PVB1314-003;User Id=miromi;Password=romimi;");
            SqlCommand    cmd  = new SqlCommand("INSERT INTO Resultaat (Oefening, Categorie, SubCategorie, AantalGoed, AantalFout, SessieID) VALUES (@Oefening, @Categorie, @SubCategorie, @AantalGoed, @AantalFout, @SessieID)");

            SqlParameter pm = new SqlParameter();

            pm.ParameterName = "@Oefening";
            pm.Value         = Oefening;
            cmd.Parameters.Add(pm);

            pm = new SqlParameter();
            pm.ParameterName = "@Categorie";
            pm.Value         = Categorie;
            cmd.Parameters.Add(pm);

            pm = new SqlParameter();
            pm.ParameterName = "@SubCategorie";
            pm.Value         = SubCategorie;
            cmd.Parameters.Add(pm);

            pm = new SqlParameter();
            pm.ParameterName = "@AantalGoed";
            pm.Value         = AantalGoed;
            cmd.Parameters.Add(pm);

            pm = new SqlParameter();
            pm.ParameterName = "@AantalFout";
            pm.Value         = AantalFout;
            cmd.Parameters.Add(pm);

            pm = new SqlParameter();
            pm.ParameterName = "@SessieID";
            pm.Value         = S.SessieID;
            cmd.Parameters.Add(pm);

            cmd.Connection = conn;
            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    #region GegevensInladen/GoedenFout
                    //Gegevens uit de sessie halen
                    Resultaat objResultaat = new Resultaat();
                    Sessie    objSessie    = new Sessie();
                    objResultaat = (Resultaat)Session["Resultaat"];
                    objSessie    = (Sessie)Session["Sessie"];
                    int aantalsterren = (int)Session["AantalSterren"];
                    //AantalGoed en AantalFout laten zien
                    lbAantalGoed.Text = Convert.ToString(objResultaat.AantalGoed);
                    lbAantalFout.Text = Convert.ToString(objResultaat.AantalFout);
                    #endregion

                    #region OpslaanopDB
                    //Resultaat opslaan op Database
                    objResultaat.NewResultaat(objSessie);
                    #endregion

                    #region Sterren/Aandmoediging
                    //Aantal sterren laten zien, een plaatje en een aanmoedigende tekst laten zien
                    if (aantalsterren == 1)
                    {
                        imgSter1.ImageUrl   = "Images/Ster.png";
                        face.ImageUrl       = "Images/sad.png";
                        lbAanmoediging.Text = "Ga zo door.";
                    }
                    else if (aantalsterren == 2)
                    {
                        imgSter1.ImageUrl   = "Images/Ster.png";
                        imgSter2.ImageUrl   = "Images/Ster.png";
                        face.ImageUrl       = "Images/sad.png";
                        lbAanmoediging.Text = "Ga zo door, ga voor nog een ster.";
                    }
                    else if (aantalsterren == 3)
                    {
                        imgSter1.ImageUrl   = "Images/Ster.png";
                        imgSter2.ImageUrl   = "Images/Ster.png";
                        imgSter3.ImageUrl   = "Images/Ster.png";
                        face.ImageUrl       = "Images/sad.png";
                        lbAanmoediging.Text = "Ga zo door, dan krijg je een leuke smiley te zien";
                    }
                    else if (aantalsterren == 4)
                    {
                        imgSter1.ImageUrl   = "Images/Ster.png";
                        imgSter2.ImageUrl   = "Images/Ster.png";
                        imgSter3.ImageUrl   = "Images/Ster.png";
                        imgSter4.ImageUrl   = "Images/Ster.png";
                        face.ImageUrl       = "Images/happy.png";
                        lbAanmoediging.Text = "Goedzo, nu niet opgeven. Nog 1 ster en dan heb je alle sterren verdient.";
                    }
                    else if (aantalsterren == 5)
                    {
                        imgSter1.ImageUrl   = "Images/Ster.png";
                        imgSter2.ImageUrl   = "Images/Ster.png";
                        imgSter3.ImageUrl   = "Images/Ster.png";
                        imgSter4.ImageUrl   = "Images/Ster.png";
                        imgSter5.ImageUrl   = "Images/Ster.png";
                        face.ImageUrl       = "Images/happy.png";
                        lbAanmoediging.Text = "Goedzo, je hebt alle vragen goed beantwoord.";
                    }
                    #endregion
                }
            }
            catch (Exception ex)
            {
                System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE=JavaScript>alert(" + ex + ")</SCRIPT>");
            }
        }