예제 #1
0
        public void CreateKlant(KlantDTO klantDTO)
        {
            string sql = @"INSERT INTO dbo.[persooninfo] (voornaam, tussenvoegsel, achternaam, telNr, postcode, straatNaam, huisNr, DOB)
                            VALUES(@Voornaam, @Tussenvoegsel, @Achternaam, @TelNR, @Postcode, @StraatNaam, @HuisNR, @DOB);";

            DataBaseAccess.SaveData(sql, klantDTO);
        }
예제 #2
0
        public void UpdateDag(DagDTO dagDTO)
        {
            string sql = @"UPDATE [dbo].[dag]
                           SET [date] = @date
                              , [dagType] = @dagType
                              , [naam] = @naam
                              , [beschrijving] = @beschrijving
                              , [beginTijd] = @beginTijd
                              , [eindTijd] = @eindTijd
                           WHERE [dagID] = @dagID";


            var dictionary = new Dictionary <string, object>
            {
                { "@dagID", dagDTO.dagID },
                { "@date", dagDTO.Date },
                { "@dagType", dagDTO.DagType },
                { "@naam", dagDTO.Naam },
                { "@beschrijving", dagDTO.Beschrijving },
                { "@beginTijd", dagDTO.BeginTijd },
                { "@eindTijd", dagDTO.EindTijd },
            };

            var parameters = new DynamicParameters(dictionary);

            DataBaseAccess.SaveData(sql, dagDTO);
        }
예제 #3
0
        public void KlantUpdate(KlantDTO klantDTO)
        {
            string sql = @"UPDATE [dbo].[persooninfo]
                           SET [voornaam] = @voornaam
                              , [tussenvoegsel] = @tussenvoegsel
                              , [achternaam] = @achternaam
                              , [telNr] = @telNr
						      , [postcode] = @postcode
                              , [straatNaam] = @straatNaam
                              , [huisNr] = @huisNr
							  , [DOB] = @DOB
                           WHERE [persoonInfoID] = @persoonInfoID";


            var dictionary = new Dictionary <string, object>
            {
                { "@persoonInfoID", klantDTO.PersoonInfoID },
                { "@voornaam", klantDTO.Voornaam },
                { "@tussenvoegsel", klantDTO.Tussenvoegsel },
                { "@achternaam", klantDTO.Achternaam },
                { "@telNr", klantDTO.TelNR },
                { "@postcode", klantDTO.Postcode },
                { "@straatNaam", klantDTO.StraatNaam },
                { "@huisNr", klantDTO.HuisNR },
                { "@DOB", klantDTO.DOB },
            };

            var parameters = new DynamicParameters(dictionary);

            DataBaseAccess.SaveData(sql, klantDTO);
        }
예제 #4
0
        public void CreateDag(DagDTO dagDTO)
        {
            string sql = @"INSERT INTO dbo.[Dag] (gebruikerID, Date, DagType, Naam, Beschrijving, BeginTijd, EindTijd)
                            VALUES(@UserID, @Date, @DagType, @Naam, @Beschrijving, @BeginTijd, @EindTijd);";

            DataBaseAccess.SaveData(sql, dagDTO);
        }
예제 #5
0
        public void AddKlantToDag(int klantID, int dagID, DateTime aankomst, DateTime vertrek)
        {
            string sql = @"INSERT INTO dbo.[dagpersooninfo] (DagID, persoonInfoID)
                            VALUES(@DagID, @persoonInfoID);";

            var dictionary = new Dictionary <string, object>
            {
                { "@persoonInfoID", klantID },
                { "@DagID", dagID },
            };

            DataBaseAccess.SaveData(sql, dictionary);
        }