Exemple #1
0
        public void Insert(ProductExemplaar productExemplaar)
        {
            try
            {
                using (SqlConnection connection = Connection.SQLconnection)
                {
                    string query = "INSERT INTO PRODUCTEXEMPLAAR (product_id, volgnummer, barcode) VALUES (@productID, @volgnummer, @barcode)";



                    using (SqlCommand command = new SqlCommand(query, connection))
                    {
                        command.Parameters.AddWithValue("@productID", productExemplaar.Product_id);
                        command.Parameters.AddWithValue("@volgnummer", productExemplaar.Volgnummer);
                        command.Parameters.AddWithValue("@barcode", productExemplaar.Barcode);

                        command.ExecuteNonQuery();
                    }
                }
            }

            catch
            {
            }
        }
        public ActionResult ProductCreate(FormCollection collection)
        {
            try
            {
                int x = Convert.ToInt32(collection["Hoeveelheid"]);
                if (x == 0)
                {
                    ViewBag.Error = "Voer een getal in";
                    return(View());
                }

                ProductCat categorie = new ProductCat(collection["Categorie"]);
                productcatrepo.Insert(categorie);
                categorie = productcatrepo.getlastcategorie();
                Product product = new Product(categorie, collection["Merk"], collection["Serie"],
                                              Convert.ToInt32(collection["Typenummer"]), Convert.ToDecimal(collection["Prijs"]));
                productrepo.Insert(product);

                for (int i = 0; i < x; i++)
                {
                    Product          product2         = productrepo.getlatestproduct();
                    ProductExemplaar productexemplaar = new ProductExemplaar(product2.Id, i,
                                                                             Convert.ToString(i) + Convert.ToString(product2.Typenummer));
                    productexemplaarrepo.insert(productexemplaar);
                }

                return(RedirectToAction("ProductIndex"));
            }
            catch (Exception e)
            {
                ViewBag.Fout = e.ToString();
                return(View("Error"));
            }
        }
Exemple #3
0
        public bool Update(ProductExemplaar productExemplaar)
        {
            using (SqlConnection connection = Connection.SQLconnection)
            {
                string query = "UPDATE PRODUCTEXEMPLAAR SET product_id= @productID ,volgnummer = @volgnummer, barcode = @barcode WHERE id = @ID";

                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    command.Parameters.AddWithValue("@ID", productExemplaar.Id);
                    command.Parameters.AddWithValue("@volgnummer", productExemplaar.Volgnummer);
                    command.Parameters.AddWithValue("@barcode", productExemplaar.Barcode);

                    try
                    {
                        command.ExecuteNonQuery();
                        return(true);
                    }
                    catch
                    {
                    }
                }
            }

            return(false);
        }
 public void Delete(ProductExemplaar productExemplaar)
 {
     using (SqlConnection connection = Database.Connection)
     {
         string query = "DELETE FROM ProductExemplaar WHERE id = @id";
         using (SqlCommand command = new SqlCommand(query, connection))
         {
             command.Parameters.AddWithValue("id", productExemplaar.Id);
             command.ExecuteNonQuery();
         }
     }
 }
 public void Insert(ProductExemplaar productExemplaar, Product product)
 {
     using (SqlConnection connection = Database.Connection)
     {
         string query = "INSERT INTO ProductExemplaar (product_id, volgnummer, barcode)" +
                        "VALUES (@productid, @volgnummer, @barcode)";
         using (SqlCommand command = new SqlCommand(query, connection))
         {
             command.Parameters.AddWithValue("@productid", product.ProductId);
             command.Parameters.AddWithValue("@volgnummer", productExemplaar.Volgnummer);
             command.Parameters.AddWithValue("@barcode", productExemplaar.Barcode);
             command.ExecuteNonQuery();
         }
     }
 }
        public void Update(ProductExemplaar productExemplaar)
        {
            using (SqlConnection connection = Database.Connection)
            {
                string query = "UPDATE ProductExemplaar" +
                               " SET verhuurd = 'true'" +
                               " WHERE id = @id";
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    command.Parameters.AddWithValue("@id", productExemplaar.Id);


                    command.ExecuteNonQuery();
                }
            }
        }
Exemple #7
0
        //post productexemplaren
        public ActionResult HuurProducten(FormCollection collection)
        {
            ViewData["reserveringen"] = new SelectList(gr.getAllResPolsByAccountId(Convert.ToInt32(Session["UserId"])), "ReserveringId", "ReserveringId");

            string      reserveringID = Request.Form["reserveringen"].ToString();//vraag het id op waarop de producten worden verhuurd
            Reservering reservering   = rr.GetReserveringById(Convert.ToInt32(reserveringID));
            Groepslid   groepslid     = gr.GetGroepslidByAccountIDandResID(Convert.ToInt32(Session["UserId"]), Convert.ToInt32(reservering.Id));

            string[] ids = collection["productExemplaarId"].Split(',');
            foreach (var id in ids)
            {
                ProductExemplaar productexemplaar = per.GetByProductExemplaarID(Convert.ToInt32(id));
                Verhuurd         verhuur          = new Verhuurd(Convert.ToDecimal(id), Convert.ToDecimal(groepslid.Id), Convert.ToDateTime(reservering.DatumStart), Convert.ToDateTime(reservering.DatumEinde), Convert.ToDecimal(productexemplaar.Prijs), 0);
                vr.Insert(verhuur);
                per.Update(productexemplaar);//updaten naar verhuurd
            }

            return(RedirectToAction("MijnProductExemplaren"));//nog toevoegen
        }
Exemple #8
0
 public bool update(ProductExemplaar productexemplaar)
 {
     return(context.Update(productexemplaar));
 }
Exemple #9
0
 public void insert(ProductExemplaar productexemplaar)
 {
     context.Insert(productexemplaar);
 }
Exemple #10
0
 public void Delete(ProductExemplaar productExemplaar)
 {
     context.Delete(productExemplaar);
 }
Exemple #11
0
 public void Update(ProductExemplaar productExemplaar)
 {
     context.Update(productExemplaar);
 }
Exemple #12
0
 public void Insert(ProductExemplaar productExemplaar, Product product)
 {
     context.Insert(productExemplaar, product);
 }