예제 #1
0
        public static Personeel Get(int personeelid)
        {
            Personeel personeelslid = new Personeel();

            SqlConnection connection = DB.GetConnection();
            SqlCommand selectCommand = new SqlCommand("SELECT * FROM Personeel WHERE PersoneelID= @personeelid", connection);
            selectCommand.Parameters.AddWithValue("@personeelid", personeelid);

            try
            {
                connection.Open();
                SqlDataReader reader = selectCommand.ExecuteReader();
                if (reader.Read())
                {
                    personeelslid.PersoneelID = (int)reader["PersoneelID"];
                    personeelslid.Voornaam = reader["Voornaam"].ToString();
                    personeelslid.Achternaam = reader["Achternaam"].ToString();
                    personeelslid.Functie = reader["Functie"].ToString();

                }
                reader.Close();
            }
            catch (SqlException ex) { throw ex; }
            finally { connection.Close(); }

            return personeelslid;
        }
예제 #2
0
        public static List<Personeel> GetList()
        {
            List<Personeel> personeel = new List<Personeel>();
            personeel.Clear();

            SqlConnection connection = DB.GetConnection();
            SqlCommand selectCommand = new SqlCommand("SELECT * FROM Personeel", connection);

            try
            {
                connection.Open();
                SqlDataReader reader = selectCommand.ExecuteReader();
                while (reader.Read())
                {
                    Personeel p = new Personeel();
                    p.PersoneelID = (int)reader["PersoneelID"];
                    p.Voornaam = reader["Voornaam"].ToString();
                    p.Achternaam = reader["Achternaam"].ToString();
                    p.Functie = reader["Functie"].ToString();
                    personeel.Add(p);
                }
                reader.Close();
            }
            catch (SqlException ex) { throw ex; }
            finally { connection.Close(); }
            return personeel;
        }
예제 #3
0
        public static int Add(Personeel personeelslid)
        {
            SqlConnection connection = DB.GetConnection();
            string insertstring =
                "INSERT INTO Patient (Voornaam, Achternaam, Functie)" +
                "VALUES (@Voornaam, @Achternaam, @functie)";

            SqlCommand insertcmd = new SqlCommand(insertstring, connection);

            insertcmd.Parameters.AddWithValue("Voornaam", personeelslid.Voornaam);
            insertcmd.Parameters.AddWithValue("Achternaam", personeelslid.Achternaam);
            insertcmd.Parameters.AddWithValue("Functie", personeelslid.Functie);

            connection.Open();
            insertcmd.ExecuteNonQuery();
            string selectStatement = "SELECT IDENT_CURRENT('Personeel') FROM Personeel";
            SqlCommand selectCommand = new SqlCommand(selectStatement, connection);
            int personeelid = Convert.ToInt32(selectCommand.ExecuteScalar());
            return personeelid;
        }