예제 #1
0
        //Alles wat te maken heeft met leerlingen
        public void addLeerlingToDB(Leerling item)
        {
            MySqlCommand cmd = new MySqlCommand("insert into ID191774_6itngip22.leerlingen(`LeerlingVoornaam`, `LeerlingAchternaam`, `Klas`,`GsmNummer`)" +
                                                " values('" + item.voorNaam + "', '" + item.achterNaam + "', '" + item.klas + "', '" + item.gsmNummer + "')", conn);

            conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
        }
예제 #2
0
        public List <Leerling> GetWantedLeerlingFromDB(string pstrNaam)
        {
            List <Leerling> lijst           = new List <Leerling>();
            List <Leerling> lijstIDLeerling = new List <Leerling>();
            List <int>      lijstID         = new List <int>();
            int             intIDActiviteit = 0;

            MySqlCommand cmd = new MySqlCommand("select idActiviteit from ID191774_6itngip22.activiteiten where ActiviteitNaam='" + pstrNaam + "'", conn);

            conn.Open();
            intIDActiviteit += Convert.ToInt32(cmd.ExecuteScalar());
            conn.Close();

            MySqlCommand cmd2 = new MySqlCommand("select Leerlingen_idLeerlingen from ID191774_6itngip22.activiteiten_leerlingen where activiteiten_idActiviteit=" + intIDActiviteit, conn);

            conn.Open();
            MySqlDataReader dataReaderID = cmd2.ExecuteReader();

            while (dataReaderID.Read())
            {
                Leerling b = new Leerling(Convert.ToInt32(dataReaderID["Leerlingen_idLeerlingen"]));
                lijstIDLeerling.Add(b);
            }
            conn.Close();

            foreach (Leerling item in lijstIDLeerling)
            {
                lijstID.Add(item.AlleenID());
            }
            foreach (int id in lijstID)
            {
                MySqlCommand cmd3 = new MySqlCommand("select * from ID191774_6itngip22.leerlingen where idLeerling=" + id, conn);
                conn.Open();
                MySqlDataReader dataReader = cmd3.ExecuteReader();
                while (dataReader.Read())
                {
                    Leerling b = new Leerling(Convert.ToString(dataReader["idLeerling"]),
                                              dataReader["LeerlingVoornaam"].ToString(),
                                              dataReader["LeerlingAchternaam"].ToString(),
                                              dataReader["GsmNummer"].ToString());
                    lijst.Add(b);
                }
                conn.Close();
            }
            return(lijst);
        }
예제 #3
0
        public List <Leerling> getWantedLeerlingenFromDB(string pstrActiviteitNaam)
        {
            List <Leerling> IDlijst = new List <Leerling>();
            List <Leerling> lijst   = new List <Leerling>();
            int             intIDActiviteit;

            MySqlCommand cmd = new MySqlCommand("select idActiviteit from ID191774_6itngip22.activiteiten where ActiviteitNaam='" + pstrActiviteitNaam + "'", conn);

            conn.Open();
            intIDActiviteit = Convert.ToInt32(cmd.ExecuteScalar());
            conn.Close();

            MySqlCommand cmd2 = new MySqlCommand("select Leerlingen_idLeerlingen from ID191774_6itngip22.activiteiten_leerlingen where Activiteiten_idActiviteiten=" + intIDActiviteit, conn);

            conn.Open();
            MySqlDataReader dataReader = cmd2.ExecuteReader();

            while (dataReader.Read())
            {
                Leerling l = new Leerling(Convert.ToInt32(dataReader["Leerlingen_idLeerlingen"]));
                IDlijst.Add(l);
            }
            conn.Close();

            foreach (Leerling item in IDlijst)
            {
                MySqlCommand cmd3 = new MySqlCommand("select leerlingVoornaam, leerlingAchternaam from ID191774_6itngip22.leerlingen where idLeerling=" + item.id, conn);
                conn.Open();
                MySqlDataReader dataReader2 = cmd3.ExecuteReader();
                while (dataReader2.Read())
                {
                    Leerling l2 = new Leerling(dataReader2["leerlingVoornaam"].ToString(), dataReader2["leerlingAchternaam"].ToString());
                    lijst.Add(l2);
                }
                conn.Close();
            }

            return(lijst);
        }
예제 #4
0
        public void addLeerling(string pstrVoornaam, string pstrAchternaam, string pstrGsm, string pstrKlas)
        {
            Leerling item = new Leerling(pstrVoornaam, pstrAchternaam, pstrKlas, pstrGsm);

            pers.addLeerlingToDB(item);
        }