Example #1
0
 public Reactie(int reactieID, Klant schijverKlant, string reactieuit, DateTime datepost)
 {
     this.reactieID = reactieID;
     this.schijverKlant = schijverKlant;
     this.reactieuit = reactieuit;
     this.datepost = datepost;
 }
Example #2
0
        public void Initialize()
        {
            //Initialize van de test data.
            //Aantal datums voor onderstaande testen waar nodig.
            testDatumBirth1 = new DateTime(2001, 1, 1);
            testDatumBirth2 = new DateTime();
            testGeplaatst = new DateTime(2016, 1, 16);

            //Niewe categorie
            c = new Categorie(1, "Airsoft", 1);

            //Niewe producten toevoegen.
            p = new Product("112342", c, "Geweer", "Ja", 10, 1, "mooi", "/Imageurl");
            p1 = new Product("112342", c, "Geweer", "Ja", 20, 1, "mooi", "/Imageurl");

            //Niewe klanten toevoegen.
            k = new Klant(1, "*****@*****.**", "TestWW", "Test", "Test", testDatumBirth1, "TestDatum", "BTW123456",
                "0613556430", true, true);
            k1 = new Klant(1, "*****@*****.**", "TestWW", "Test", "Test", testDatumBirth2, "TestDatum", "BTW123456",
                "0613556430", true, true);

            //Nieuwe medewerkers toevoegen.
            m = new Medewerker(1, "*****@*****.**", "TEST", "Mario", "Schipper", testDatumBirth1,
                "Klokuus", "", "0612366666", true);
            m1 = new Medewerker(2, "*****@*****.**", "TEST", "Mario", "Schipper", testDatumBirth1,
                "Klokuus", "", "0612366666", false);
        }
Example #3
0
 public void InsertCart(Product p, Klant k, int aantal)
 {
     
     using (OracleConnection connection = Connection)
     {
         string Insert = "INSERT INTO BESTELLINGPRODUCT (BestellingID, ProductID, AccontID, Aantal) VALUES (seq_bestelling_ID.nextval, :PRODUCTID, :ACCOUNTID, :AANTAL)";
         using (OracleCommand command = new OracleCommand(Insert, connection))
         {
             command.Parameters.Add(new OracleParameter("PRODUCTID", p.ID ));
             command.Parameters.Add(new OracleParameter("ACCOUNTID", k.ID));
             command.Parameters.Add(new OracleParameter("AANTAL", aantal));
             command.ExecuteNonQuery();
         }
     }
 }
Example #4
0
        public void InsertKlant(Klant klant)
        {

            using (OracleConnection connection = Connection)
            {
                string Insert = "INSERT INTO ACCOUNT (ID, Emailadres, Wachtwoord, Voornaam, Achternaam, Geboortedatum, Bedrijf, BtwNummer, Telefoonnummer) VALUES(seq_Account_ID.nextval,':EMAIL', ':WACHTWOORD', ':VOORNAAM',':ACHTERNAAM',':GEBOORTEDATUM', ':BTWNUMMER', ':TELEFOONNUMMER');";
                using (OracleCommand command = new OracleCommand(Insert, connection))
                {
                    command.Parameters.Add(new OracleParameter("EMAIL", klant.Email));
                    command.Parameters.Add(new OracleParameter("WACHTWOORD", klant.Wachtwoord));
                    command.Parameters.Add(new OracleParameter("VOORNAAM", klant.Voornaam ));
                    command.Parameters.Add(new OracleParameter("ACHTERNAAM", klant.Achternaam ));
                    command.Parameters.Add(new OracleParameter("GEBOORTEDATUM",klant.Geboortedatum));
                    command.Parameters.Add(new OracleParameter("BTWNUMMER", 0));
                    command.Parameters.Add(new OracleParameter("TELEFOONNUMMER", 1));
                    command.ExecuteNonQuery();
                }
            }
        }
 public bool AddProductToWinkelwagen(Product product, Klant klant, int aantal)
 {
    data.InsertCart(product, klant, aantal);
     {
         return true;
     }
 }
 public bool AddKlant(Klant klant)
 {
     foreach (Klant k in klanten)
     {
         if (FindKlant(klant.Email) != null)
         {
             return false;
         }
         data.InsertKlant(klant);
         RefreshData();
         return true;
     }
     return false;
 }
 public Klant FindKlant(Klant klant)
 {
     if (Klanten != null)
     {
         foreach (Klant k in klanten)
         {
             if (k.Email == klant.Email)
             {
                 return klant ;
             }
         }
     }
     return null;
 }
Example #8
0
 public Winkelwagen(int id, Klant klant, Dictionary<Product, int>amountProduct)
 {
     ID = id;
     Klant = klant;
     AmountProduct = amountProduct;
 }
Example #9
0
 public BlogReactie(int reactieID, Klant schijverKlant, string reactieuit, DateTime datepost, int blogReactieID )
     : base(reactieID, schijverKlant, reactieuit, datepost)
 {
     this.blogReactieID = blogReactieID;
 }