//Lấy thông tin sản phẩm thoogn qua ID cỡ public SANPHAM getInfoByIDCo(long idco) { COGIAY cs = db.COGIAYs.Find(idco); SANPHAM sp = db.SANPHAMs.Where(x => x.ID == cs.IDSP).First(); return(sp); }
//Cộng lại số lượng cỡ giày đã được trả lại public void CongSoLuongCoGiayDonHangTra(long idco, int soluongmua) { COGIAY cs = db.COGIAYs.Find(idco); cs.SoLuong = cs.SoLuong + soluongmua; db.SaveChanges(); }
public void TruSoLuongCoGiayDonHangXuat(long idco, int soluongmua) { COGIAY cs = db.COGIAYs.Find(idco); cs.SoLuong = cs.SoLuong - soluongmua; db.SaveChanges(); }
public ActionResult ThemSanPham(SANPHAM sp, string cogiay_soluong) { try { if (ModelState.IsValid) { if (cogiay_soluong == "") { SetAlert("Thêm sản phẩm thất bại. Vui lòng nhập đủ trường dữ liệu!", "canhbao"); } else { var DAO = new SanPhamDAO(); sp.Metatitle = RewriteURL.RewriteUrl(sp.TenSP); sp.NguoiTao = UserInfo.UserID; sp.NgayTao = DateTime.Now; sp.TrangThai = 0; sp.LuotXem = 0; long idsp = DAO.Insert(sp); //Lấy ra tất cả các cỡ+số lượng string[] mangco = cogiay_soluong.Split(' '); //Với mỗi cỡ và số lượng đó tách riêng cỡ và số lượng vào 1 mảng for (int i = 0; i < mangco.Length; i++) { string[] mangs = mangco[i].Split(','); int co = int.Parse(mangs[0].ToString()); int sl = int.Parse(mangs[1].ToString()); //Thêm cỡ mới vào bảng cỡ CoDAO cDAO = new CoDAO(); COGIAY cogiay = new COGIAY(); cogiay.IDSP = idsp; cogiay.SoLuong = sl; cogiay.Co = co; cDAO.ThemCo(cogiay); } SetAlert("Thêm sản phẩm thành công", "thanhcong"); } } } catch (Exception) { SetAlert("Thêm sản phẩm thất bại", "canhbao"); } return(RedirectToAction("ChoDuyet", "QuanLySanPham")); }
public long ThemCo(COGIAY cs) { db.COGIAYs.Add(cs); db.SaveChanges(); return(cs.ID); }