public Int64 LeverancierToevoegen(Leverancier leverancier)
        {
            try
            {
                var manager = new TuincentrumDBManager();
                using (var conTuincentrum = manager.GetConnection())
                {
                    using (var comToevoegen = conTuincentrum.CreateCommand())
                    {
                        comToevoegen.CommandType = CommandType.StoredProcedure;
                        comToevoegen.CommandText = "autonummer";

                        var parNaam = comToevoegen.CreateParameter();
                        parNaam.ParameterName = "@naam";
                        parNaam.Value         = leverancier.Naam;
                        comToevoegen.Parameters.Add(parNaam);

                        var parAdres = comToevoegen.CreateParameter();
                        parAdres.ParameterName = "@adres";
                        parAdres.Value         = leverancier.Adres;
                        comToevoegen.Parameters.Add(parAdres);

                        var parPostNr = comToevoegen.CreateParameter();
                        parPostNr.ParameterName = "@postnr";
                        parPostNr.Value         = leverancier.PostNr;
                        comToevoegen.Parameters.Add(parPostNr);

                        var parPlaats = comToevoegen.CreateParameter();
                        parPlaats.ParameterName = "@woonplaats";
                        parPlaats.Value         = leverancier.Woonplaats;
                        comToevoegen.Parameters.Add(parPlaats);
                        conTuincentrum.Open();
                        Int64 LevNr = Convert.ToInt64(comToevoegen.ExecuteScalar());

                        return(LevNr);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Problemen bij het toevoegen van een leverancier : " + ex.Message);
            }
        }
        public void LeveranciersToevoegen(Leverancier eenLeverancier)
        {
            var dbmanager = new TuincentrumDbManager();

            using (var conTuin = dbmanager.GetConnection())
            {
                using (var comToevoegen = conTuin.CreateCommand())
                {
                    comToevoegen.CommandType = CommandType.StoredProcedure;
                    comToevoegen.CommandText = "LeveranciersToevoegen";

                    DbParameter parNaam = comToevoegen.CreateParameter();
                    parNaam.ParameterName = "@Naam";
                    parNaam.Value         = eenLeverancier.Naam;
                    comToevoegen.Parameters.Add(parNaam);

                    DbParameter parAdres = comToevoegen.CreateParameter();
                    parAdres.ParameterName = "@Adres";
                    parAdres.Value         = eenLeverancier.Adres;
                    comToevoegen.Parameters.Add(parAdres);

                    DbParameter parPostcode = comToevoegen.CreateParameter();
                    parPostcode.ParameterName = "@PostNr";
                    parPostcode.Value         = eenLeverancier.Postcode;
                    comToevoegen.Parameters.Add(parPostcode);

                    DbParameter parPlaats = comToevoegen.CreateParameter();
                    parPlaats.ParameterName = "@Woonplaats";
                    parPlaats.Value         = eenLeverancier.Woonplaats;
                    comToevoegen.Parameters.Add(parPlaats);
                    conTuin.Open();
                    comToevoegen.ExecuteNonQuery();
                }
                using (var comAutoNumber = conTuin.CreateCommand())
                {
                    comAutoNumber.CommandType = CommandType.StoredProcedure;
                    comAutoNumber.CommandText = "GeefAutonumber";
                    eenLeverancier.LevNr      = Convert.ToInt32(comAutoNumber.ExecuteScalar());
                }
            }
        }
        public ObservableCollection <Leverancier> GetLeveranciers()
        {
            ObservableCollection <Leverancier> leveranciers = new ObservableCollection <Leverancier>();
            var manager = new TuincentrumDBManager();

            using (var conTuincentrum = manager.GetConnection())
            {
                using (var comLeveranciers = conTuincentrum.CreateCommand())
                {
                    comLeveranciers.CommandType = CommandType.Text;
                    comLeveranciers.CommandText = "Select * from Leveranciers";

                    conTuincentrum.Open();
                    using (var rdrLeveranciers = comLeveranciers.ExecuteReader())
                    {
                        Int32 LevNrPos      = rdrLeveranciers.GetOrdinal("LevNr");
                        Int32 NaamPos       = rdrLeveranciers.GetOrdinal("Naam");
                        Int32 AdresPos      = rdrLeveranciers.GetOrdinal("Adres");
                        Int32 PostNrPos     = rdrLeveranciers.GetOrdinal("PostNr");
                        Int32 WoonPlaatsPos = rdrLeveranciers.GetOrdinal("Woonplaats");
                        Int32 VersiePos     = rdrLeveranciers.GetOrdinal("Versie");

                        while (rdrLeveranciers.Read())
                        {
                            Leverancier leverancier = new Leverancier(
                                rdrLeveranciers.GetInt32(LevNrPos),
                                rdrLeveranciers.GetString(NaamPos),
                                rdrLeveranciers.GetString(AdresPos),
                                rdrLeveranciers.GetString(PostNrPos),
                                rdrLeveranciers.GetString(WoonPlaatsPos),
                                rdrLeveranciers.GetValue(VersiePos));
                            leveranciers.Add(leverancier);
                        }
                    }
                }
            }

            return(leveranciers);
        }