public ActionResult Create(SizeProduct extraurun) { if (ModelState.IsValid) { db.SizeProducts.Add(extraurun); db.SaveChanges(); return(RedirectToAction("Index", "AdminSizeProduct")); } ViewBag.urunID = new SelectList(db.Uruns, "urunID", "urunAd"); return(View(extraurun)); }
public JsonResult DeleteBoyutUrunRecord(int sizeID) { bool result = false; SizeProduct eua = db.SizeProducts.Find(sizeID); if (eua != null) { db.SizeProducts.Remove(eua); db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(SizeProduct extra, int sizeID) { if (ModelState.IsValid) { var extras = db.SizeProducts.Where(u => u.sizeID == sizeID).SingleOrDefault(); extras.sizeName = extra.sizeName; extras.sizeFiyat = extra.sizeFiyat; extras.urunID = extra.urunID; db.SaveChanges(); return(RedirectToAction("Index", "AdminSizeProduct", new { sizeID = extras.sizeID })); } ViewBag.urunID = new SelectList(db.Uruns, "urunID", "urunAd", extra.urunID); return(View(extra)); }
private void AddSize_Click(object sender, RoutedEventArgs e) { SizeProduct sizeproduct = new SizeProduct(); ComboBoxItem selected = ComboboxSize.SelectedValue as ComboBoxItem; TextBlock selectedTextBlock = selected.Content as TextBlock; sizeproduct.Size = selectedTextBlock.Text; if (quantity.Text.Trim() != string.Empty) { sizeproduct.Quantity = quantity.Text.Trim(); _listSizeProduct.Add(sizeproduct); MessageBox.Show("Thêm kích thước bánh thành công", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Vui lòng điền đầy đủ kích thước bánh", "Thông Báo", MessageBoxButton.OK, MessageBoxImage.Information); } }
/// <summary> /// thêm sản phẩm đơn hàng /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ADD_click(object sender, RoutedEventArgs e) { SizeProduct SizeOfProduct = ComboboxSize.SelectedValue as SizeProduct; if (ComboboxNameProduct.Text.Trim() != string.Empty && AmountProductTextbox.Text.Trim() != string.Empty && SizeOfProduct != null) { var size = SizeOfProduct.Size; //ten sản phẩm var index = ComboboxNameProduct.SelectedIndex; string Amount = AmountProductTextbox.Text.Trim(); // Gọi phương thức từ ViewModel CurrentViewModel.AddToListbox(size, Amount, index); } else { MessageBox.Show("Nhập đầy đủ thông tin !", "Yêu cầu", MessageBoxButton.OK); } }
public ActionResult Index(Product product, HttpPostedFileBase Image_Product, int sizeM, int sizeL, int sizeXL, int sizeXXL) { // THÊM VÀO BẢNG SẢN PHẨM Image_Product.SaveAs(Server.MapPath("/Areas/Admin/Content_Admin/img/" + Image_Product.FileName)); product.Date_Post = DateTime.Now; product.Image_Product = "/Areas/Admin/Content_Admin/img/" + Image_Product.FileName; db.Products.Add(product); db.SaveChanges(); // Thêm vào bảng kích thước SizeProduct sizeProduct = new SizeProduct(); sizeProduct.ID_Product = product.ID_Product; // Thêm size M sizeProduct.Amount_Product = sizeM; sizeProduct.Size_Product = "M"; sizeProduct.Amount_Sold = 0; db.SizeProducts.Add(sizeProduct); db.SaveChanges(); // Thêm size L sizeProduct.Amount_Product = sizeL; sizeProduct.Size_Product = "L"; sizeProduct.Amount_Sold = 0; db.SizeProducts.Add(sizeProduct); db.SaveChanges(); // Thêm size XL sizeProduct.Amount_Product = sizeXL; sizeProduct.Size_Product = "XL"; sizeProduct.Amount_Sold = 0; db.SizeProducts.Add(sizeProduct); db.SaveChanges(); // Thêm size XXL sizeProduct.Amount_Product = sizeXXL; sizeProduct.Size_Product = "XXL"; sizeProduct.Amount_Sold = 0; db.SizeProducts.Add(sizeProduct); db.SaveChanges(); return(View()); }
public JsonResult DeleteStokRecord(int?urunID) { bool result = false; Urun urn = db.Uruns.Find(urunID); ExtraUrun ex = db.ExtraUruns.Where(x => x.urunID == urunID).FirstOrDefault(); SizeProduct sz = db.SizeProducts.Where(x => x.urunID == urunID).FirstOrDefault(); if (urn != null) { if (ex == null && sz == null) { db.Uruns.Remove(urn); db.SaveChanges(); result = true; } else { result = false; } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult ProductCreate(string Title, string Description, decimal Price, int Amount, string OnSale, int CategoryId, int[] SizeId, int BrandId, HttpPostedFileBase file, IEnumerable <HttpPostedFileBase> files) { Product prod = new Product() { Title = Title, Description = Description, Price = Price, InStock = false, CategoryId = CategoryId, ThumbImg = file.FileName, BrandId = BrandId }; if (Amount > 0) { prod.InStock = true; } prod.Amount = Amount; prod.OnSale = false; if (OnSale == "on") { prod.OnSale = true; } db.Products.Add(prod); db.SaveChanges(); foreach (var item in files) { if (item != null && item.ContentLength > 0) { var filename = Path.GetFileName(item.FileName); var path = Path.Combine(Server.MapPath("/Content/images/"), filename); item.SaveAs(path); ProductImage image = new ProductImage() { ImgUrl = filename, ProductId = prod.Id }; db.ProductImages.Add(image); db.SaveChanges(); } } if (file != null && file.ContentLength > 0) { var filename = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("/Content/images/"), filename); file.SaveAs(path); } foreach (var item in SizeId) { SizeProduct size = new SizeProduct() { SizeId = item, ProductId = prod.Id }; db.SizeProducts.Add(size); db.SaveChanges(); } return(RedirectToAction("ProductList")); }
public ActionResult ProductCreate(string Title, string Description, decimal Price, int Amount, int BrandId, string OnSale, int CategoryId, string ImageUrl, int[] SizeId, HttpPostedFileBase file, IEnumerable <HttpPostedFileBase> files) { var fileComplete = ""; if (file != null) { var fileExtension = Path.GetExtension(file.FileName); var fileName = Guid.NewGuid().ToString(); fileComplete = fileName + fileExtension; var path = Path.Combine(Server.MapPath("/Uploads/"), fileComplete); file.SaveAs(path); } Product prod = new Product { Title = Title, Description = Description, Price = Price, InStock = false, ImageUrl = file.FileName }; if (Amount > 0) { prod.InStock = true; } prod.Amount = Amount; prod.OnSale = false; if (OnSale == "on") { prod.OnSale = true; } prod.BrandId = BrandId; prod.CategoryId = CategoryId; prod.ImageUrl = fileComplete; db.Products.Add(prod); db.SaveChanges(); foreach (var item in files) { if (item != null && item.ContentLength > 0) { var filename = Path.GetFileName(item.FileName); var path = Path.Combine(Server.MapPath("/Uploads/"), filename); item.SaveAs(path); ProductImage img = new ProductImage() { ImgUrl = filename, ProductId = prod.Id }; db.ProductImages.Add(img); db.SaveChanges(); } } foreach (var item in SizeId) { SizeProduct size = new SizeProduct() { SizeId = item, ProductId = prod.Id }; db.SizeProducts.Add(size); db.SaveChanges(); } //foreach (var item in HttpPostedFileBase) //{ // Image img = new Image() // { // ImgUrl = filename, // }; // db.SizeProducts.Add(img); // db.SaveChanges(); //} return(RedirectToAction("ProductList")); }